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 314 6,645 SH   SOLE   495 0 6,150
ALASKA AIR GROUP INC COM 011659109 615 21,621 SH   SOLE   20,494 0 1,127
ALBEMARLE CORP COM 012653101 4,305 76,362 SH   SOLE   69,255 0 7,107
ALEXION PHARMACEUTICALS INC COM 015351109 894 9,960 SH   SOLE   9,835 0 125
ALLSTATE CORP COM 020002101 2,294 25,005 SH   SOLE   16,993 0 8,012
AMAZON COM INC COM 023135106 36,793 18,871 SH   SOLE   6,517 0 12,354
AMERCO COM 023586100 41,132 141,564 SH   SOLE   31,820 0 109,744
AMERICAN ELEC PWR CO INC COM 025537101 1,017 12,715 SH   SOLE   0 0 12,715
AMERICAN EXPRESS CO COM 025816109 54,313 634,416 SH   SOLE   146,380 0 488,036
ANALOG DEVICES INC COM 032654105 28,835 321,637 SH   SOLE   87,217 0 234,420
ANTHEM INC COM 036752103 1,707 7,520 SH   SOLE   7,275 0 245
APPLE INC COM 037833100 128,180 504,071 SH   SOLE   208,051 0 296,020
ARCHER DANIELS MIDLAND CO COM 039483102 5,944 168,959 SH   SOLE   149,917 0 19,042
AUTODESK INC COM 052769106 20,999 134,522 SH   SOLE   38,323 0 96,199
BP PLC SPONSORED ADR 055622104 3,340 136,941 SH   SOLE   97,046 0 39,895
BK OF AMERICA CORP COM 060505104 10,485 493,889 SH   SOLE   422,909 0 70,980
BANK NEW YORK MELLON CORP COM 064058100 3,615 107,331 SH   SOLE   79,717 0 27,614
BAXTER INTL INC COM 071813109 257 3,164 SH   SOLE   100 0 3,064
BECTON DICKINSON & CO COM 075887109 41,506 180,641 SH   SOLE   43,363 0 137,278
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,448 9 SH   SOLE   0 0 9
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 119,160 651,755 SH   SOLE   167,970 0 483,785
BOEING CO COM 097023105 14,286 95,789 SH   SOLE   21,061 0 74,728
BRISTOL-MYERS SQUIBB CO COM 110122108 12,310 220,845 SH   SOLE   186,464 0 34,381
BRISTOL-MYERS SQUIBB CO COM 110122108 300 223 SH Call SOLE   0 0 223
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4,401 99,458 SH   SOLE   98,998 0 460
BROWN FORMAN CORP CL B 115637209 226 4,077 SH   SOLE   0 0 4,077
CVS HEALTH CORP COM 126650100 9,294 156,656 SH   SOLE   136,145 0 20,511
CVS HEALTH CORP COM 126650100 324 312 SH Call SOLE   0 0 312
CANADIAN IMP BK COMM COM 136069101 2,150 37,077 SH   SOLE   33,566 0 3,511
CARMAX INC COM 143130102 52,577 976,730 SH   SOLE   252,540 0 724,190
CARNIVAL CORP UNIT 99/99/9999 143658300 598 45,448 SH   SOLE   21,164 0 24,284
CATERPILLAR INC DEL COM 149123101 6,464 55,708 SH   SOLE   50,577 0 5,131
CELANESE CORP DEL COM 150870103 5,610 76,447 SH   SOLE   67,407 0 9,040
CERNER CORP COM 156782104 342 5,420 SH   SOLE   5,305 0 115
CHEVRON CORP NEW COM 166764100 708 9,779 SH   SOLE   5,059 0 4,720
CITIGROUP INC COM NEW 172967424 27,355 649,455 SH   SOLE   245,473 0 403,982
COCA COLA CO COM 191216100 450 10,178 SH   SOLE   0 0 10,178
COHU INC COM 192576106 2,466 199,209 SH   SOLE   186,699 0 12,510
COMERICA INC COM 200340107 2,214 75,461 SH   SOLE   68,623 0 6,838
CONSOLIDATED EDISON INC COM 209115104 257 3,300 SH   SOLE   0 0 3,300
CORNING INC COM 219350105 6,892 335,537 SH   SOLE   302,735 0 32,802
CREE INC COM 225447101 488 13,770 SH   SOLE   0 0 13,770
CUMMINS INC COM 231021106 6,946 51,324 SH   SOLE   45,724 0 5,600
DEERE & CO COM 244199105 7,333 53,081 SH   SOLE   47,671 0 5,410
DEL TACO RESTAURANTS INC COM 245496104 262 76,500 SH   SOLE   76,500 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 28,256 990,395 SH   SOLE   302,181 0 688,214
DESIGNER BRANDS INC CL A 250565108 294 59,068 SH   SOLE   56,762 0 2,306
DIGITAL RLTY TR INC COM 253868103 8,839 63,628 SH   SOLE   0 0 63,628
DISNEY WALT CO COM DISNEY 254687106 75,403 780,567 SH   SOLE   253,928 0 526,639
EBAY INC COM 278642103 3,729 124,064 SH   SOLE   121,834 0 2,230
ELLSWORTH GROWTH & INCOME FD COM 289074106 177 20,600 SH   SOLE   20,600 0 0
FIFTH THIRD BANCORP COM 316773100 6,183 416,354 SH   SOLE   175,801 0 240,553
FIRST TR ENHANCED EQTY INC F COM 337318109 145 11,500 SH   SOLE   0 0 11,500
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 740 12,235 SH   SOLE   12,235 0 0
FOOT LOCKER INC COM 344849104 1,989 90,190 SH   SOLE   84,125 0 6,065
GENERAL DYNAMICS CORP COM 369550108 1,417 10,709 SH   SOLE   10,016 0 693
GENERAL ELECTRIC CO COM 369604103 126 15,925 SH   SOLE   0 0 15,925
GILEAD SCIENCES INC COM 375558103 6,386 85,423 SH   SOLE   69,296 0 16,127
GILDAN ACTIVEWEAR INC COM 375916103 39,162 3,069,119 SH   SOLE   712,233 0 2,356,886
GODADDY INC CL A 380237107 48,592 850,833 SH   SOLE   199,594 0 651,239
GOODYEAR TIRE & RUBR CO COM 382550101 2,007 344,834 SH   SOLE   320,572 0 24,262
GREENBRIER COS INC COM 393657101 2,728 153,783 SH   SOLE   133,086 0 20,697
HSBC HLDGS PLC SPON ADR NEW 404280406 1,294 46,190 SH   SOLE   43,171 0 3,019
HASBRO INC COM 418056107 50,863 710,872 SH   SOLE   172,063 0 538,809
HOLLYFRONTIER CORP COM 436106108 2,590 105,646 SH   SOLE   94,616 0 11,030
HOLOGIC INC COM 436440101 419 11,929 SH   SOLE   0 0 11,929
HOME DEPOT INC COM 437076102 5,056 27,076 SH   SOLE   17,185 0 9,891
HONDA MOTOR LTD AMERN SHS 438128308 943 41,968 SH   SOLE   38,264 0 3,704
HONEYWELL INTL INC COM 438516106 3,647 27,256 SH   SOLE   26,644 0 612
INTEL CORP COM 458140100 14,826 273,937 SH   SOLE   218,036 0 55,901
INTERNATIONAL BUSINESS MACHS COM 459200101 5,985 53,954 SH   SOLE   45,645 0 8,309
JACOBS ENGR GROUP INC COM 469814107 41,258 520,479 SH   SOLE   126,632 0 393,847
JOHNSON & JOHNSON COM 478160104 16,558 126,269 SH   SOLE   95,494 0 30,775
JOHNSON & JOHNSON COM 478160104 309 100 SH Call SOLE   0 0 100
KANSAS CITY SOUTHERN COM NEW 485170302 365 2,867 SH   SOLE   0 0 2,867
KENNAMETAL INC COM 489170100 430 23,100 SH   SOLE   0 0 23,100
KEYCORP COM 493267108 1,237 119,238 SH   SOLE   107,350 0 11,888
KIMBERLY CLARK CORP COM 494368103 964 7,533 SH   SOLE   209 0 7,324
KOHLS CORP COM 500255104 1,781 122,074 SH   SOLE   109,425 0 12,649
KRAFT HEINZ CO COM 500754106 335 13,554 SH   SOLE   13,148 0 406
KROGER CO COM 501044101 2,441 81,043 SH   SOLE   76,412 0 4,631
KULICKE & SOFFA INDS INC COM 501242101 2,039 97,673 SH   SOLE   90,697 0 6,976
LAM RESEARCH CORP COM 512807108 4,777 19,902 SH   SOLE   18,477 0 1,425
LEAR CORP COM NEW 521865204 271 3,340 SH   SOLE   0 0 3,340
LIBERTY BROADBAND CORP COM SER A 530307107 2,189 20,459 SH   SOLE   20,434 0 25
LILLY ELI & CO COM 532457108 645 4,647 SH   SOLE   0 0 4,647
LOCKHEED MARTIN CORP COM 539830109 20,376 60,114 SH   SOLE   24,612 0 35,502
LOWES COS INC COM 548661107 5,729 66,582 SH   SOLE   57,364 0 9,218
M D C HLDGS INC COM 552676108 5,874 253,215 SH   SOLE   225,753 0 27,462
MATTEL INC COM 577081102 306 34,780 SH   SOLE   0 0 34,780
MCCORMICK & CO INC COM NON VTG 579780206 253 1,790 SH   SOLE   1,790 0 0
MCDONALDS CORP COM 580135101 3,666 22,173 SH   SOLE   1,608 0 20,565
MICROSOFT CORP COM 594918104 28,699 181,976 SH   SOLE   148,871 0 33,105
MICROSOFT CORP COM 594918104 267 58 SH Call SOLE   0 0 58
MICRON TECHNOLOGY INC COM 595112103 3,898 92,663 SH   SOLE   82,499 0 10,164
MOHAWK INDS INC COM 608190104 41,504 544,378 SH   SOLE   124,293 0 420,085
MONDELEZ INTL INC CL A 609207105 816 16,284 SH   SOLE   14,331 0 1,953
MORGAN STANLEY COM NEW 617446448 292 8,593 SH   SOLE   6,413 0 2,180
MOTOROLA SOLUTIONS INC COM NEW 620076307 33,873 254,835 SH   SOLE   70,838 0 183,997
NEW YORK CMNTY BANCORP INC COM 649445103 815 86,831 SH   SOLE   83,267 0 3,564
NEWMONT CORP COM 651639106 3,023 66,767 SH   SOLE   63,528 0 3,239
NIKE INC CL B 654106103 5,125 61,936 SH   SOLE   35,501 0 26,435
NORFOLK SOUTHERN CORP COM 655844108 7,414 50,780 SH   SOLE   45,754 0 5,026
NORTHERN TR CORP COM 665859104 48,417 641,630 SH   SOLE   161,679 0 479,951
NORTONLIFELOCK INC COM 668771108 5,545 296,329 SH   SOLE   276,657 0 19,672
NUVEEN AMT FREE QLTY MUN INC COM 670657105 1,904 140,647 SH   SOLE   140,647 0 0
OLD NATL BANCORP IND COM 680033107 4,282 324,618 SH   SOLE   289,717 0 34,901
PNC FINL SVCS GROUP INC COM 693475105 5,991 62,589 SH   SOLE   57,677 0 4,912
PPG INDS INC COM 693506107 1,124 13,441 SH   SOLE   1 0 13,440
PAYCHEX INC COM 704326107 971 15,428 SH   SOLE   0 0 15,428
PEPSICO INC COM 713448108 2,940 24,479 SH   SOLE   16,541 0 7,938
PERKINELMER INC COM 714046109 931 12,373 SH   SOLE   12,345 0 28
PETMED EXPRESS INC COM 716382106 203 7,037 SH   SOLE   0 0 7,037
PHILIP MORRIS INTL INC COM 718172109 72,637 995,571 SH   SOLE   218,935 0 776,636
PINNACLE WEST CAP CORP COM 723484101 3,557 46,930 SH   SOLE   42,447 0 4,483
PROCTER & GAMBLE CO COM 742718109 2,398 21,803 SH   SOLE   14,391 0 7,412
PRUDENTIAL FINL INC COM 744320102 4,219 80,919 SH   SOLE   73,654 0 7,265
PULTE GROUP INC COM 745867101 1,642 73,564 SH   SOLE   73,564 0 0
QUALCOMM INC COM 747525103 12,617 186,514 SH   SOLE   134,208 0 52,306
RALPH LAUREN CORP CL A 751212101 535 8,012 SH   SOLE   0 0 8,012
RAYTHEON CO COM NEW 755111507 240 1,827 SH   SOLE   0 0 1,827
REGENCY CTRS CORP COM 758849103 2,228 57,975 SH   SOLE   49,237 0 8,738
ROBERT HALF INTL INC COM 770323103 16,629 440,505 SH   SOLE   106,714 0 333,791
ROCKWELL AUTOMATION INC COM 773903109 232 1,535 SH   SOLE   1,515 0 20
ROSS STORES INC COM 778296103 352 4,047 SH   SOLE   0 0 4,047
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 921 28,222 SH   SOLE   28,200 0 22
SCHOLASTIC CORP COM 807066105 741 29,064 SH   SOLE   0 0 29,064
SMUCKER J M CO COM NEW 832696405 4,644 41,837 SH   SOLE   36,614 0 5,223
SNAP ON INC COM 833034101 2,853 26,215 SH   SOLE   23,223 0 2,992
SOUTHWEST AIRLS CO COM 844741108 2,576 72,328 SH   SOLE   71,482 0 846
SPARK NETWORKS SE SPONSORED ADR 846517100 43 16,607 SH   SOLE   16,607 0 0
STARBUCKS CORP COM 855244109 270 4,108 SH   SOLE   500 0 3,608
SYSCO CORP COM 871829107 376 8,238 SH   SOLE   7,710 0 528
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 1,555 102,448 SH   SOLE   87,980 0 14,468
TAPESTRY INC COM 876030107 1,469 113,402 SH   SOLE   101,832 0 11,570
TIMKEN CO COM 887389104 404 12,491 SH   SOLE   12,279 0 212
TYSON FOODS INC CL A 902494103 4,747 82,030 SH   SOLE   69,717 0 12,313
UNILEVER PLC SPON ADR NEW 904767704 1,662 32,866 SH   SOLE   19,105 0 13,761
UNION PAC CORP COM 907818108 1,247 8,836 SH   SOLE   7,494 0 1,342
UNITED AIRLS HLDGS INC COM 910047109 1,591 50,412 SH   SOLE   50,412 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,235 13,220 SH   SOLE   1,068 0 12,152
US FOODS HLDG CORP COM 912008109 1,542 87,070 SH   SOLE   86,520 0 550
UNITED TECHNOLOGIES CORP COM 913017109 430 4,562 SH   SOLE   0 0 4,562
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 600 5,804 SH   SOLE   0 0 5,804
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,730 81,366 SH   SOLE   39,539 0 41,827
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 327 7,543 SH   SOLE   7,525 0 18
VANGUARD INDEX FDS MID CAP ETF 922908629 6,918 52,554 SH   SOLE   18,845 0 33,709
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,127 46,509 SH   SOLE   38,437 0 8,072
WELLS FARGO CO NEW COM 949746101 1,867 65,064 SH   SOLE   53,054 0 12,010
WEYERHAEUSER CO COM 962166104 298 17,595 SH   SOLE   0 0 17,595
WHIRLPOOL CORP COM 963320106 4,312 50,262 SH   SOLE   45,338 0 4,924
WILLIAMS SONOMA INC COM 969904101 2,033 47,822 SH   SOLE   44,060 0 3,762
YORK WTR CO COM 987184108 200 4,600 SH   SOLE   4,600 0 0
QUANTA SVCS INC COM 74762E102 96,022 3,026,220 SH   SOLE   700,854 0 2,325,366
QUANTA SVCS INC COM 74762E102 35 2,838 SH Call SOLE   0 0 2,838
INVESCO QQQ TR UNIT SER 1 46090e103 329 1,726 SH   SOLE   1,726 0 0
TARGET CORP COM 87612e106 6,400 68,834 SH   SOLE   52,476 0 16,358
AT&T INC COM 00206r102 2,440 83,693 SH   SOLE   65,955 0 17,738
ABBVIE INC COM 00287Y109 2,918 38,296 SH   SOLE   24,570 0 13,726
ALPHABET INC CAP STK CL C 02079K107 103,012 88,589 SH   SOLE   24,008 0 64,581
ALPHABET INC CAP STK CL C 02079K107 275 10 SH Call SOLE   0 0 10
ALPHABET INC CAP STK CL A 02079K305 32,055 27,587 SH   SOLE   12,758 0 14,829
AMERICAN AIRLS GROUP INC COM 02376R102 279 22,902 SH   SOLE   0 0 22,902
AMERICAN TOWER CORP NEW COM 03027X100 3,834 17,611 SH   SOLE   17,421 0 190
BAKER HUGHES COMPANY CL A 05722g100 528 50,289 SH   SOLE   2,266 0 48,023
BENCHMARK ELECTRS INC COM 08160h101 3,636 181,921 SH   SOLE   159,514 0 22,407
BLACKROCK INC COM 09247X101 3,531 8,024 SH   SOLE   7,224 0 800
BLACKROCK INC COM 09247X101 350 23 SH Call SOLE   0 0 23
BLACKSTONE GROUP INC COM CL A 09260D107 18,540 406,853 SH   SOLE   100,571 0 306,282
BOOKING HLDGS INC COM 09857L108 53,822 40,007 SH   SOLE   11,072 0 28,935
BROADCOM INC COM 11135F101 3,921 16,534 SH   SOLE   16,171 0 363
BROOKFIELD PPTY REIT INC CL A 11282X103 1,646 193,925 SH   SOLE   193,925 0 0
CBRE GROUP INC CL A 12504L109 62,234 1,650,334 SH   SOLE   461,263 0 1,189,071
CAPITAL ONE FINL CORP COM 14040H105 4,985 98,863 SH   SOLE   91,316 0 7,547
CARDINAL HEALTH INC COM 14149y108 2,640 55,074 SH   SOLE   49,639 0 5,435
CHANGE HEALTHCARE INC COM 15912k100 520 52,019 SH   SOLE   46,073 0 5,946
CHARTER COMMUNICATIONS INC N CL A 16119P108 39,732 91,064 SH   SOLE   21,064 0 70,000
CISCO SYS INC COM 17275R102 11,086 282,004 SH   SOLE   231,678 0 50,326
COMCAST CORP NEW CL A 20030N101 10,928 317,837 SH   SOLE   284,659 0 33,178
CONOCOPHILLIPS COM 20825C104 2,092 67,931 SH   SOLE   58,505 0 9,426
CONSTELLATION BRANDS INC CL A 21036P108 643 4,482 SH   SOLE   2,050 0 2,432
COSTCO WHSL CORP NEW COM 22160K105 1,424 4,995 SH   SOLE   4,218 0 777
COVETRUS INC COM 22304C100 15,461 1,899,400 SH   SOLE   435,534 0 1,463,866
DISCOVERY INC COM SER A 25470F104 1,080 55,535 SH   SOLE   55,535 0 0
DISCOVERY INC COM SER C 25470F302 2,170 123,714 SH   SOLE   86,291 0 37,423
EXPEDIA GROUP INC COM NEW 30212P303 49,579 881,091 SH   SOLE   212,391 0 668,700
EXXON MOBIL CORP COM 30231g102 4,437 116,867 SH   SOLE   83,550 0 33,317
FACEBOOK INC CL A 30303M102 79,035 473,827 SH   SOLE   127,062 0 346,765
FIDELITY NATL INFORMATION SV COM 31620M106 2,559 21,033 SH   SOLE   20,827 0 206
FOCUS FINL PARTNERS INC COM CL A 34417p100 1,402 60,927 SH   SOLE   0 0 60,927
FRANKLIN TEMPLETON ETF TR FTSE MEXICO 35473p736 813 57,095 SH   SOLE   54,935 0 2,160
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473p744 978 45,006 SH   SOLE   43,276 0 1,730
FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473p769 777 49,159 SH   SOLE   47,245 0 1,914
FRANKLIN TEMPLETON ETF TR FTSE CHINA 35473p819 1,062 47,933 SH   SOLE   46,128 0 1,805
FRANKLIN TEMPLETON ETF TR FTSE CANADA 35473p827 963 49,046 SH   SOLE   47,127 0 1,919
GENERAL MTRS CO COM 37045V100 45,478 2,188,533 SH   SOLE   615,961 0 1,572,572
GOLDMAN SACHS GROUP INC COM 38141G104 8,268 53,476 SH   SOLE   44,463 0 9,013
HCA HEALTHCARE INC COM 40412C101 2,440 27,155 SH   SOLE   27,030 0 125
HP INC COM 40434l105 681 39,240 SH   SOLE   0 0 39,240
HEWLETT PACKARD ENTERPRISE C COM 42824c109 724 74,573 SH   SOLE   0 0 74,573
INVESCO ACTIVELY MANAGD ETF OPTIMUM YIELD 46090F100 494 41,791 SH   SOLE   41,198 0 593
INVESCO TR INVT GRADE MUNS COM 46131M106 683 56,500 SH   SOLE   56,500 0 0
IQVIA HLDGS INC COM 46266C105 2,827 26,206 SH   SOLE   26,020 0 186
JPMORGAN CHASE & CO COM 46625H100 43,060 478,285 SH   SOLE   212,925 0 265,360
JUNIPER NETWORKS INC COM 48203r104 3,202 167,303 SH   SOLE   147,383 0 19,920
KKR & CO INC CL A 48251w104 982 41,837 SH   SOLE   0 0 41,837
KIMCO RLTY CORP COM 49446R109 1,556 160,936 SH   SOLE   159,549 0 1,387
MANPOWERGROUP INC COM 56418h100 4,687 88,446 SH   SOLE   78,144 0 10,302
MARATHON PETE CORP COM 56585A102 282 11,964 SH   SOLE   11,904 0 60
MASTERCARD INC CL A 57636Q104 1,361 5,636 SH   SOLE   4,140 0 1,496
MCKESSON CORP COM 58155Q103 664 4,912 SH   SOLE   4,705 0 207
MERCK & CO. INC COM 58933Y105 5,349 69,519 SH   SOLE   61,513 0 8,006
METLIFE INC COM 59156r108 3,083 100,861 SH   SOLE   92,465 0 8,396
MOLSON COORS BEVERAGE CO CL B 60871r209 896 22,958 SH   SOLE   0 0 22,958
MOSAIC CO NEW COM 61945c103 901 83,229 SH   SOLE   71,898 0 11,331
NETAPP INC COM 64110d104 3,334 79,972 SH   SOLE   71,307 0 8,665
NEXTERA ENERGY INC COM 65339f101 1,424 5,918 SH   SOLE   0 0 5,918
NOVARTIS A G SPONSORED ADR 66987V109 916 11,116 SH   SOLE   10,725 0 391
NUVEEN QUALITY MUNCP INCOME COM 67066V101 1,836 133,635 SH   SOLE   133,635 0 0
PAYPAL HLDGS INC COM 70450Y103 2,506 26,174 SH   SOLE   23,224 0 2,950
PHYSICIANS RLTY TR COM 71943u104 2,830 203,036 SH   SOLE   194,028 0 9,008
QURATE RETAIL INC COM SER A 74915m100 360 59,006 SH   SOLE   0 0 59,006
REGENERON PHARMACEUTICALS COM 75886F107 1,190 2,437 SH   SOLE   2,395 0 42
SPDR S&P 500 ETF TR TR UNIT 78462f103 13,669 53,032 SH   SOLE   19,739 0 33,293
SPDR S&P 500 ETF TR TR UNIT 78462f103 3,564 18,612 SH Put SOLE   0 0 18,612
SPDR S&P 500 ETF TR TR UNIT 78462f103 8,100 35,526 SH Call SOLE   0 0 35,526
SPDR GOLD TRUST GOLD SHS 78463V107 811 5,480 SH   SOLE   5,480 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 34,859 795,494 SH   SOLE   195,751 0 599,743
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467x109 1,031 4,700 SH   SOLE   696 0 4,004
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 591 13,353 SH   SOLE   0 0 13,353
SYNCHRONY FINL COM 87165b103 748 46,508 SH   SOLE   44,143 0 2,365
TERADATA CORP DEL COM 88076W103 877 42,806 SH   SOLE   0 0 42,806
TRUIST FINL CORP COM 89832q109 3,793 122,983 SH   SOLE   110,365 0 12,618
UNITEDHEALTH GROUP INC COM 91324P102 2,538 10,177 SH   SOLE   9,554 0 623
VALERO ENERGY CORP COM 91913Y100 1,407 31,012 SH   SOLE   30,777 0 235
VANGUARD WORLD FDS CONSUM STP ETF 92204a207 1,059 7,683 SH   SOLE   0 0 7,683
VERIZON COMMUNICATIONS INC COM 92343v104 5,255 97,806 SH   SOLE   74,877 0 22,929
VIACOMCBS INC CL B 92556H206 43,902 3,133,573 SH   SOLE   844,078 0 2,289,495
VISA INC COM CL A 92826C839 27,102 168,214 SH   SOLE   50,656 0 117,558
WASTE MGMT INC DEL COM 94106L109 1,134 12,245 SH   SOLE   10,139 0 2,106
WESTROCK CO COM 96145d105 1,295 45,835 SH   SOLE   42,909 0 2,926
WISDOMTREE TR EMG MKTS SMCAP 97717w281 700 21,190 SH   SOLE   20,413 0 777
ZIMMER BIOMET HOLDINGS INC COM 98956p102 4,487 44,395 SH   SOLE   39,149 0 5,246
ZOETIS INC CL A 98978V103 314 2,665 SH   SOLE   2,050 0 615
ALLERGAN PLC SHS G0177J108 4,740 26,761 SH   SOLE   26,520 0 241
AXIS CAPITAL HOLDINGS LTD SHS g0692u109 2,457 63,581 SH   SOLE   53,751 0 9,830
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 374 2,288 SH   SOLE   0 0 2,288
CAPRI HOLDINGS LIMITED SHS G1890L107 517 47,930 SH   SOLE   47,930 0 0
EATON CORP PLC SHS g29183103 7,383 95,038 SH   SOLE   85,483 0 9,555
LIBERTY GLOBAL PLC SHS CL C G5480U120 2,669 169,914 SH   SOLE   168,604 0 1,310
LINDE PLC SHS G5494J103 343 1,981 SH   SOLE   1,305 0 676
MEDTRONIC PLC SHS G5960L103 6,268 69,505 SH   SOLE   62,867 0 6,638
SFL CORPORATION LTD SHS G7738W106 1,980 209,128 SH   SOLE   196,675 0 12,453
SEAGATE TECHNOLOGY PLC SHS g7945m107 6,779 138,922 SH   SOLE   125,177 0 13,745
TSAKOS ENERGY NAVIGATION LTD SHS g9108l108 1,527 468,477 SH   SOLE   422,105 0 46,372
TE CONNECTIVITY LTD REG SHS H84989104 1,360 21,599 SH   SOLE   21,599 0 0
NXP SEMICONDUCTORS N V COM N6596X109 1,904 22,965 SH   SOLE   22,810 0 155
ROYAL CARIBBEAN CRUISES LTD COM v7780t103 2,255 70,097 SH   SOLE   61,295 0 8,802
ABBOTT LABS COM 002824100 8,602 108,994 SH   SOLE   81,627 0 27,367
AMGEN INC COM 031162100 10,864 53,588 SH   SOLE   47,832 0 5,756
BHP GROUP LTD SPONSORED ADS 088606108 616 16,788 SH   SOLE   16,384 0 404
ING GROEP N.V. SPONSORED ADR 456837103 1,407 273,298 SH   SOLE   237,584 0 35,714
INTL PAPER CO COM 460146103 3,107 99,814 SH   SOLE   90,352 0 9,462
ISHARES INC MSCI FRNTR100ETF 464286145 522 24,455 SH   SOLE   23,498 0 957
ISHARES INC MSCI STH AFR ETF 464286780 355 12,508 SH   SOLE   11,894 0 614
ISHARES INC MSCI GERMANY ETF 464286806 1,054 49,066 SH   SOLE   47,193 0 1,873
ISHARES INC MSCI NETHERL ETF 464286814 1,039 39,984 SH   SOLE   38,458 0 1,526
ISHARES TR CORE S&P500 ETF 464287200 375 1,451 SH   SOLE   0 0 1,451
ISHARES TR MSCI EMG MKT ETF 464287234 170 4,985 SH   SOLE   0 0 4,985
ISHARES TR IBOXX INV CP ETF 464287242 1,721 13,935 SH   SOLE   13,935 0 0
ISHARES TR GLOBAL TECH ETF 464287291 409 2,245 SH   SOLE   2,245 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 8,065 48,865 SH   SOLE   0 0 48,865
ISHARES TR GLOB HLTHCRE ETF 464287325 353 5,792 SH   SOLE   5,770 0 22
ISHARES TR S&P 500 VAL ETF 464287408 4,857 50,461 SH   SOLE   0 0 50,461
ISHARES TR MSCI EAFE ETF 464287465 1,154 21,582 SH   SOLE   0 0 21,582
ISHARES TR RUS MDCP VAL ETF 464287473 1,567 24,446 SH   SOLE   23,164 0 1,282
ISHARES TR RUS MD CP GR ETF 464287481 1,231 10,122 SH   SOLE   10,122 0 0
ISHARES TR CORE S&P MCP ETF 464287507 519 3,607 SH   SOLE   0 0 3,607
ISHARES TR NASDAQ BIOTECH 464287556 2,293 21,280 SH   SOLE   21,100 0 180
ISHARES TR RUS 1000 VAL ETF 464287598 449 4,525 SH   SOLE   4,235 0 290
ISHARES TR RUS 2000 VAL ETF 464287630 895 10,911 SH   SOLE   10,498 0 413
ISHARES TR RUSSELL 2000 ETF 464287655 205 1,795 SH   SOLE   0 0 1,795
ISHARES TR US INDUSTRIALS 464287754 208 1,678 SH   SOLE   1,678 0 0
ISHARES TR CORE S&P SCP ETF 464287804 3,830 68,250 SH   SOLE   0 0 68,250
ISHARES TR S&P SML 600 GWT 464287887 496 3,600 SH   SOLE   0 0 3,600
ISHARES TR MSCI ACWI EX US 464288240 132 3,500 SH   SOLE   0 0 3,500
ISHARES TR MSCI ACWI ETF 464288257 5,353 85,552 SH   SOLE   7,480 0 78,072
ISHARES TR NATIONAL MUN ETF 464288414 1,243 11,000 SH   SOLE   11,000 0 0
ISHARES TR MBS ETF 464288588 675 6,110 SH   SOLE   6,110 0 0
ISHARES TR US AER DEF ETF 464288760 370 2,575 SH   SOLE   0 0 2,575
JABIL INC COM 466313103 2,846 115,769 SH   SOLE   106,522 0 9,247
KLA CORPORATION COM NEW 482480100 1,091 7,589 SH   SOLE   7,589 0 0
PFIZER INC COM 717081103 4,610 141,229 SH   SOLE   97,936 0 43,293
PFIZER INC COM 717081103 301 781 SH Call SOLE   0 0 781
SCHWAB CHARLES CORP COM 808513105 42,151 1,253,759 SH   SOLE   368,170 0 885,589
SCHWAB STRATEGIC TR US TIPS ETF 808524870 4,095 71,205 SH   SOLE   71,055 0 150
TJX COS INC NEW COM 872540109 3,529 73,824 SH   SOLE   69,615 0 4,209
VANGUARD STAR FDS VG TL INTL STK F 921909768 912 21,727 SH   SOLE   21,727 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 825 6,490 SH   SOLE   6,490 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 3,067 46,465 SH   SOLE   46,465 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 1,531 19,567 SH   SOLE   19,402 0 165
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 7,144 113,758 SH   SOLE   37,775 0 75,983
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,937 47,227 SH   SOLE   16,082 0 31,145
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,794 11,797 SH   SOLE   199 0 11,598
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 906 11,139 SH   SOLE   9,410 0 1,729
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,162 7,730 SH   SOLE   7,730 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 2,249 25,321 SH   SOLE   25,313 0 8
VANGUARD INDEX FDS SMALL CP ETF 922908751 6,365 55,131 SH   SOLE   30,520 0 24,611
VANGUARD INDEX FDS TOTAL STK MKT 922908769 6,202 48,106 SH   SOLE   28 0 48,078
WALMART INC COM 931142103 8,862 77,993 SH   SOLE   66,215 0 11,778
TOTAL S.A. SPONSORED ADS 89151e109 2,909 78,121 SH   SOLE   74,205 0 3,916
INVESCO EXCHANGE-TRADED FD T S&P SMLCP INDL 46138E123 1,867 38,875 SH   SOLE   38,875 0 0
INVESCO EXCHANGE-TRADED FD T S&P SMLCP HELT 46138E149 1,208 11,690 SH   SOLE   11,690 0 0
INVESCO EXCHANGE-TRADED FD T S&P SMLCP FINL 46138E156 1,740 48,368 SH   SOLE   48,368 0 0
GLOBAL X FDS GLBX MSCI COLUM 37950e200 737 137,499 SH   SOLE   132,148 0 5,351
INVESCO EXCHANGE-TRADED FD T S&P GBL WATER 46138E263 1,130 34,080 SH   SOLE   34,080 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 1,209 9,774 SH   SOLE   9,774 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 1,354 393,534 SH   SOLE   393,534 0 0
BIOGEN INC COM 09062x103 5,618 17,758 SH   SOLE   15,735 0 2,023
FEDEX CORP COM 31428X106 7,212 59,476 SH   SOLE   45,142 0 14,334
INVESCO PA VALUE MUN INC TR COM 46132K109 1,458 120,100 SH   SOLE   120,100 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 779 24,863 SH   SOLE   24,863 0 0
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 865 30,390 SH   SOLE   30,390 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 2,395 49,425 SH   SOLE   49,425 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137v357 377 4,489 SH   SOLE   0 0 4,489
ISHARES TR MSCI INDONIA ETF 46429b309 639 43,370 SH   SOLE   41,736 0 1,634
ISHARES TR FLTG RATE NT ETF 46429B655 8,221 168,680 SH   SOLE   168,680 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 286 5,300 SH   SOLE   0 0 5,300
ISHARES TR CORE MSCI EAFE 46432f842 525 10,514 SH   SOLE   10,110 0 404
ISHARES INC MSCI TAIWAN ETF 46434g772 1,048 31,780 SH   SOLE   30,567 0 1,213
ISHARES INC MSCI SINGPOR ETF 46434G780 873 50,319 SH   SOLE   48,411 0 1,908
ISHARES INC MSCI ITALY ETF 46434G830 883 42,517 SH   SOLE   40,862 0 1,655
NVR INC COM 62944T105 13,197 5,137 SH   SOLE   1,331 0 3,806
NUTRIEN LTD COM 67077m108 1,621 47,748 SH   SOLE   44,419 0 3,329
ORACLE CORP COM 68389x105 6,898 142,732 SH   SOLE   124,904 0 17,828
SPDR SER TR PORTFOLIO INTRMD 78464A375 1,186 34,885 SH   SOLE   34,885 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 4,162 137,595 SH   SOLE   137,595 0 0
SPDR SER TR AEROSPACE DEF 78464A631 2,107 27,696 SH   SOLE   27,680 0 16
SPDR SER TR S&P BIOTECH 78464A870 3,438 44,395 SH   SOLE   44,395 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 610 12,709 SH   SOLE   12,709 0 0
SANOFI SPONSORED ADR 80105n105 3,863 88,362 SH   SOLE   77,864 0 10,498
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 622 7,018 SH   SOLE   0 0 7,018
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,802 86,533 SH   SOLE   0 0 86,533
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,579 19,650 SH   SOLE   0 0 19,650
3M CO COM 88579Y101 1,876 13,743 SH   SOLE   11,668 0 2,075
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 429 8,360 SH   SOLE   8,360 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 1,112 22,637 SH   SOLE   22,637 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 2,761 18,996 SH   SOLE   14,550 0 4,446
VANGUARD WORLD FDS ENERGY ETF 92204A306 217 5,666 SH   SOLE   5,620 0 46
VANGUARD WORLD FDS FINANCIALS ETF 92204a405 528 10,416 SH   SOLE   0 0 10,416
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 2,609 15,711 SH   SOLE   1,608 0 14,103
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 4,518 40,957 SH   SOLE   35,818 0 5,139
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,506 7,108 SH   SOLE   7,108 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 5,276 66,700 SH   SOLE   66,700 0 0
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 279 3,262 SH   SOLE   3,262 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 5,373 98,595 SH   SOLE   98,445 0 150
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 2,801 32,160 SH   SOLE   32,160 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 267 8,275 SH   SOLE   8,275 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 689 14,345 SH   SOLE   14,345 0 0
AON PLC SHS CL A G0408V102 57,763 349,992 SH   SOLE   78,121 0 271,871