The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100 2,345 31,960 SH   SOLE   0 0 31,960
AMGEN INC COM 031162100 325 1,570 SH   SOLE   0 0 1,570
BP PLC SPONSORED ADR 055622104 1,497 32,464 SH   SOLE   0 0 32,464
CVS HEALTH CORP COM 126650100 356 4,517 SH   SOLE   0 0 4,517
DISNEY WALT CO COM DISNEY 254687106 45,121 385,844 SH   SOLE   27,095 0 358,749
ISHARES TR CORE S&P500 ETF 464287200 244 832 SH   SOLE   0 0 832
ISHARES TR MSCI EAFE ETF 464287465 1,322 19,451 SH   SOLE   0 0 19,451
ISHARES TR RUS MDCP VAL ETF 464287473 293 3,246 SH   SOLE   0 0 3,246
ISHARES TR RUS 1000 VAL ETF 464287598 225 1,780 SH   SOLE   0 0 1,780
ISHARES TR RUSSELL 2000 ETF 464287655 352 2,088 SH   SOLE   0 0 2,088
ISHARES TR S&P MC 400VL ETF 464287705 378 2,261 SH   SOLE   0 0 2,261
PPG INDS INC COM 693506107 47,094 431,534 SH   SOLE   28,105 0 403,429
PEPSICO INC COM 713448108 2,336 20,892 SH   SOLE   0 0 20,892
PFIZER INC COM 717081103 966 21,930 SH   SOLE   0 0 21,930
SCHEIN HENRY INC COM 806407102 77,103 906,767 SH   SOLE   67,200 0 839,567
WALMART INC COM 931142103 1,897 20,199 SH   SOLE   0 0 20,199
QUANTA SVCS INC COM 74762E102 91,104 2,729,305 SH   SOLE   184,245 0 2,545,060
FEDEX CORP COM 31428x106 535 2,223 SH   SOLE   0 0 2,223
VISA INC COM CL A 92826C839 237 1,580 SH   SOLE   0 0 1,580
AON PLC SHS CL A G0408V102 59,964 389,932 SH   SOLE   28,100 0 361,832
AGCO CORP COM 001084102 599 9,850 SH   SOLE   0 0 9,850
ALLSTATE CORP COM 020002101 1,879 19,035 SH   SOLE   0 0 19,035
AMAZON COM INC COM 023135106 417 208 SH   SOLE   0 0 208
AMERCO COM 023586100 66,887 187,540 SH   SOLE   12,836 0 174,704
AMERICAN EXPRESS CO COM 025816109 50,835 477,368 SH   SOLE   26,605 0 450,763
ANALOG DEVICES INC COM 032654105 43,113 466,300 SH   SOLE   33,895 0 432,405
APPLE INC COM 037833100 138,083 611,690 SH   SOLE   41,442 0 570,248
BANK AMER CORP COM 060505104 60,171 2,042,451 SH   SOLE   139,110 0 1,903,341
BANK NEW YORK MELLON CORP COM 064058100 3,934 77,160 SH   SOLE   0 0 77,160
BAXTER INTL INC COM 071813109 285 3,693 SH   SOLE   0 0 3,693
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,840 12 SH   SOLE   0 0 12
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 142,022 663,313 SH   SOLE   47,435 0 615,878
BOEING CO COM 097023105 66,792 179,597 SH   SOLE   10,670 0 168,927
CBS CORP NEW CL B 124857202 102,428 1,782,910 SH   SOLE   188,869 0 1,594,041
CARMAX INC COM 143130102 81,554 1,092,193 SH   SOLE   76,670 0 1,015,523
CARNIVAL CORP UNIT 99/99/9999 143658300 1,022 16,024 SH   SOLE   0 0 16,024
CATERPILLAR INC DEL COM 149123101 282 1,849 SH   SOLE   0 0 1,849
CATERPILLAR INC DEL COM 149123101 263 510 SH Call SOLE   0 0 510
CHEESECAKE FACTORY INC COM 163072101 1,683 31,427 SH   SOLE   0 0 31,427
CHEVRON CORP NEW COM 166764100 611 4,996 SH   SOLE   0 0 4,996
CITIGROUP INC COM NEW 172967424 42,007 585,550 SH   SOLE   48,180 0 537,370
COCA COLA CO COM 191216100 840 18,187 SH   SOLE   0 0 18,187
CONSOLIDATED EDISON INC COM 209115104 403 5,294 SH   SOLE   0 0 5,294
CREE INC COM 225447101 556 14,675 SH   SOLE   0 0 14,675
DEERE & CO COM 244199105 365 2,428 SH   SOLE   0 0 2,428
DELTA AIR LINES INC DEL COM NEW 247361702 38,046 657,890 SH   SOLE   50,405 0 607,485
DISCOVER FINL SVCS COM 254709108 401 5,250 SH   SOLE   0 0 5,250
EASTMAN CHEM CO COM 277432100 211 2,200 SH   SOLE   0 0 2,200
GENERAL ELECTRIC CO COM 369604103 1,440 127,529 SH   SOLE   0 0 127,529
GILEAD SCIENCES INC COM 375558103 1,169 15,140 SH   SOLE   0 0 15,140
GRAINGER W W INC COM 384802104 357 1,000 SH   SOLE   0 0 1,000
HALLIBURTON CO COM 406216101 27,054 667,507 SH   SOLE   39,860 0 627,647
HARLEY DAVIDSON INC COM 412822108 30,573 674,899 SH   SOLE   31,125 0 643,774
HOLOGIC INC COM 436440101 1,178 28,750 SH   SOLE   0 0 28,750
HOME DEPOT INC COM 437076102 3,292 15,891 SH   SOLE   0 0 15,891
INTEL CORP COM 458140100 1,829 38,683 SH   SOLE   0 0 38,683
INTERNATIONAL BUSINESS MACHS COM 459200101 2,286 15,113 SH   SOLE   0 0 15,113
JACOBS ENGR GROUP INC DEL COM 469814107 87,628 1,145,456 SH   SOLE   75,359 0 1,070,097
JOHNSON & JOHNSON COM 478160104 4,020 29,094 SH   SOLE   0 0 29,094
KENNAMETAL INC COM 489170100 1,141 26,200 SH   SOLE   0 0 26,200
KIMBERLY CLARK CORP COM 494368103 352 3,100 SH   SOLE   0 0 3,100
LEGG MASON INC COM 524901105 1,015 32,500 SH   SOLE   0 0 32,500
LILLY ELI & CO COM 532457108 558 5,200 SH   SOLE   0 0 5,200
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 564 24,200 SH   SOLE   0 0 24,200
LOWES COS INC COM 548661107 232 2,021 SH   SOLE   0 0 2,021
MFS CHARTER INCOME TR SH BEN INT 552727109 3,310 426,484 SH   SOLE   0 0 426,484
MATTEL INC COM 577081102 1,072 68,250 SH   SOLE   0 0 68,250
MCDONALDS CORP COM 580135101 3,770 22,534 SH   SOLE   0 0 22,534
MICROSOFT CORP COM 594918104 1,708 14,935 SH   SOLE   0 0 14,935
MICRON TECHNOLOGY INC COM 595112103 829 18,337 SH   SOLE   0 0 18,337
MOHAWK INDS INC COM 608190104 48,053 274,041 SH   SOLE   18,673 0 255,368
NIKE INC CL B 654106103 4,364 51,515 SH   SOLE   0 0 51,515
NORTHERN TR CORP COM 665859104 1,319 12,917 SH   SOLE   0 0 12,917
OMNICOM GROUP INC COM 681919106 935 13,758 SH   SOLE   0 0 13,758
PHILLIPS 66 COM 718546104 220 1,950 SH   SOLE   0 0 1,950
PROCTER AND GAMBLE CO COM 742718109 877 10,536 SH   SOLE   0 0 10,536
QUALCOMM INC COM 747525103 5,038 69,942 SH   SOLE   0 0 69,942
QUALCOMM INC COM 747525103 212 264 SH Call SOLE   0 0 264
RALPH LAUREN CORP CL A 751212101 1,261 9,170 SH   SOLE   0 0 9,170
ROBERT HALF INTL INC COM 770323103 22,743 323,142 SH   SOLE   15,323 0 307,819
ROSS STORES INC COM 778296103 644 6,500 SH   SOLE   0 0 6,500
SCHLUMBERGER LTD COM 806857108 821 13,487 SH   SOLE   25 0 13,462
SCHOLASTIC CORP COM 807066105 1,664 35,650 SH   SOLE   0 0 35,650
SPARK NETWORKS SE SPONSORED ADR 846517100 196 17,152 SH   SOLE   0 0 17,152
STARBUCKS CORP COM 855244109 46,792 823,231 SH   SOLE   56,715 0 766,516
TJX COS INC NEW COM 872540109 311 2,775 SH   SOLE   0 0 2,775
THERMO FISHER SCIENTIFIC INC COM 883556102 351 1,438 SH   SOLE   0 0 1,438
UNILEVER PLC SPON ADR NEW 904767704 1,086 19,750 SH   SOLE   0 0 19,750
UNION PAC CORP COM 907818108 268 1,644 SH   SOLE   0 0 1,644
UNITED PARCEL SERVICE INC CL B 911312106 44,823 383,931 SH   SOLE   22,110 0 361,821
UNITED TECHNOLOGIES CORP COM 913017109 1,267 9,060 SH   SOLE   0 0 9,060
VALMONT INDS INC COM 920253101 21,197 153,044 SH   SOLE   9,453 0 143,591
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 2,356 45,270 SH   SOLE   0 0 45,270
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,776 43,320 SH   SOLE   0 0 43,320
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 559 6,930 SH   SOLE   0 0 6,930
VANGUARD INDEX FDS SMALL CP ETF 922908751 507 3,116 SH   SOLE   0 0 3,116
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,060 13,763 SH   SOLE   0 0 13,763
VOYA FINL INC COM 929089100 224 4,500 SH   SOLE   0 0 4,500
WALGREENS BOOTS ALLIANCE INC COM 931427108 26,559 364,315 SH   SOLE   24,770 0 339,545
WELLS FARGO CO NEW COM 949746101 1,690 32,148 SH   SOLE   0 0 32,148
WESTERN ASSET VAR RT STRG FD COM 957667108 1,631 99,203 SH   SOLE   0 0 99,203
DEUTSCHE MULTI-MKT INCOME TR SHS 25160e102 348 38,730 SH   SOLE   0 0 38,730
AT&T INC COM 00206r102 206 6,136 SH   SOLE   0 0 6,136
ABBVIE INC COM 00287y109 1,241 13,122 SH   SOLE   0 0 13,122
ALPHABET INC CAP STK CL C 02079K107 74,042 62,039 SH   SOLE   4,675 0 57,364
ALPHABET INC CAP STK CL A 02079K305 24,154 20,010 SH   SOLE   1,305 0 18,705
AMERICAN AIRLS GROUP INC COM 02376R102 42,823 1,036,142 SH   SOLE   68,925 0 967,217
BAKER HUGHES A GE CO CL A 05722g100 1,282 37,900 SH   SOLE   0 0 37,900
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 37,116 974,674 SH   SOLE   53,595 0 921,079
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 257 193 SH Call SOLE   0 0 193
BLACKROCK DEBT STRAT FD INC COM NEW 09255r202 3,157 283,424 SH   SOLE   0 0 283,424
CBRE GROUP INC CL A 12504L109 58,622 1,329,316 SH   SOLE   85,815 0 1,243,501
CISCO SYS INC COM 17275R102 2,059 42,316 SH   SOLE   0 0 42,316
COMCAST CORP NEW CL A 20030N101 965 27,252 SH   SOLE   0 0 27,252
DIAMOND OFFSHORE DRILLING IN COM 25271C102 675 33,733 SH   SOLE   0 0 33,733
DISCOVERY INC COM SER C 25470F302 1,468 49,620 SH   SOLE   0 0 49,620
EATON VANCE SH TM DR DIVR IN COM 27828v104 2,016 156,128 SH   SOLE   0 0 156,128
EXPEDIA GROUP INC COM NEW 30212P303 41,110 315,070 SH   SOLE   22,375 0 292,695
EXXON MOBIL CORP COM 30231G102 1,662 19,543 SH   SOLE   0 0 19,543
FACEBOOK INC CL A 30303M102 40,627 247,030 SH   SOLE   17,170 0 229,860
GENERAL MTRS CO COM 37045V100 63,736 1,892,978 SH   SOLE   132,200 0 1,760,778
GOLDMAN SACHS GROUP INC COM 38141G104 42,898 191,305 SH   SOLE   13,870 0 177,435
HP INC COM 40434l105 545 21,156 SH   SOLE   0 0 21,156
HEWLETT PACKARD ENTERPRISE C COM 42824c109 1,455 89,200 SH   SOLE   0 0 89,200
JPMORGAN CHASE & CO COM 46625H100 68,042 603,001 SH   SOLE   39,425 0 563,576
JEFFERIES FINL GROUP INC COM 47233w109 2,912 132,608 SH   SOLE   0 0 132,608
MFS INTER INCOME TR SH BEN INT 55273c107 2,542 675,951 SH   SOLE   0 0 675,951
MANPOWERGROUP INC COM 56418H100 271 3,150 SH   SOLE   0 0 3,150
MASTERCARD INCORPORATED CL A 57636q104 379 1,704 SH   SOLE   0 0 1,704
MCKESSON CORP COM 58155Q103 44,449 335,084 SH   SOLE   21,295 0 313,789
MERCK & CO INC COM 58933y105 327 4,608 SH   SOLE   0 0 4,608
MOLSON COORS BREWING CO CL B 60871r209 1,085 17,650 SH   SOLE   0 0 17,650
NEWS CORP NEW CL A 65249b109 215 16,300 SH   SOLE   0 0 16,300
NEXTERA ENERGY INC COM 65339f101 2,199 13,120 SH   SOLE   0 0 13,120
PGIM SHORT DURATION HIGH YIE COM 69346h100 4,363 308,545 SH   SOLE   0 0 308,545
PGIM GLOBAL SHORT DURATION H COM 69346j106 5,689 410,133 SH   SOLE   0 0 410,133
QURATE RETAIL INC COM SER A 74915m100 1,237 55,710 SH   SOLE   0 0 55,710
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,419 22,078 SH   SOLE   0 0 22,078
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,017 54,739 SH Call SOLE   0 0 54,739
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,857 6,577 SH Put SOLE   0 0 6,577
TERADATA CORP DEL COM 88076W103 1,512 40,100 SH   SOLE   0 0 40,100
3M CO COM 88579Y101 695 3,300 SH   SOLE   0 0 3,300
TWENTY FIRST CENTY FOX INC CL A 90130a101 1,200 25,900 SH   SOLE   0 0 25,900
VARIAN MED SYS INC COM 92220P105 834 7,450 SH   SOLE   0 0 7,450
VOYA PRIME RATE TR SH BEN INT 92913a100 402 80,795 SH   SOLE   0 0 80,795
WELLS FARGO MULTI SECTOR INC COM 94987d101 1,262 103,793 SH   SOLE   0 0 103,793
WESTERN ASSET HIGH INCM OPP COM 95766k109 2,359 495,627 SH   SOLE   0 0 495,627
ALLERGAN PLC SHS G0177j108 935 4,907 SH   SOLE   0 0 4,907
TECHNIPFMC PLC COM g87110105 553 17,702 SH   SOLE   0 0 17,702
CHUBB LIMITED COM h1467j104 350 2,616 SH   SOLE   0 0 2,616
GARMIN LTD SHS h2906t109 217 3,100 SH   SOLE   0 0 3,100