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
AGCO CORP COM 001084102 510 6,605 SH   SOLE   455 0 6,150
ABBOTT LABS COM 002824100 9,405 108,282 SH   SOLE   80,599 0 27,683
ALASKA AIR GROUP INC COM 011659109 1,281 18,907 SH   SOLE   17,902 0 1,005
ALBEMARLE CORP COM 012653101 5,611 76,827 SH   SOLE   69,863 0 6,964
ALEXION PHARMACEUTICALS INC COM 015351109 810 7,485 SH   SOLE   7,360 0 125
ALLSTATE CORP COM 020002101 3,215 28,586 SH   SOLE   17,159 0 11,427
AMAZON COM INC COM 023135106 6,721 3,637 SH   SOLE   3,167 0 470
AMERCO COM 023586100 51,826 137,901 SH   SOLE   30,148 0 107,753
AMERICAN EXPRESS CO COM 025816109 58,574 470,509 SH   SOLE   105,976 0 364,533
AMGEN INC COM 031162100 13,388 55,536 SH   SOLE   49,835 0 5,701
ANALOG DEVICES INC COM 032654105 49,389 415,592 SH   SOLE   96,046 0 319,546
ANTHEM INC COM 036752103 2,299 7,610 SH   SOLE   7,135 0 475
ANWORTH MORTGAGE ASSET CP COM 037347101 903 256,537 SH   SOLE   238,696 0 17,841
APPLE INC COM 037833100 158,432 539,527 SH   SOLE   221,903 0 317,624
ARCHER DANIELS MIDLAND CO COM 039483102 7,841 169,163 SH   SOLE   154,486 0 14,677
BP PLC SPONSORED ADR 055622104 4,441 117,681 SH   SOLE   89,561 0 28,120
BANK AMER CORP COM 060505104 49,627 1,409,054 SH   SOLE   601,647 0 807,407
BANK NEW YORK MELLON CORP COM 064058100 6,564 103,424 SH   SOLE   102,223 0 1,201
BAXTER INTL INC COM 071813109 222 2,664 SH   SOLE   100 0 2,564
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,056 9 SH   SOLE   0 0 9
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 156,154 689,425 SH   SOLE   180,172 0 509,253
BHP GROUP LTD SPONSORED ADS 088606108 927 16,946 SH   SOLE   16,556 0 390
BOEING CO COM 097023105 43,572 133,754 SH   SOLE   33,394 0 100,360
BRISTOL MYERS SQUIBB CO COM 110122108 14,071 219,210 SH   SOLE   184,053 0 35,157
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 36 12,140 SH   SOLE   11,735 0 405
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5,403 93,475 SH   SOLE   93,175 0 300
BROWN FORMAN CORP CL B 115637209 276 4,077 SH   SOLE   0 0 4,077
CSX CORP COM 126408103 276 3,811 SH   SOLE   0 0 3,811
CVS HEALTH CORP COM 126650100 11,130 149,817 SH   SOLE   137,865 0 11,952
CDN IMPERIAL BK COMM TORONTO COM 136069101 3,471 41,716 SH   SOLE   37,845 0 3,871
CARMAX INC COM 143130102 81,499 929,605 SH   SOLE   195,825 0 733,780
CARNIVAL CORP UNIT 99/99/9999 143658300 2,332 45,894 SH   SOLE   21,553 0 24,341
CATERPILLAR INC DEL COM 149123101 9,054 61,307 SH   SOLE   55,812 0 5,495
CATERPILLAR INC DEL COM 149123101 14 194 SH Call SOLE   0 0 194
CELANESE CORP DEL COM 150870103 9,704 78,817 SH   SOLE   69,395 0 9,422
CHEVRON CORP NEW COM 166764100 1,271 10,543 SH   SOLE   5,734 0 4,809
CITIGROUP INC COM NEW 172967424 51,541 645,136 SH   SOLE   260,816 0 384,320
CITIZENS FINL GROUP INC COM 174610105 581 14,294 SH   SOLE   13,529 0 765
COCA COLA CO COM 191216100 827 14,946 SH   SOLE   0 0 14,946
COHU INC COM 192576106 4,722 206,639 SH   SOLE   192,538 0 14,101
COMERICA INC COM 200340107 4,319 60,197 SH   SOLE   54,614 0 5,583
CONSOLIDATED EDISON INC COM 209115104 339 3,750 SH   SOLE   0 0 3,750
CORNING INC COM 219350105 9,939 341,416 SH   SOLE   307,268 0 34,148
CREE INC COM 225447101 456 9,870 SH   SOLE   0 0 9,870
CUMMINS INC COM 231021106 9,457 52,843 SH   SOLE   47,241 0 5,602
DBX ETF TR XTRACK HRVST CSI 233051879 2,623 88,480 SH   SOLE   87,930 0 550
DEERE & CO COM 244199105 9,688 55,911 SH   SOLE   50,064 0 5,847
DELTA AIR LINES INC DEL COM NEW 247361702 53,987 923,168 SH   SOLE   300,294 0 622,874
DESIGNER BRANDS INC CL A 250565108 1,265 80,384 SH   SOLE   78,078 0 2,306
DIGITAL RLTY TR INC COM 253868103 7,870 65,725 SH   SOLE   59,372 0 6,353
DISNEY WALT CO COM DISNEY 254687106 68,905 476,416 SH   SOLE   189,566 0 286,850
DISCOVER FINL SVCS COM 254709108 236 2,780 SH   SOLE   130 0 2,650
EBAY INC COM 278642103 23,343 646,433 SH   SOLE   227,897 0 418,536
ELLSWORTH GRWTH AND INCOME L COM 289074106 140 11,900 SH   SOLE   11,900 0 0
FASTENAL CO COM 311900104 300 8,114 SH   SOLE   0 0 8,114
FIFTH THIRD BANCORP COM 316773100 6,799 221,187 SH   SOLE   188,094 0 33,093
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 1,408 14,895 SH   SOLE   14,895 0 0
FOOT LOCKER INC COM 344849104 2,954 75,774 SH   SOLE   71,908 0 3,866
GENERAL DYNAMICS CORP COM 369550108 1,728 9,802 SH   SOLE   9,492 0 310
GENERAL ELECTRIC CO COM 369604103 176 15,815 SH   SOLE   0 0 15,815
GILEAD SCIENCES INC COM 375558103 5,903 90,852 SH   SOLE   70,464 0 20,388
GILDAN ACTIVEWEAR INC COM 375916103 41,366 1,400,818 SH   SOLE   311,176 0 1,089,642
GODADDY INC CL A 380237107 33,071 486,912 SH   SOLE   117,244 0 369,668
GOODYEAR TIRE & RUBR CO COM 382550101 3,478 223,591 SH   SOLE   207,446 0 16,145
GREENBRIER COS INC COM 393657101 4,773 147,164 SH   SOLE   126,117 0 21,047
HSBC HLDGS PLC SPON ADR NEW 404280406 1,793 45,862 SH   SOLE   42,843 0 3,019
HALLIBURTON CO COM 406216101 1,376 56,252 SH   SOLE   49,500 0 6,752
HOLLYFRONTIER CORP COM 436106108 4,558 89,894 SH   SOLE   81,814 0 8,080
HOLOGIC INC COM 436440101 753 14,429 SH   SOLE   0 0 14,429
HOME DEPOT INC COM 437076102 6,623 30,329 SH   SOLE   17,938 0 12,391
HONDA MOTOR LTD AMERN SHS 438128308 1,236 43,654 SH   SOLE   39,950 0 3,704
ING GROEP N V SPONSORED ADR 456837103 3,837 318,444 SH   SOLE   272,609 0 45,835
INTEL CORP COM 458140100 15,433 257,857 SH   SOLE   231,325 0 26,532
INTERNATIONAL BUSINESS MACHS COM 459200101 7,328 54,674 SH   SOLE   46,056 0 8,618
INTL PAPER CO COM 460146103 4,618 100,285 SH   SOLE   90,823 0 9,462
ISHARES INC MSCI FRNTR100ETF 464286145 769 25,338 SH   SOLE   24,381 0 957
ISHARES INC MSCI THAILND ETF 464286624 1,200 13,701 SH   SOLE   13,207 0 494
ISHARES INC MSCI STH AFR ETF 464286780 604 12,316 SH   SOLE   158 0 12,158
ISHARES INC MSCI NETHERL ETF 464286814 1,408 41,585 SH   SOLE   40,047 0 1,538
ISHARES INC MSCI HONG KG ETF 464286871 1,174 48,233 SH   SOLE   46,551 0 1,682
ISHARES TR MSCI EMG MKT ETF 464287234 783 17,459 SH   SOLE   0 0 17,459
ISHARES TR IBOXX INV CP ETF 464287242 2,100 16,410 SH   SOLE   16,410 0 0
ISHARES TR GLOBAL TECH ETF 464287291 502 2,385 SH   SOLE   2,385 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 415 6,035 SH   SOLE   6,035 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 2,757 32,572 SH   SOLE   31,884 0 688
ISHARES TR MSCI EAFE ETF 464287465 1,619 23,320 SH   SOLE   0 0 23,320
ISHARES TR RUS MDCP VAL ETF 464287473 2,618 27,624 SH   SOLE   24,259 0 3,365
ISHARES TR RUS MD CP GR ETF 464287481 1,629 10,677 SH   SOLE   10,152 0 525
ISHARES TR NASDAQ BIOTECH 464287556 3,206 26,602 SH   SOLE   26,422 0 180
ISHARES TR RUS 1000 VAL ETF 464287598 922 6,758 SH   SOLE   4,735 0 2,023
ISHARES TR RUS 1000 GRW ETF 464287614 783 4,453 SH   SOLE   0 0 4,453
ISHARES TR RUS 2000 VAL ETF 464287630 1,474 11,461 SH   SOLE   11,418 0 43
ISHARES TR RUSSELL 2000 ETF 464287655 320 1,933 SH   SOLE   0 0 1,933
ISHARES TR CORE S&P US VLU 464287663 2,272 36,053 SH   SOLE   35,312 0 741
ISHARES TR US INDUSTRIALS 464287754 281 1,678 SH   SOLE   1,678 0 0
ISHARES TR S&P SML 600 GWT 464287887 696 3,600 SH   SOLE   0 0 3,600
ISHARES TR MSCI ACWI ETF 464288257 6,796 85,757 SH   SOLE   7,685 0 78,072
ISHARES TR JPMORGAN USD EMG 464288281 1,415 12,348 SH   SOLE   11,954 0 394
ISHARES TR NATIONAL MUN ETF 464288414 1,102 9,675 SH   SOLE   9,675 0 0
ISHARES TR INTL SEL DIV ETF 464288448 530 15,800 SH   SOLE   15,800 0 0
ISHARES TR SHORT TREAS BD 464288679 3,486 31,560 SH   SOLE   31,012 0 548
ISHARES TR US AER DEF ETF 464288760 572 2,575 SH   SOLE   0 0 2,575
Jabil Inc COM 466313103 4,869 117,803 SH   SOLE   0 0 117,803
JACOBS ENGR GROUP INC COM 469814107 50,174 558,535 SH   SOLE   122,583 0 435,952
JOHNSON & JOHNSON COM 478160104 18,206 124,812 SH   SOLE   99,171 0 25,641
KLA CORPORATION COM NEW 482480100 1,378 7,734 SH   SOLE   7,734 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 439 2,867 SH   SOLE   0 0 2,867
KENNAMETAL INC COM 489170100 852 23,100 SH   SOLE   0 0 23,100
KEYCORP NEW COM 493267108 2,476 122,336 SH   SOLE   110,648 0 11,688
KOHLS CORP COM 500255104 4,630 90,882 SH   SOLE   81,118 0 9,764
KRAFT HEINZ CO COM 500754106 420 13,063 SH   SOLE   12,791 0 272
KROGER CO COM 501044101 2,382 82,154 SH   SOLE   77,523 0 4,631
KULICKE & SOFFA INDS INC COM 501242101 2,718 99,930 SH   SOLE   92,954 0 6,976
LAM RESEARCH CORP COM 512807108 8,880 30,370 SH   SOLE   27,945 0 2,425
LEAR CORP COM NEW 521865204 285 2,080 SH   SOLE   0 0 2,080
LEGG MASON INC COM 524901105 567 15,800 SH   SOLE   0 0 15,800
LIBERTY BROADBAND CORP COM SER A 530307107 2,928 23,504 SH   SOLE   23,479 0 25
LILLY ELI & CO COM 532457108 487 3,709 SH   SOLE   0 0 3,709
LOWES COS INC COM 548661107 7,690 64,212 SH   SOLE   54,390 0 9,822
M D C HLDGS INC COM 552676108 10,076 264,062 SH   SOLE   236,779 0 27,283
MATTEL INC COM 577081102 471 34,780 SH   SOLE   0 0 34,780
MCCORMICK & CO INC COM NON VTG 579780206 315 1,855 SH   SOLE   1,801 0 54
MCDONALDS CORP COM 580135101 2,849 14,413 SH   SOLE   1,243 0 13,170
MICROSOFT CORP COM 594918104 31,032 196,780 SH   SOLE   164,905 0 31,875
MICRON TECHNOLOGY INC COM 595112103 5,112 95,057 SH   SOLE   84,136 0 10,921
MOHAWK INDS INC COM 608190104 72,128 528,874 SH   SOLE   120,727 0 408,147
MONDELEZ INTL INC CL A 609207105 788 14,301 SH   SOLE   12,106 0 2,195
MORGAN STANLEY COM NEW 617446448 2,148 42,013 SH   SOLE   39,335 0 2,678
NATIONAL OILWELL VARCO INC COM 637071101 1,871 74,687 SH   SOLE   66,854 0 7,833
NEW YORK CMNTY BANCORP INC COM 649445103 1,058 88,071 SH   SOLE   84,507 0 3,564
NEWMONT GOLDCORP CORPORATION COM 651639106 3,094 71,214 SH   SOLE   67,975 0 3,239
NIKE INC CL B 654106103 3,195 31,540 SH   SOLE   0 0 31,540
NORFOLK SOUTHERN CORP COM 655844108 11,833 60,949 SH   SOLE   54,166 0 6,783
NORTHERN TR CORP COM 665859104 1,027 9,667 SH   SOLE   0 0 9,667
NORTONLIFELOCK INC COM 668771108 7,723 302,614 SH   SOLE   282,153 0 20,461
NUVEEN AMT FREE QLTY MUN INC COM 670657105 2,041 141,929 SH   SOLE   141,929 0 0
OLD NATL BANCORP IND COM 680033107 6,156 336,581 SH   SOLE   299,628 0 36,953
PNC FINL SVCS GROUP INC COM 693475105 10,379 65,013 SH   SOLE   59,803 0 5,210
PPG INDS INC COM 693506107 58,996 441,949 SH   SOLE   100,720 0 341,229
PEPSICO INC COM 713448108 3,584 26,229 SH   SOLE   16,486 0 9,743
PERKINELMER INC COM 714046109 1,220 12,563 SH   SOLE   12,535 0 28
PFIZER INC COM 717081103 4,659 188,905 SH   SOLE   97,865 0 91,040
PHILIP MORRIS INTL INC COM 718172109 75,395 886,058 SH   SOLE   195,757 0 690,301
PHILLIPS 66 COM 718546104 679 6,092 SH   SOLE   4,516 0 1,576
PROCTER & GAMBLE CO COM 742718109 2,706 21,672 SH   SOLE   15,642 0 6,030
PRUDENTIAL FINL INC COM 744320102 7,787 83,075 SH   SOLE   75,483 0 7,592
QUALCOMM INC COM 747525103 16,513 187,152 SH   SOLE   130,794 0 56,358
RALPH LAUREN CORP CL A 751212101 939 8,012 SH   SOLE   0 0 8,012
RAYTHEON CO COM NEW 755111507 436 1,984 SH   SOLE   0 0 1,984
REGENCY CTRS CORP COM 758849103 3,821 60,567 SH   SOLE   51,307 0 9,260
ROBERT HALF INTL INC COM 770323103 13,960 221,072 SH   SOLE   40,778 0 180,294
ROCKWELL AUTOMATION INC COM 773903109 326 1,610 SH   SOLE   1,590 0 20
ROSS STORES INC COM 778296103 581 4,988 SH   SOLE   0 0 4,988
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 3,297 54,977 SH   SOLE   54,630 0 347
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 2,620 44,419 SH   SOLE   38,039 0 6,380
SCHLUMBERGER LTD COM 806857108 4,760 118,412 SH   SOLE   107,876 0 10,536
SCHOLASTIC CORP COM 807066105 1,102 28,664 SH   SOLE   0 0 28,664
THE CHARLES SCHWAB CORPORATI COM 808513105 57,676 1,212,718 SH   SOLE   349,000 0 863,718
SCHWAB STRATEGIC TR US TIPS ETF 808524870 3,528 62,305 SH   SOLE   62,305 0 0
SMUCKER J M CO COM NEW 832696405 4,508 43,296 SH   SOLE   38,108 0 5,188
SOUTHWEST AIRLS CO COM 844741108 4,313 79,904 SH   SOLE   79,047 0 857
SPARK NETWORKS SE SPONSORED ADR 846517100 74 16,270 SH   SOLE   16,270 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1,497 20,547 SH   SOLE   20,347 0 200
SYSCO CORP COM 871829107 709 8,288 SH   SOLE   8,260 0 28
TJX COS INC NEW COM 872540109 4,512 73,881 SH   SOLE   69,190 0 4,691
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 2,252 114,130 SH   SOLE   98,684 0 15,446
TAPESTRY INC COM 876030107 3,781 140,174 SH   SOLE   127,928 0 12,246
THERMO FISHER SCIENTIFIC INC COM 883556102 261 802 SH   SOLE   0 0 802
TIMKEN CO COM 887389104 723 12,846 SH   SOLE   12,634 0 212
TYSON FOODS INC CL A 902494103 7,593 83,410 SH   SOLE   71,236 0 12,174
UNILEVER PLC SPON ADR NEW 904767704 1,886 32,990 SH   SOLE   19,595 0 13,395
UNION PACIFIC CORP COM 907818108 373 2,062 SH   SOLE   0 0 2,062
UNITED AIRLINES HLDGS INC COM 910047109 4,313 48,959 SH   SOLE   48,891 0 68
UNITED PARCEL SERVICE INC CL B 911312106 2,001 17,092 SH   SOLE   1,084 0 16,008
US FOODS HLDG CORP COM 912008109 27,857 665,014 SH   SOLE   182,639 0 482,375
UNITED TECHNOLOGIES CORP COM 913017109 1,083 7,236 SH   SOLE   2,901 0 4,335
VALMONT INDS INC COM 920253101 12,269 81,914 SH   SOLE   23,115 0 58,799
VANGUARD GROUP DIV APP ETF 921908844 678 5,438 SH   SOLE   0 0 5,438
VANGUARD STAR FD VG TL INTL STK F 921909768 848 15,230 SH   SOLE   15,230 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 964 6,615 SH   SOLE   6,615 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 4,114 47,195 SH   SOLE   47,195 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1,042 17,641 SH   SOLE   17,177 0 464
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 1,888 16,992 SH   SOLE   16,992 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 9,681 119,528 SH   SOLE   43,545 0 75,983
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 6,936 129,036 SH   SOLE   84,085 0 44,951
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,826 41,048 SH   SOLE   83 0 40,965
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 441 7,525 SH   SOLE   7,525 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 578 1,955 SH   SOLE   1,793 0 162
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 4,109 34,474 SH   SOLE   34,415 0 59
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 409 4,404 SH   SOLE   0 0 4,404
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,564 7,872 SH   SOLE   7,865 0 7
VANGUARD INDEX FDS SM CP VAL ETF 922908611 6,799 49,600 SH   SOLE   49,571 0 29
VANGUARD INDEX FDS MID CAP ETF 922908629 1,014 5,690 SH   SOLE   5,170 0 520
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,472 8,887 SH   SOLE   5,555 0 3,332
VANGUARD INDEX FDS TOTAL STK MKT 922908769 5,660 34,592 SH   SOLE   28 0 34,564
WALMART INC COM 931142103 9,859 82,958 SH   SOLE   69,524 0 13,434
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,840 48,179 SH   SOLE   41,391 0 6,788
WELLS FARGO CO NEW COM 949746101 2,906 53,995 SH   SOLE   39,270 0 14,725
WHIRLPOOL CORP COM 963320106 7,561 51,248 SH   SOLE   46,426 0 4,822
WILLIAMS SONOMA INC COM 969904101 3,511 47,810 SH   SOLE   44,048 0 3,762
York Wtr Co COM 987184108 212 4,600 SH   SOLE   4,600 0 0
QUANTA SVCS INC COM 74762E102 122,874 3,018,276 SH   SOLE   735,960 0 2,282,316
QUANTA SVCS INC COM 74762E102 70 2,782 SH Call SOLE   0 0 2,782
INVESCO QQQ TR UNIT SER 1 46090e103 585 2,754 SH   SOLE   1,854 0 900
TARGET CORP COM 87612E106 8,034 62,662 SH   SOLE   56,270 0 6,392
TOTAL S A SPONSORED ADS 89151e109 3,801 68,732 SH   SOLE   64,910 0 3,822
TRAVELERS COMPANIES INC COM 89417E109 210 1,529 SH   SOLE   910 0 619
INVESCO EXCHNG TRADED FD TR S&P SMLCP INDL 46138E123 3,886 54,150 SH   SOLE   54,150 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 1,666 12,895 SH   SOLE   12,895 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 3,308 58,508 SH   SOLE   58,508 0 0
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 1,577 38,330 SH   SOLE   38,330 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 856 6,152 SH   SOLE   6,152 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 1,013 119,177 SH   SOLE   116,575 0 2,602
AT&T INC COM 00206r102 2,878 73,631 SH   SOLE   65,857 0 7,774
ABBVIE INC COM 00287y109 2,883 32,567 SH   SOLE   22,555 0 10,012
ADOBE INC COM 00724F101 205 623 SH   SOLE   0 0 623
ALPHABET INC CAP STK CL C 02079K107 113,548 84,926 SH   SOLE   23,082 0 61,844
ALPHABET INC CAP STK CL A 02079k305 36,090 26,945 SH   SOLE   12,187 0 14,758
AMERICAN AIRLS GROUP INC COM 02376R102 1,010 35,202 SH   SOLE   0 0 35,202
AMERICAN TOWER CORP NEW COM 03027x100 4,366 18,996 SH   SOLE   18,606 0 390
BAKER HUGHES COMPANY CL A 05722g100 907 35,389 SH   SOLE   2,266 0 33,123
BENCHMARK ELECTRS INC COM 08160h101 5,823 169,491 SH   SOLE   148,603 0 20,888
BIOGEN INC COM 09062X103 5,467 18,424 SH   SOLE   16,296 0 2,128
BLACKROCK INC COM 09247X101 1,063 2,113 SH   SOLE   2,102 0 11
BLACKSTONE MTG TR INC COM CL A 09257w100 205 5,500 SH   SOLE   0 0 5,500
BLACKSTONE GROUP INC COM CL A 09260d107 43,084 770,189 SH   SOLE   130,609 0 639,580
BOOKING HLDGS INC COM 09857L108 71,246 34,691 SH   SOLE   10,611 0 24,080
BROADCOM INC COM 11135f101 3,321 10,508 SH   SOLE   10,193 0 315
BROOKFIELD PROPERTY REIT INC CL A 11282X103 4,272 231,597 SH   SOLE   230,467 0 1,130
CBRE GROUP INC CL A 12504l109 95,111 1,551,815 SH   SOLE   423,820 0 1,127,995
CAPITAL ONE FINL CORP COM 14040H105 10,873 105,657 SH   SOLE   98,546 0 7,111
CARDINAL HEALTH INC COM 14149Y108 2,742 54,211 SH   SOLE   48,742 0 5,469
CISCO SYS INC COM 17275R102 12,452 259,636 SH   SOLE   213,225 0 46,411
COMCAST CORP NEW CL A 20030N101 14,388 319,937 SH   SOLE   289,040 0 30,897
CONOCOPHILLIPS COM 20825c104 2,391 36,763 SH   SOLE   34,915 0 1,848
CONSTELLATION BRANDS INC CL A 21036P108 394 2,075 SH   SOLE   2,050 0 25
COSTCO WHSL CORP NEW COM 22160K105 1,639 5,578 SH   SOLE   4,655 0 923
COVETRUS INC COM 22304c100 31,285 2,370,078 SH   SOLE   566,684 0 1,803,394
DELL TECHNOLOGIES INC CL C 24703L202 216 4,204 SH   SOLE   4,204 0 0
DISCOVERY INC COM SER A 25470F104 2,078 63,460 SH   SOLE   63,460 0 0
DISCOVERY INC COM SER C 25470F302 3,695 121,185 SH   SOLE   83,762 0 37,423
DUPONT DE NEMOURS INC COM 26614n102 3,478 54,168 SH   SOLE   51,995 0 2,173
EXPEDIA GROUP INC COM NEW 30212P303 53,466 494,415 SH   SOLE   108,306 0 386,109
EXXON MOBIL CORP COM 30231G102 5,856 83,918 SH   SOLE   61,835 0 22,083
FACEBOOK INC CL A 30303m102 88,242 429,921 SH   SOLE   93,543 0 336,378
FEDEX CORP COM 31428X106 46,504 307,548 SH   SOLE   97,061 0 210,487
FIDELITY NATL INFORMATION SV COM 31620m106 917 6,598 SH   SOLE   6,517 0 81
FOCUS FINL PARTNERS INC COM CL A 34417p100 1,353 45,927 SH   SOLE   0 0 45,927
FOX CORP CL A COM 35137l105 281 7,582 SH   SOLE   0 0 7,582
FRANKLIN TEMPLETON ETF TR FTSE MEXICO 35473p736 1,379 60,685 SH   SOLE   58,525 0 2,160
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473p744 1,185 45,334 SH   SOLE   43,604 0 1,730
FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473p769 1,140 49,601 SH   SOLE   47,687 0 1,914
FRANKLIN TEMPLETON ETF TR FTSE CHINA 35473p819 864 34,979 SH   SOLE   33,721 0 1,258
FRANKLIN TEMPLETON ETF TR FTSE BRAZIL 35473p835 1,547 52,817 SH   SOLE   50,885 0 1,932
FRANKLIN TEMPLETON ETF TR FTSE AUSTRALIA 35473p843 1,212 46,545 SH   SOLE   44,828 0 1,717
GENERAL MTRS CO COM 37045V100 76,037 2,077,511 SH   SOLE   596,178 0 1,481,333
GOLDMAN SACHS GROUP INC COM 38141G104 43,849 190,705 SH   SOLE   61,415 0 129,290
HCA HEALTHCARE INC COM 40412C101 4,165 28,180 SH   SOLE   28,055 0 125
HP INC COM 40434l105 576 28,040 SH   SOLE   0 0 28,040
HEWLETT PACKARD ENTERPRISE C COM 42824c109 1,183 74,573 SH   SOLE   0 0 74,573
INVESCO TR INVT GRADE MUNS COM 46131M106 752 58,500 SH   SOLE   58,500 0 0
INVESCO PA VALUE MUN INCOME COM 46132K109 1,951 147,890 SH   SOLE   147,890 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1,004 25,988 SH   SOLE   25,988 0 0
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 1,562 30,905 SH   SOLE   30,905 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 4,700 68,140 SH   SOLE   68,140 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137v357 519 4,489 SH   SOLE   0 0 4,489
INVESCO EXCHANGE TRADED FD T INSIDER SENMNT 46137V555 1,109 15,365 SH   SOLE   15,365 0 0
INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138e354 307 5,260 SH   SOLE   0 0 5,260
INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 2,479 45,940 SH   SOLE   45,940 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138g508 1,133 49,647 SH   SOLE   48,660 0 987
IQVIA HLDGS INC COM 46266C105 3,952 25,576 SH   SOLE   25,425 0 151
ISHARES TR MSCI INDONIA ETF 46429b309 1,175 45,786 SH   SOLE   44,152 0 1,634
ISHARES TR MSCI PHILIPS ETF 46429b408 717 20,903 SH   SOLE   20,116 0 787
ISHARES TR FLTG RATE NT ETF 46429b655 10,355 203,354 SH   SOLE   202,248 0 1,106
ISHARES TR MSCI MIN VOL ETF 46429B697 352 5,373 SH   SOLE   0 0 5,373
ISHARES TR CORE MSCI EAFE 46432f842 720 11,043 SH   SOLE   10,639 0 404
ISHARES INC MSCI SINGPOR ETF 46434g780 1,283 53,136 SH   SOLE   51,228 0 1,908
ISHARES INC MSCI ITALY ETF 46434g830 1,304 44,213 SH   SOLE   42,558 0 1,655
ISHARES TR CORE INTL AGGR 46435g672 899 16,402 SH   SOLE   16,101 0 301
JPMORGAN CHASE & CO COM 46625H100 65,483 469,753 SH   SOLE   207,198 0 262,555
JUNIPER NETWORKS INC COM 48203r104 4,211 170,985 SH   SOLE   151,923 0 19,062
KKR & CO INC CL A 48251w104 395 13,542 SH   SOLE   0 0 13,542
KIMCO RLTY CORP COM 49446r109 3,391 163,757 SH   SOLE   162,370 0 1,387
MANPOWERGROUP INC COM 56418H100 8,696 89,561 SH   SOLE   79,021 0 10,540
MARATHON PETE CORP COM 56585a102 739 12,262 SH   SOLE   12,202 0 60
MASTERCARD INC CL A 57636q104 1,466 4,910 SH   SOLE   3,290 0 1,620
MCKESSON CORP COM 58155Q103 1,452 10,497 SH   SOLE   9,628 0 869
MERCK & CO INC COM 58933y105 6,037 66,382 SH   SOLE   60,088 0 6,294
METLIFE INC COM 59156r108 5,357 105,105 SH   SOLE   95,915 0 9,190
MOLSON COORS BREWING CO CL B 60871r209 1,237 22,958 SH   SOLE   0 0 22,958
MOSAIC CO NEW COM 61945c103 2,273 105,037 SH   SOLE   92,808 0 12,229
NETAPP INC COM 64110d104 4,987 80,107 SH   SOLE   70,901 0 9,206
NEXTERA ENERGY INC COM 65339f101 1,778 7,343 SH   SOLE   0 0 7,343
NOVARTIS A G SPONSORED ADR 66987V109 1,081 11,412 SH   SOLE   10,725 0 687
NUVEEN QUALITY MUNCP INCOME COM 67066V101 2,020 138,374 SH   SOLE   138,374 0 0
Nutrien Ltd COM 67077m108 2,394 49,964 SH   SOLE   46,635 0 3,329
ORACLE CORP COM 68389x105 8,894 167,877 SH   SOLE   147,846 0 20,031
PAYPAL HLDGS INC COM 70450y103 2,719 25,129 SH   SOLE   24,324 0 805
PHYSICIANS RLTY TR COM 71943u104 3,840 202,746 SH   SOLE   193,834 0 8,912
PIMCO ETF TR ENHAN SHRT MA AC 72201r833 919 9,046 SH   SOLE   8,889 0 157
PROSHARES TR SHORT S&P 500 NE 74347B425 421 17,550 SH   SOLE   17,550 0 0
PROSHARES TR SHORT QQQ NEW 74347B714 411 16,750 SH   SOLE   16,750 0 0
QURATE RETAIL INC COM SER A 74915m100 320 37,956 SH   SOLE   0 0 37,956
REGENERON PHARMACEUTICALS COM 75886f107 1,088 2,897 SH   SOLE   2,845 0 52
SPDR S&P 500 ETF TR TR UNIT 78462f103 14,895 46,276 SH   SOLE   30,276 0 16,000
SPDR S&P 500 ETF TR TR UNIT 78462f103 17,620 20,927 SH Call SOLE   0 0 20,927
SPDR S&P 500 ETF TR TR UNIT 78462f103 3,178 24,740 SH Put SOLE   0 0 24,740
SPDR GOLD TRUST GOLD SHS 78463V107 783 5,480 SH   SOLE   5,480 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 1,351 38,250 SH   SOLE   38,250 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 9,186 297,865 SH   SOLE   297,865 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 3,383 31,001 SH   SOLE   30,985 0 16
SPDR SERIES TRUST S&P BIOTECH 78464A870 3,856 40,540 SH   SOLE   40,540 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467j100 28,380 462,214 SH   SOLE   114,613 0 347,601
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 623 12,709 SH   SOLE   12,709 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467x109 808 2,836 SH   SOLE   696 0 2,140
SPDR SERIES TRUST BLOOMBERG SRT TR 78468r408 1,295 48,067 SH   SOLE   47,239 0 828
SANOFI SPONSORED ADR 80105N105 4,587 91,372 SH   SOLE   80,320 0 11,052
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 714 7,007 SH   SOLE   0 0 7,007
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 811 26,356 SH   SOLE   0 0 26,356
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,785 19,475 SH   SOLE   0 0 19,475
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 716 13,353 SH   SOLE   0 0 13,353
SYNCHRONY FINL COM 87165b103 1,631 45,282 SH   SOLE   42,918 0 2,364
TERADATA CORP DEL COM 88076W103 1,141 42,606 SH   SOLE   0 0 42,606
3M CO COM 88579Y101 816 4,626 SH   SOLE   1,595 0 3,031
TORTOISE ENERGY INFRA CORP COM 89147L100 528 29,420 SH   SOLE   29,420 0 0
TORTOISE MIDSTRM ENERGY FD I COM 89148B101 2,493 227,420 SH   SOLE   227,420 0 0
TRUIST FINL CORP COM 89832q109 6,842 121,487 SH   SOLE   111,294 0 10,193
UNITEDHEALTH GROUP INC COM 91324P102 2,819 9,590 SH   SOLE   8,708 0 882
VALERO ENERGY CORP NEW COM 91913Y100 2,416 25,802 SH   SOLE   25,652 0 150
VANECK VECTORS ETF TRUST AGRIBUSINESS ETF 92189F700 2,115 30,775 SH   SOLE   30,775 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 1,809 36,024 SH   SOLE   36,024 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 2,102 11,096 SH   SOLE   11,096 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 732 8,985 SH   SOLE   8,985 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 255 1,328 SH   SOLE   1,328 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204a603 4,473 29,065 SH   SOLE   28,875 0 190
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,721 7,030 SH   SOLE   7,030 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206c409 5,517 68,085 SH   SOLE   66,999 0 1,086
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 294 3,322 SH   SOLE   3,322 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206c771 6,453 121,353 SH   SOLE   120,555 0 798
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206c870 3,516 38,499 SH   SOLE   38,499 0 0
VARIAN MED SYS INC COM 92220P105 405 2,849 SH   SOLE   0 0 2,849
VERIZON COMMUNICATIONS INC COM 92343V104 5,378 87,585 SH   SOLE   78,566 0 9,019
VIACOMCBS INC CL B 92556h206 100,635 2,397,805 SH   SOLE   575,512 0 1,822,293
VIACOMCBS INC CL B 92556h206 219 501 SH Call SOLE   0 0 501
VISA INC COM CL A 92826C839 2,394 12,741 SH   SOLE   10,303 0 2,438
WESTROCK CO COM 96145d105 1,947 45,373 SH   SOLE   42,045 0 3,328
WISDOMTREE TR EMG MKTS SMCAP 97717w281 1,066 22,284 SH   SOLE   21,447 0 837
WISDOMTREE TR EMER MKT HIGH FD 97717W315 473 10,325 SH   SOLE   10,325 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 1,157 16,270 SH   SOLE   16,270 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 2,691 42,840 SH   SOLE   42,840 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 6,981 46,642 SH   SOLE   41,370 0 5,272
ALLERGAN PLC SHS G0177J108 3,219 16,838 SH   SOLE   16,635 0 203
AON PLC SHS CL A G0408V102 72,871 349,851 SH   SOLE   82,591 0 267,260
AXIS CAPITAL HOLDINGS LTD SHS g0692u109 4,073 68,524 SH   SOLE   57,890 0 10,634
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 578 2,747 SH   SOLE   0 0 2,747
CAPRI HOLDINGS LIMITED SHS G1890L107 1,747 45,790 SH   SOLE   45,790 0 0
EATON CORP PLC SHS g29183103 10,119 106,838 SH   SOLE   97,056 0 9,782
LIBERTY GLOBAL PLC SHS CL C G5480U120 3,327 152,634 SH   SOLE   151,499 0 1,135
MARVELL TECHNOLOGY GROUP LTD ORD g5876h105 248 9,341 SH   SOLE   9,341 0 0
MEDTRONIC PLC SHS G5960L103 5,056 44,565 SH   SOLE   41,753 0 2,812
SFL CORPORATION LTD SHS g7738w106 3,111 213,992 SH   SOLE   201,539 0 12,453
SEAGATE TECHNOLOGY PLC SHS g7945m107 8,510 143,025 SH   SOLE   128,693 0 14,332
TSAKOS ENERGY NAVIGATION LTD SHS g9108l108 2,078 476,681 SH   SOLE   416,130 0 60,551
TE Connectivity Ltd REG SHS h84989104 2,116 22,084 SH   SOLE   22,084 0 0
NXP SEMICONDUCTORS N V COM N6596X109 2,936 23,070 SH   SOLE   22,920 0 150
ROYAL CARIBBEAN CRUISES LTD COM v7780t103 10,196 76,369 SH   SOLE   66,323 0 10,046