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
ISHARES TR 20 YR TR BD ETF 464287432 83 1,116 SH Put SOLE 0 1,116 0 0
ABBVIE INC COM 00287y109 159 180 SH Call SOLE 0 180 0 0
ALLSTATE CORP COM COM 020002101 250 125 SH Call SOLE 0 125 0 0
BECTON, DICKINSON & CO COM 075887109 204 64 SH Call SOLE 0 64 0 0
BRISTOL MYERS SQUIB COM 110122108 498 404 SH Call SOLE 0 404 0 0
CVS HEALTH CORP COM 126650100 251 335 SH Call SOLE 0 335 0 0
GENERAL MTRS CO COM 37045v100 342 3,867 SH Call SOLE 0 3,867 0 0
INTEL CORP COM 458140100 297 211 SH Call SOLE 0 211 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 402 5,085 SH Call SOLE 0 5,085 0 0
ISHARES RUSSELL 2000 ETF COM 464287655 601 6,356 SH Put SOLE 0 6,356 0 0
JP MORGAN SECURITIES COM 46625h100 201 123 SH Call SOLE 0 123 0 0
PNC BANK CORPORATION COM 693475105 256 128 SH Call SOLE 0 128 0 0
SPDR - S&P 500 INDEX COM 78462f103 3,253 25,949 SH Call SOLE 0 25,424 0 525
SPDR - S&P 500 INDEX COM 78462f103 8,272 21,524 SH Put SOLE 0 20,339 0 1,185
UNITED PARCEL SERVICE COM 911312106 898 123 SH Call SOLE 0 123 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 137 272 SH Call SOLE 0 272 0 0
3M CO. COM 88579Y101 2,343 14,630 SH   SOLE 0 11,917 0 2,713
ABBOTT LABORATORIES COM 002824100 10,287 94,520 SH   SOLE 0 73,926 0 20,594
ABBVIE INC COM 00287Y109 6,484 74,027 SH   SOLE 0 58,760 0 15,267
ACCENTURE PLC CLASS A ORDINARY COM G1151C101 866 3,832 SH   SOLE 0 0 0 3,832
ACUITY BRANDS INC COM 00508y102 3,450 33,707 SH   SOLE 0 30,441 0 3,266
ADOBE INC COM 00724f101 318 649 SH   SOLE 0 0 0 649
ADVANCED MICRO DEVICES INC COM 007903107 207 2,522 SH   SOLE 0 122 0 2,400
AGCO CORP COM 001084102 500 6,730 SH   SOLE 0 480 0 6,250
AGILENT TECHNOLOGIES INC COM 00846U101 1,349 13,360 SH   SOLE 0 13,180 0 180
ALASKA AIR GROUP INC COM 011659109 467 12,761 SH   SOLE 0 11,878 0 883
ALBEMARLE CORP COM 012653101 6,572 73,616 SH   SOLE 0 68,417 0 5,199
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1,288 8,052 SH   SOLE 0 7,825 0 227
ALEXION PHARMACEUTICALS INC COM 015351109 771 6,740 SH   SOLE 0 6,685 0 55
ALLSTATE CORP COM COM 020002101 2,288 24,306 SH   SOLE 0 15,743 0 8,563
ALPHABET INC - CL A COM 02079K305 39,197 26,745 SH   SOLE 0 12,320 0 14,425
ALPHABET INC - CL C COM 02079k107 127,195 86,551 SH   SOLE 0 20,186 0 66,365
ALTRIA GROUP COM 02209s103 232 6,010 SH   SOLE 0 289 0 5,721
AMAZON.COM INC COM 023135106 76,325 24,240 SH   SOLE 0 6,091 0 18,149
AMERCO COM 023586100 521 1,463 SH   SOLE 0 6 0 1,457
AMERICAN AIRLS GROUP INC COM 02376r102 133 10,842 SH   SOLE 0 10,000 0 842
AMERICAN ELEC PWR CO INC COM 025537101 1,305 15,969 SH   SOLE 0 0 0 15,969
AMERICAN EXPRESS CO COM 025816109 76,996 768,045 SH   SOLE 0 135,645 0 632,400
AMERICAN TOWER CORP COM 03027X100 3,722 15,398 SH   SOLE 0 15,163 0 235
AMERICAN WTR WKS CO INC NEW COM 030420103 266 1,838 SH   SOLE 0 357 0 1,481
AMGEN INCORPORATED COM 031162100 12,820 50,441 SH   SOLE 0 44,656 0 5,785
ANALOG DEVICES INC COM 032654105 390 3,344 SH   SOLE 0 0 0 3,344
ANTHEM INC COM 036752103 3,113 11,591 SH   SOLE 0 11,313 0 278
AON PLC SHS CL A g0403h108 80,193 388,723 SH   SOLE 0 76,460 0 312,263
APPLE COMPUTER INC COM 037833100 147,695 1,275,324 SH   SOLE 0 515,972 0 759,352
APPLIED MATERIALS COM 038222105 2,657 44,690 SH   SOLE 0 39,370 0 5,320
ARCHER DANIELS MIDLAND CO COM 039483102 7,268 156,330 SH   SOLE 0 141,181 0 15,149
ARES CAPITAL CORP COM 04010L103 150 10,750 SH   SOLE 0 10,750 0 0
ARISTA NETWORKS INC COM 040413106 34,987 169,075 SH   SOLE 0 42,702 0 126,373
AT & T INC COM 00206r102 2,362 82,865 SH   SOLE 0 65,644 0 17,221
AUTODESK INC COM 052769106 60,461 261,726 SH   SOLE 0 61,996 0 199,730
AUTOZONE INC COM 053332102 2,187 1,857 SH   SOLE 0 1,813 0 44
AXIS CAPITAL HOLDINGS SHS COM g0692u109 2,479 56,286 SH   SOLE 0 48,817 0 7,469
BAKER HUGHES COMPANY CL A 05722g100 659 49,580 SH   SOLE 0 1,580 0 48,000
BANK OF AMERICA CORP. COM 060505104 12,008 498,469 SH   SOLE 0 429,478 0 68,991
BANK OF MONTREAL COM 063671101 265 4,540 SH   SOLE 0 266 0 4,274
BANK OF NEW YORK MELLON COM 064058100 3,472 101,099 SH   SOLE 0 77,209 0 23,890
BAXTER INTERNATIONAL COM 071813109 248 3,089 SH   SOLE 0 1,650 0 1,439
BAYER AG ADS COM 072730302 840 56,185 SH   SOLE 0 56,185 0 0
BECTON, DICKINSON & CO COM 075887109 71,293 306,401 SH   SOLE 0 74,328 0 232,073
BENCHMARK ELECTRONICS INC COM 08160h101 4,362 216,482 SH   SOLE 0 194,018 0 22,464
BERKSHIRE HATHAWAY - CL B COM 084670702 118,410 556,072 SH   SOLE 0 124,315 0 431,757
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 2,560 8 SH   SOLE 0 0 0 8
BHP GROUP LTD SPONSORED ADS 088606108 824 15,934 SH   SOLE 0 15,335 0 599
BIOGEN IDEC INC COM COM 09062x103 4,814 16,971 SH   SOLE 0 15,241 0 1,730
BLACKROCK INC. COM 09247X101 3,923 6,962 SH   SOLE 0 6,420 0 542
BLACKSTONE GROUP INC COM CL A 09260D107 46,577 892,284 SH   SOLE 0 202,186 0 690,098
BOEING CO COM 097023105 2,407 14,562 SH   SOLE 0 1,221 0 13,341
BOOKING HOLDINGS INC COM 09857L108 49,050 28,673 SH   SOLE 0 8,519 0 20,154
BP PLC COM 055622104 2,798 160,245 SH   SOLE 0 120,030 0 40,215
BRINKER INTL INC COM 109641100 427 10,001 SH   SOLE 0 10,001 0 0
BRISTOL MYERS SQUIB COM 110122108 12,651 209,840 SH   SOLE 0 182,763 0 27,077
BROADCOM LTD COM 11135F101 5,797 15,912 SH   SOLE 0 15,161 0 751
BROOKFIELD ASSET MANAGEMENT INC COM 112585104 4,832 146,168 SH   SOLE 0 145,543 0 625
BROWN FORMAN CORP CL B COM 115637209 307 4,077 SH   SOLE 0 0 0 4,077
CAPITAL ONE FINANCIAL CORP. COM 14040H105 6,148 85,552 SH   SOLE 0 77,271 0 8,281
CARDINAL HEALTH INC COM COM 14149y108 2,502 53,286 SH   SOLE 0 48,162 0 5,124
CARMAX INC COM 143130102 49,368 537,134 SH   SOLE 0 147,615 0 389,519
CARNIVAL CORP PAIRED CTF COM 143658300 367 24,209 SH   SOLE 0 59 0 24,150
CATERPILLAR INC. COM 149123101 8,265 55,414 SH   SOLE 0 48,946 0 6,468
CBRE GROUP INC COM 12504L109 70,866 1,508,756 SH   SOLE 0 390,254 0 1,118,502
CELANESE CORP DEL COM 150870103 7,789 72,489 SH   SOLE 0 64,864 0 7,625
CERNER CORP. COM 156782104 948 13,120 SH   SOLE 0 13,120 0 0
CHANGE HEALTHCARE INC COM 15912k100 700 48,219 SH   SOLE 0 42,854 0 5,365
CHARTER COMMUNICATIONS INC CL COM 16119P108 73,374 117,522 SH   SOLE 0 22,638 0 94,884
CHEVRON CORP COM 166764100 770 10,701 SH   SOLE 0 3,680 0 7,021
CIGNA CORP NEW COM 125523100 2,790 16,469 SH   SOLE 0 15,907 0 562
CINEMARK HLDGS INC COM 17243v102 400 40,001 SH   SOLE 0 40,001 0 0
CISCO SYSTEMS INC COM 17275R102 11,795 299,431 SH   SOLE 0 247,686 0 51,745
CITIGROUP INC COM 172967424 29,401 681,997 SH   SOLE 0 267,751 0 414,246
COCA-COLA CO COM 191216100 871 17,642 SH   SOLE 0 750 0 16,892
COHU INC COM 192576106 3,521 204,945 SH   SOLE 0 192,575 0 12,370
COLGATE PALMOLIVE CO COM 194162103 207 2,682 SH   SOLE 0 1,600 0 1,082
COMCAST CORP COM 20030N101 14,287 308,839 SH   SOLE 0 275,798 0 33,041
COMERICA INC COM 200340107 3,775 98,693 SH   SOLE 0 89,995 0 8,698
CONOCOPHILLIPS COM 20825C104 543 16,530 SH   SOLE 0 4,550 0 11,980
CONSOLIDATED EDISON COM 209115104 222 2,850 SH   SOLE 0 0 0 2,850
CONSTELLATION BRANDS INC COM 21036P108 4,129 21,788 SH   SOLE 0 18,536 0 3,252
CORNING INC COM 219350105 10,304 317,933 SH   SOLE 0 289,517 0 28,416
COSTCO WHOLESALE CORP COM 22160K105 1,733 4,881 SH   SOLE 0 3,917 0 964
COTY INC COM CL A 222070203 165 61,095 SH   SOLE 0 60,920 0 175
COVETRUS INC COM 22304c100 36,272 1,486,547 SH   SOLE 0 234,550 0 1,251,997
CREE INC COM COM 225447101 648 10,170 SH   SOLE 0 0 0 10,170
CUMMINS INC COM COM 231021106 7,762 36,759 SH   SOLE 0 32,853 0 3,906
CVS HEALTH CORP COM 126650100 6,985 119,600 SH   SOLE 0 99,027 0 20,573
DAVE & BUSTERS ENTMT INC COM 238337109 303 20,017 SH   SOLE 0 20,001 0 16
DEERE & CO COM COM 244199105 10,264 46,313 SH   SOLE 0 41,644 0 4,669
DELTA AIR LINES INC NEW COM 247361702 2,348 76,788 SH   SOLE 0 69,915 0 6,873
DIGITAL REALTY TRUST INC COM 253868103 8,618 58,725 SH   SOLE 0 53,599 0 5,126
DISCOVER FINL SVCS COM 254709108 205 3,549 SH   SOLE 0 75 0 3,474
DISCOVERY INC - C COM 25470F302 1,644 83,890 SH   SOLE 0 46,467 0 37,423
DUPONT DE NEMOURS INC COM 26614N102 2,350 42,365 SH   SOLE 0 39,656 0 2,709
EATON CORP COM g29183103 9,126 89,441 SH   SOLE 0 81,083 0 8,358
EBAY INC. COM 278642103 3,814 73,209 SH   SOLE 0 71,564 0 1,645
EMERSON ELEC CO COM 291011104 338 5,150 SH   SOLE 0 0 0 5,150
EOG RES INC COM 26875P101 2,171 60,401 SH   SOLE 0 59,691 0 710
EXPEDIA GROUP INC COM 30212P303 36,901 402,454 SH   SOLE 0 71,361 0 331,093
EXXON MOBIL COM 30231g102 4,089 119,110 SH   SOLE 0 82,332 0 36,778
FACEBOOK INC COM 30303M102 119,041 454,528 SH   SOLE 0 108,950 0 345,578
FASTENAL CO COM COM 311900104 258 5,714 SH   SOLE 0 0 0 5,714
FEDERAL EXPRESS COM 31428X106 10,525 41,847 SH   SOLE 0 36,661 0 5,186
FEMSA INTERNATIONAL COM 344419106 464 8,260 SH   SOLE 0 8,260 0 0
FIDELITY NATIONAL INFORMATION SERVICES COM 31620M106 352 2,392 SH   SOLE 0 2,168 0 224
FIFTH THIRD BANCORP COM COM 316773100 8,390 393,514 SH   SOLE 0 163,135 0 230,379
FISERV INC COM 337738108 1,161 11,267 SH   SOLE 0 11,092 0 175
FLEETCOR TECHNOLOGIES INC COM 339041105 679 2,853 SH   SOLE 0 2,806 0 47
FOCUS FINL PARTNERS INC CL A COM 34417p100 4,883 148,912 SH   SOLE 0 0 0 148,912
FOOT LOCKER INC COM 344849104 3,147 95,268 SH   SOLE 0 85,917 0 9,351
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473p744 1,072 40,951 SH   SOLE 0 39,675 0 1,276
FRANKLIN TEMPLETON ETF TR FTSE CHINA 35473p819 1,271 43,695 SH   SOLE 0 42,374 0 1,321
FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473p769 990 44,433 SH   SOLE 0 43,012 0 1,421
FRANKLIN TEMPLETON ETF TR FTSE CANADA 35473p827 1,104 45,021 SH   SOLE 0 43,616 0 1,405
FRANKLIN TEMPLETON ETF TR FTSE MEXICO 35473p736 865 52,186 SH   SOLE 0 50,608 0 1,578
FT DOW JONES INTERNET INDEX COM 33733E302 1,429 7,586 SH   SOLE 0 7,586 0 0
GENERAL DYNAMICS CORP COM COM 369550108 3,975 28,715 SH   SOLE 0 27,277 0 1,438
GENERAL ELECTRIC CO COM 369604103 110 17,667 SH   SOLE 0 2,118 0 15,549
GENERAL MTRS CO COM 37045v100 64,658 2,185,137 SH   SOLE 0 566,230 0 1,618,907
GILDAN ACTIVEWEAR INC COM 375916103 48,745 2,478,126 SH   SOLE 0 530,329 0 1,947,797
GILEAD SCIENCES INC COM 375558103 5,262 83,277 SH   SOLE 0 67,360 0 15,917
GLOBAL X FDS GLBX MSCI COLUM 37954y327 736 31,384 SH   SOLE 0 30,406 0 978
GODADDY INC. COM 380237107 64,150 844,411 SH   SOLE 0 169,386 0 675,025
GOLDMAN SACHS GROUP INC COM 38141G104 10,350 51,501 SH   SOLE 0 43,584 0 7,917
GOODYEAR TIRE & RUBR CO COM 382550101 1,472 191,969 SH   SOLE 0 176,948 0 15,021
GREENBRIER COS INC COM 393657101 4,281 145,607 SH   SOLE 0 127,871 0 17,736
HASBRO INC COM 418056107 62,999 761,592 SH   SOLE 0 176,076 0 585,516
HCA HEALTHCARE INC COM 40412C101 2,920 23,420 SH   SOLE 0 23,295 0 125
HEALTH CARE SELECT SECTOR SPDR COM 81369Y209 739 7,007 SH   SOLE 0 0 0 7,007
HEWLETT PACKARD ENTERPRISE CO COM 42824c109 1,730 184,656 SH   SOLE 0 107,185 0 77,471
HOLLYFRONTIER CORP COM 436106108 1,988 100,845 SH   SOLE 0 91,035 0 9,810
HOLOGIC INC COM 436440101 339 5,104 SH   SOLE 0 0 0 5,104
HOME DEPOT INC COM 437076102 7,696 27,712 SH   SOLE 0 14,987 0 12,725
HONDA MOTOR LTD AMERN SHS 438128308 868 36,623 SH   SOLE 0 35,269 0 1,354
HONEYWELL INTL COM 438516106 5,039 30,609 SH   SOLE 0 29,550 0 1,059
HP INC COM 40434l105 745 39,240 SH   SOLE 0 0 0 39,240
INTEL CORP COM 458140100 16,373 316,210 SH   SOLE 0 252,638 0 63,572
INTERNATIONAL PAPER CO COM 460146103 3,760 92,739 SH   SOLE 0 83,800 0 8,939
INTL BUSINESS MACH. COM 459200101 6,402 52,618 SH   SOLE 0 45,803 0 6,815
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 695 50,816 SH   SOLE 0 50,423 0 393
INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138g508 954 43,876 SH   SOLE 0 43,099 0 777
INVESCO QQQ TR UNIT SER 1 46090e103 342 1,231 SH   SOLE 0 1,231 0 0
INVESCO S&P 500 EQUAL WEIGHT E COM 46137v357 485 4,489 SH   SOLE 0 0 0 4,489
IQVIA HOLDINGS INC COM 46266C105 307 1,948 SH   SOLE 0 1,530 0 418
IS - RUSSELL 2000 VALUE (SMALL-CAP) COM 464287630 577 5,806 SH   SOLE 0 5,706 0 100
IS - S&P GLOBAL TECHNOLOGY COM 464287291 348 1,320 SH   SOLE 0 1,320 0 0
IS - BARCLAYS MBS (MORTGAGE BONDS) COM 464288588 3,748 33,950 SH   SOLE 0 33,950 0 0
IS - CORE US AGGREGATE BOND COM 464287226 1,349 11,426 SH   SOLE 0 11,423 0 3
IS - FLOATING RATE BOND FUND COM 46429b655 2,669 52,632 SH   SOLE 0 51,961 0 671
IS - INTERMEDIATE MUNICIPAL BONDS COM 464288414 5,284 45,578 SH   SOLE 0 45,575 0 3
IS - INVESTMENT GRADE CORP BONDS COM 464287242 3,199 23,750 SH   SOLE 0 14,750 0 9,000
IS - MSCI ALL COUNTRY WORLD INDEX COM 464288257 6,870 85,962 SH   SOLE 0 7,890 0 78,072
IS - NASDAQ BIOTECH COM 464287556 2,265 16,728 SH   SOLE 0 16,603 0 125
IS - RUSSELL 1000 VALUE (LARGE-CAP) COM 464287598 296 2,502 SH   SOLE 0 2,420 0 82
IS - RUSSELL MIDCAP GROWTH COM 464287481 1,576 9,117 SH   SOLE 0 9,117 0 0
IS - RUSSELL MIDCAP VALUE COM 464287473 1,200 14,848 SH   SOLE 0 13,565 0 1,283
IS - S&P GLOBAL HEALTHCARE COM 464287325 332 4,620 SH   SOLE 0 4,620 0 0
IS - SHORT-TERM AMT MUNI COM 464288158 2,897 26,795 SH   SOLE 0 26,795 0 0
IS-0-5 INVESTMENT GRADE CORP BONDS COM 46434V100 5,124 98,311 SH   SOLE 0 98,311 0 0
ISHARES CORE S&P 500 ETF COM 464287200 483 1,438 SH   SOLE 0 0 0 1,438
ISHARES CORE S&P MID-CAP ETF COM 464287507 668 3,607 SH   SOLE 0 0 0 3,607
ISHARES CORE S&P SMALL-CAP ETF COM 464287804 4,793 68,250 SH   SOLE 0 0 0 68,250
ISHARES INC MSCI STH AFR ETF 464286780 421 11,394 SH   SOLE 0 10,903 0 491
ISHARES INC MSCI FRNTR100ETF 464286145 574 22,415 SH   SOLE 0 21,714 0 701
ISHARES INC MSCI TAIWAN ETF 46434g772 1,310 29,176 SH   SOLE 0 28,288 0 888
ISHARES INC MSCI NETHERL ETF 464286814 1,257 36,078 SH   SOLE 0 34,963 0 1,115
ISHARES INC MSCI ITALY ETF 46434G830 952 39,038 SH   SOLE 0 37,823 0 1,215
ISHARES INC MSCI SINGPOR ETF 46434G780 856 45,716 SH   SOLE 0 44,319 0 1,397
ISHARES MSCI EAFE ETF COM 464287465 1,202 18,877 SH   SOLE 0 0 0 18,877
ISHARES MSCI GERMANY ETF COM 464286806 1,306 44,817 SH   SOLE 0 43,446 0 1,371
ISHARES RUSSELL 2000 ETF COM 464287655 269 1,795 SH   SOLE 0 0 0 1,795
ISHARES S&P 500 GROWTH ETF COM 464287309 14,444 62,506 SH   SOLE 0 0 0 62,506
ISHARES S&P 500 VALUE ETF COM 464287408 7,319 65,090 SH   SOLE 0 0 0 65,090
ISHARES TR IBONDS MAR23 ETF 46432faz0 215 7,870 SH   SOLE 0 0 0 7,870
ISHARES TR IBONDS DEC25 ETF 46434vbd1 234 8,610 SH   SOLE 0 0 0 8,610
ISHARES TR CORE MSCI EAFE 46432f842 577 9,571 SH   SOLE 0 9,260 0 311
ISHARES TR JPMORGAN USD EMG 464288281 1,227 11,068 SH   SOLE 0 10,733 0 335
ISHARES TR CORE INTL AGGR 46435g672 866 15,567 SH   SOLE 0 15,356 0 211
ISHARES TR SHORT TREAS BD 464288679 3,203 28,933 SH   SOLE 0 28,547 0 386
ISHARES TR 1 3 YR TREAS BD 464287457 2,637 30,483 SH   SOLE 0 29,443 0 1,040
ISHARES TR MSCI INDONIA ETF 46429b309 682 39,506 SH   SOLE 0 38,309 0 1,197
ISHARES TR US INDUSTRIALS 464287754 280 1,678 SH   SOLE 0 1,678 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 689 26,874 SH   SOLE 0 26,874 0 0
ISHARES TR CORE S&P US VLU 464287663 201 3,694 SH   SOLE 0 1,844 0 1,850
ISHARES TR ULTR SH TRM BD 46434V878 1,039 20,550 SH   SOLE 0 20,550 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 631 24,050 SH   SOLE 0 24,050 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 1,575 28,682 SH   SOLE 0 28,682 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 805 32,150 SH   SOLE 0 24,250 0 7,900
IV - BUYBACK ACHIEVERS COM 46137V308 1,818 30,215 SH   SOLE 0 30,215 0 0
IV - S&P GLOBAL WATER COM 46138E263 1,372 33,175 SH   SOLE 0 33,175 0 0
IV - SMALL-CAP HEALTHCARE COM 46138E149 806 6,101 SH   SOLE 0 6,101 0 0
IV - WATER RESOURCES COM 46137V142 558 14,051 SH   SOLE 0 14,051 0 0
J M SMUCKER CO COM 832696405 4,499 38,947 SH   SOLE 0 34,853 0 4,094
JABIL INC COM 466313103 3,793 110,721 SH   SOLE 0 100,812 0 9,909
JACOBS ENGR GROUP INC COM 469814107 72,492 781,420 SH   SOLE 0 166,233 0 615,187
JOHNSON & JOHNSON COM 478160104 20,271 136,159 SH   SOLE 0 99,638 0 36,521
JP MORGAN SECURITIES COM 46625H100 58,594 608,638 SH   SOLE 0 229,665 0 378,973
JUNIPER NETWORKS INC COM 48203r104 3,410 158,588 SH   SOLE 0 143,160 0 15,428
KANSAS CITY SOUTHN IND COM NEW COM 485170302 518 2,867 SH   SOLE 0 0 0 2,867
KENNAMETAL INC CAP STK COM 489170100 669 23,100 SH   SOLE 0 0 0 23,100
KEYCORP COM 493267108 1,388 116,351 SH   SOLE 0 104,079 0 12,272
KEYSIGHT TECHNOLOGIES INC COM 49338l103 21,597 218,635 SH   SOLE 0 48,180 0 170,455
KIMBERLY-CLARK CORPORATION COM 494368103 1,321 8,948 SH   SOLE 0 277 0 8,671
KIMCO RLTY CORP COM 49446R109 2,273 201,873 SH   SOLE 0 191,103 0 10,770
KKR & CO INC CL A COM 48251w104 1,437 41,837 SH   SOLE 0 0 0 41,837
KLA-TENCOR CORP. COM 482480100 892 4,603 SH   SOLE 0 4,510 0 93
KOHLS CORP COM 500255104 2,086 112,576 SH   SOLE 0 103,588 0 8,988
KROGER CO COM 501044101 2,700 79,623 SH   SOLE 0 74,329 0 5,294
KULICKE & SOFFA INDS INC COM 501242101 2,159 96,389 SH   SOLE 0 88,175 0 8,214
LAM RESEARCH CORPORATION COM 512807108 6,319 19,047 SH   SOLE 0 17,674 0 1,373
LEGGETT & PLATT INC COM 524660107 1,762 42,802 SH   SOLE 0 41,518 0 1,284
LIBERTY BROADBAND - CL A COM 530307107 2,162 15,247 SH   SOLE 0 15,244 0 3
LIBERTY GLOBAL CL C COM G5480U120 2,421 117,920 SH   SOLE 0 117,130 0 790
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 312 9,398 SH   SOLE 0 9,380 0 18
LILLY ELI & CO COM COM 532457108 5,773 38,999 SH   SOLE 0 28,513 0 10,486
LINDE PLC COM G5494J103 654 2,746 SH   SOLE 0 2,070 0 676
LOCKHEED MARTIN COM 539830109 42,769 111,587 SH   SOLE 0 31,225 0 80,362
LOWE`S COMPANIES INC COM 548661107 46,687 281,484 SH   SOLE 0 96,470 0 185,014
M D C HLDGS INC COM COM 552676108 11,102 235,717 SH   SOLE 0 212,995 0 22,722
MANPOWERGROUP INCORPORATED COM 56418h100 6,214 84,741 SH   SOLE 0 75,891 0 8,850
MARATHON PETROLEUM CORP COM 56585A102 225 7,670 SH   SOLE 0 7,610 0 60
MASTERCARD INC COM 57636Q104 2,304 6,814 SH   SOLE 0 5,736 0 1,078
MATTEL INC COM COM 577081102 268 22,930 SH   SOLE 0 0 0 22,930
MCCORMICK & CO INC COM NON VTG 579780206 333 1,715 SH   SOLE 0 1,715 0 0
MCDONALD`S CORP COM 580135101 5,347 24,361 SH   SOLE 0 1,508 0 22,853
MCKESSON CORP COM 58155Q103 757 5,083 SH   SOLE 0 4,579 0 504
MEDTRONIC PLC COM G5960L103 7,657 73,680 SH   SOLE 0 65,806 0 7,874
MERCK & CO INC COM 58933Y105 7,930 95,605 SH   SOLE 0 83,119 0 12,486
METLIFE INC COM COM 59156r108 3,602 96,901 SH   SOLE 0 88,807 0 8,094
MICRON TECHNOLOGY INC COM 595112103 4,865 103,602 SH   SOLE 0 91,016 0 12,586
MICROSOFT CORP COM 594918104 33,943 161,381 SH   SOLE 0 129,111 0 32,270
MOHAWK INDS INC COM COM 608190104 31,699 324,814 SH   SOLE 0 64,152 0 260,662
MOLSON COORS BREWING CO CL B N COM 60871r209 943 28,103 SH   SOLE 0 0 0 28,103
MONDELEZ INTERNATIONAL INC COM 609207105 4,038 70,281 SH   SOLE 0 69,076 0 1,205
MORGAN STANLEY COM 617446448 999 20,660 SH   SOLE 0 18,441 0 2,219
MOSAIC CO NEW COM 61945c103 1,332 72,917 SH   SOLE 0 65,675 0 7,242
MOTOROLA SOLUTIONS INC COM 620076307 70,330 448,507 SH   SOLE 0 89,940 0 358,567
NETAPP INC COM 64110d104 4,466 101,865 SH   SOLE 0 92,245 0 9,620
NETFLIX INC COM 64110L106 206 412 SH   SOLE 0 330 0 82
NEW YORK CMNTY BANCORP COM COM 649445103 699 84,491 SH   SOLE 0 79,967 0 4,524
NEWMONT CORP COM 651639106 3,664 57,739 SH   SOLE 0 55,119 0 2,620
NEXTERA ENERGY INC COM 65339f101 1,515 5,457 SH   SOLE 0 0 0 5,457
NIKE INC COM 654106103 5,744 45,752 SH   SOLE 0 16,379 0 29,373
NORDSTROM INC COM 655664100 2,287 191,903 SH   SOLE 0 176,803 0 15,100
NORFOLK SOUTHERN CORP COM 655844108 10,976 51,293 SH   SOLE 0 45,746 0 5,547
NORTHERN TR CORP COM COM 665859104 57,370 735,792 SH   SOLE 0 164,758 0 571,034
NORTONLIFELOCK INC COM 668771108 5,834 279,932 SH   SOLE 0 263,905 0 16,027
NORWEGIAN CRUISE LINE HLDG L SHS g66721104 308 18,001 SH   SOLE 0 18,001 0 0
NOVARTIS COM 66987V109 774 8,900 SH   SOLE 0 7,910 0 990
NUTRIEN LTD REGISTERED SHS COM 67077m108 1,933 49,280 SH   SOLE 0 44,091 0 5,189
NVIDIA CORPORATION COM 67066G104 466 861 SH   SOLE 0 308 0 553
NVR ORD COM 62944T105 20,726 5,076 SH   SOLE 0 1,079 0 3,997
NXP SEMICONDUCTORS NV COM N6596X109 1,561 12,508 SH   SOLE 0 12,350 0 158
OLD NATL BANCORP COM 680033107 3,724 296,520 SH   SOLE 0 267,133 0 29,387
ORACLE CORP COM 68389x105 8,199 137,340 SH   SOLE 0 119,879 0 17,461
PAYCHEX INC COM COM 704326107 1,434 17,972 SH   SOLE 0 0 0 17,972
PAYPAL HOLDINGS INC COM 70450Y103 2,971 15,079 SH   SOLE 0 12,155 0 2,924
PEPSICO INC COM 713448108 6,705 48,380 SH   SOLE 0 33,833 0 14,547
PERKINELMER INC COM 714046109 1,104 8,800 SH   SOLE 0 8,800 0 0
PETMED EXPRESS INC COMMON STK COM 716382106 288 9,093 SH   SOLE 0 0 0 9,093
PFIZER INC COM 717081103 5,929 161,562 SH   SOLE 0 102,569 0 58,993
PHILIP MORRIS INTERNATIONAL COM 718172109 98,305 1,310,908 SH   SOLE 0 261,129 0 1,049,779
PHYSICIANS RLTY TR COM 71943u104 3,561 198,827 SH   SOLE 0 188,777 0 10,050
PICO HLDGS INC COM NEW 693366205 144 16,029 SH   SOLE 0 0 0 16,029
PIMCO ETF TR ENHAN SHRT MA AC 72201r833 833 8,168 SH   SOLE 0 8,057 0 111
PINNACLE WEST CAPITAL CORP USD COM 723484101 4,155 55,734 SH   SOLE 0 51,791 0 3,943
PNC BANK CORPORATION COM 693475105 6,430 58,503 SH   SOLE 0 53,415 0 5,088
PPG INDS INC COM 693506107 336 2,755 SH   SOLE 0 0 0 2,755
PROCTER & GAMBLE CO COM 742718109 6,300 45,329 SH   SOLE 0 34,201 0 11,128
PROSHARES TR SHORT QQQ NEW 74347B714 192 11,625 SH   SOLE 0 11,625 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 200 9,850 SH   SOLE 0 9,850 0 0
PRUDENTIAL FINL INC COM 744320102 6,103 96,081 SH   SOLE 0 87,766 0 8,315
PULTEGROUP INC COM 745867101 1,541 33,280 SH   SOLE 0 33,280 0 0
QUALCOMM INC. COM 747525103 17,451 148,294 SH   SOLE 0 114,526 0 33,768
QUANTA SVCS INC COM 74762E102 122,089 2,309,660 SH   SOLE 0 454,365 0 1,855,295
QURATE RETAIL INC COM SER A 74915M100 277 38,606 SH   SOLE 0 0 0 38,606
RALPH LAUREN CORP CL A 751212101 572 8,413 SH   SOLE 0 422 0 7,991
RAYTHEON TECHNOLOGIES CORP COM 75513e101 744 12,922 SH   SOLE 0 1,657 0 11,265
REGENCY CTRS CORP COM 758849103 1,810 47,606 SH   SOLE 0 41,184 0 6,422
ROBERT HALF INTL INC COM 770323103 11,494 217,105 SH   SOLE 0 10,418 0 206,687
ROSS STORES INC COM COM 778296103 371 3,975 SH   SOLE 0 0 0 3,975
ROYAL CARIBEEAN CRUISES LTD COM v7780t103 4,122 63,684 SH   SOLE 0 56,659 0 7,025
ROYALTY PHARMA PLC SHS CL A G7709Q104 1,013 24,085 SH   SOLE 0 23,840 0 245
S&P GLOBAL INC COM 78409V104 1,217 3,375 SH   SOLE 0 2,960 0 415
SANOFI AVENTIS SPONSORED ADR COM 80105n105 4,118 82,081 SH   SOLE 0 73,602 0 8,479
SCHLUMBERGER LTD COM 806857108 218 14,023 SH   SOLE 0 12,203 0 1,820
SCHOLASTIC CORP COM COM 807066105 610 29,064 SH   SOLE 0 0 0 29,064
SCHW - U.S. TIPS ETF COM 808524870 7,497 121,647 SH   SOLE 0 121,497 0 150
SCHW - US AGGREGATE BOND COM 808524839 1,374 24,500 SH   SOLE 0 24,500 0 0
SEAGATE TECHNOLOGY PLC SHS g7945m107 7,359 149,364 SH   SOLE 0 134,315 0 15,049
SFL CORPORATION LTD SHS G7738W106 1,500 200,306 SH   SOLE 0 187,461 0 12,845
SNAP ON INC COM 833034101 3,452 23,463 SH   SOLE 0 21,346 0 2,117
SORRENTO THERAPEUTICS INC COM NEW 83587f202 168 15,100 SH   SOLE 0 15,100 0 0
SOUTHWEST AIRLINES COM 844741108 546 14,550 SH   SOLE 0 14,174 0 376
SPARK NETWORKS SE SPONSORED ADR 846517100 87 17,874 SH   SOLE 0 17,874 0 0
SPDR - FINANCIAL SECTOR COM 81369Y605 2,317 96,252 SH   SOLE 0 1,600 0 94,652
SPDR - GOLD TRUST COM 78463V107 478 2,700 SH   SOLE 0 2,700 0 0
SPDR - INTERMEDIATE CORP COM 78464A375 1,930 52,505 SH   SOLE 0 52,505 0 0
SPDR - S&P 500 INDEX COM 78462f103 15,009 44,818 SH   SOLE 0 7,388 0 37,430
SPDR - S&P AEROSPACE & DEFENSE COM 78464A631 1,755 20,091 SH   SOLE 0 20,075 0 16
SPDR - S&P BIOTECH COM 78464A870 3,704 33,240 SH   SOLE 0 33,240 0 0
SPDR - SHORT-TERM CORPORATES COM 78464A474 5,782 184,310 SH   SOLE 0 184,160 0 150
SPDR - UTILITIES SECTOR COM 81369Y886 5,130 86,392 SH   SOLE 0 85,922 0 470
SPDR DOW JONES INDUSTRIAL AVER COM 78467x109 749 2,700 SH   SOLE 0 696 0 2,004
SPDR SER TR BLOOMBERG SRT TR 78468r408 1,073 41,472 SH   SOLE 0 40,890 0 582
SPDR SER TR BLMBRG BRC CNVRT 78464a359 310 4,500 SH   SOLE 0 0 0 4,500
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 473 25,001 SH   SOLE 0 25,001 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 51,366 848,748 SH   SOLE 0 179,103 0 669,645
STARBUCKS CORP. COM 855244109 2,679 31,182 SH   SOLE 0 22,440 0 8,742
SYNCHRONY FINANCIAL COM 87165b103 1,192 45,540 SH   SOLE 0 42,747 0 2,793
SYSCO CORP COM 871829107 412 6,625 SH   SOLE 0 6,125 0 500
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 1,565 87,739 SH   SOLE 0 78,498 0 9,241
TAPESTRY INC COM 876030107 1,934 123,760 SH   SOLE 0 115,175 0 8,585
TARGET CORPORATION COM 87612e106 10,607 67,382 SH   SOLE 0 49,890 0 17,492
TAYSHA GENE THERAPIES INC COM SHS 877619106 224 10,000 SH   SOLE 0 10,000 0 0
TE CONNECTIVITY LTD COM H84989104 1,518 15,528 SH   SOLE 0 15,528 0 0
TECHNOLOGY SELECT SECTOR SPDR COM 81369Y803 2,293 19,650 SH   SOLE 0 0 0 19,650
TERADATA CORP DEL COM COM 88076W103 972 42,806 SH   SOLE 0 0 0 42,806
TESLA INC COM 88160r101 500 1,165 SH   SOLE 0 1,055 0 110
TEXAS INSTRUMENTS INC COM 882508104 739 5,175 SH   SOLE 0 370 0 4,805
THE CHARLES SCHWAB CORP COM 808513105 43,178 1,191,762 SH   SOLE 0 268,332 0 923,430
THERMO FISHER SCIENTIFIC INC COM 883556102 284 644 SH   SOLE 0 270 0 374
TIMKEN CO COM 887389104 631 11,647 SH   SOLE 0 11,435 0 212
TJX COMPANIES COM 872540109 3,100 55,714 SH   SOLE 0 51,295 0 4,419
TOTAL S A SPONSORED ADR COM 89151e109 2,503 72,960 SH   SOLE 0 67,649 0 5,311
TRUIST FINL CORP COM COM 89832q109 4,562 119,902 SH   SOLE 0 108,071 0 11,831
TSAKOS ENERGY NAVIGATION LTD SHS g9108l173 801 101,179 SH   SOLE 0 95,223 0 5,956
TYSON FOODS INC CL A COM 902494103 5,434 91,363 SH   SOLE 0 79,174 0 12,189
UNILEVER PLC COM 904767704 1,671 27,085 SH   SOLE 0 13,340 0 13,745
UNION PACIFIC CORP COM 907818108 612 3,111 SH   SOLE 0 1,179 0 1,932
UNITED AIRLS HLDGS INC COM 910047109 528 15,194 SH   SOLE 0 15,194 0 0
UNITED PARCEL SERVICE COM 911312106 1,789 10,738 SH   SOLE 0 1,398 0 9,340
UNITEDHEALTH GROUP COM 91324P102 3,675 11,786 SH   SOLE 0 11,082 0 704
VALERO ENERGY CORP COM 91913Y100 302 6,965 SH   SOLE 0 6,965 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844 781 6,073 SH   SOLE 0 0 0 6,073
VANGUARD FTSE ALL-WORLD EX-US COM 922042775 2,211 43,831 SH   SOLE 0 1,000 0 42,831
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,568 11,598 SH   SOLE 0 0 0 11,598
VANGUARD INTER TERM BONDS COM 921937819 1,351 14,450 SH   SOLE 0 14,450 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 758 15,597 SH   SOLE 0 15,275 0 322
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1,163 22,804 SH   SOLE 0 16,400 0 6,404
VANGUARD MID-CAP ETF COM 922908629 10,460 59,344 SH   SOLE 0 25,340 0 34,004
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 7,110 131,003 SH   SOLE 0 130,484 0 519
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206c706 582 8,264 SH   SOLE 0 0 0 8,264
VANGUARD SMALL-CAP ETF COM 922908751 9,131 59,367 SH   SOLE 0 33,681 0 25,686
VANGUARD TOTAL BOND MARKET ETF COM 921937835 1,389 15,740 SH   SOLE 0 14,950 0 790
VANGUARD TOTAL STOCK MARKET ET COM 922908769 8,284 48,641 SH   SOLE 0 28 0 48,613
VARIAN MEDICAL SYSTEMS, INC. COM 92220P105 628 3,649 SH   SOLE 0 200 0 3,449
VERIZON COMMUNICATIONS COM COM 92343v104 6,076 102,134 SH   SOLE 0 72,231 0 29,903
VERTEX PHARMACEUTICALS INC COM 92532F100 1,289 4,738 SH   SOLE 0 4,615 0 123
VG - FINANCIALS ETF COM 92204a405 755 12,914 SH   SOLE 0 1,248 0 11,666
VG - HEALTH CARE ETF COM 92204A504 3,933 19,279 SH   SOLE 0 1,398 0 17,881
VG - SHORT-TERM BONDS COM 921937827 2,093 25,205 SH   SOLE 0 25,087 0 118
VG - ALL-WORLD EX-US SMALL-CAP COM 922042718 2,464 23,405 SH   SOLE 0 23,240 0 165
VG - CONSUMER DURABLES ETF COM 92204A108 3,409 14,529 SH   SOLE 0 10,083 0 4,446
VG - CONSUMER STAPLES ETF COM 92204a207 1,313 8,037 SH   SOLE 0 304 0 7,733
VG - FTSE EMERGING MARKETS COM 922042858 2,991 69,173 SH   SOLE 0 40,484 0 28,689
VG - INDUSTRIALS ETF COM 92204A603 5,933 40,980 SH   SOLE 0 35,821 0 5,159
VG - INFORMATION TECHNOLOGY ETF COM 92204A702 1,945 6,244 SH   SOLE 0 6,244 0 0
VG - MEGA CAP 300 VALUE COM 921910840 1,260 16,425 SH   SOLE 0 16,425 0 0
VG - REAL ESTATE ETF COM 922908553 457 5,788 SH   SOLE 0 340 0 5,448
VG - TOTAL INTL STOCK INDEX COM 921909768 540 10,350 SH   SOLE 0 10,350 0 0
VG - TOTAL WORLD STOCK INDEX COM 922042742 8,106 100,516 SH   SOLE 0 24,533 0 75,983
VG - U.S. INTERM-TERM CORP BONDS COM 92206C870 3,571 37,280 SH   SOLE 0 37,280 0 0
VG - U.S. MEGA-CAP GROWTH COM 921910816 752 4,055 SH   SOLE 0 4,055 0 0
VG - U.S. MID-CAP VALUE COM 922908512 253 2,492 SH   SOLE 0 750 0 1,742
VG - U.S. SHORT-TERM CORP BONDS COM 92206C409 11,506 138,879 SH   SOLE 0 124,150 0 14,729
VG - U.S. SMALL-CAP GROWTH COM 922908595 896 4,170 SH   SOLE 0 4,170 0 0
VG - U.S. SMALL-CAP VALUE COM 922908611 492 4,447 SH   SOLE 0 4,435 0 12
VG - U.S. TOTAL CORP BONDS COM 92206C573 304 3,297 SH   SOLE 0 3,297 0 0
VIACOMCBS INC COM 92556H206 53,362 1,905,089 SH   SOLE 0 490,780 0 1,414,309
VISA INC COM 92826C839 36,508 182,566 SH   SOLE 0 61,988 0 120,578
VMWARE INC CL A COM 928563402 2,623 18,260 SH   SOLE 0 18,055 0 205
VV - INTERMEDIATE TERM MUNICIPALS COM 92189H201 1,104 21,537 SH   SOLE 0 21,537 0 0
WAL MART STORES INC COM COM 931142103 10,783 77,073 SH   SOLE 0 64,234 0 12,839
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,874 52,178 SH   SOLE 0 34,074 0 18,104
WALT DISNEY CO COM 254687106 92,278 743,696 SH   SOLE 0 220,092 0 523,604
WASTE MANAGEMENT COM 94106L109 4,285 37,865 SH   SOLE 0 35,494 0 2,371
WEC ENERGY GROUP COM 92939u106 212 2,190 SH   SOLE 0 600 0 1,590
WELLS FARGO & CO COM 949746101 2,401 102,122 SH   SOLE 0 91,644 0 10,478
WESTROCK CO COM 96145d105 1,694 48,759 SH   SOLE 0 46,112 0 2,647
WHIRLPOOL CORP COM 963320106 8,829 48,013 SH   SOLE 0 43,824 0 4,189
WISDOMTREE TR EMG MKTS SMCAP 97717w281 800 19,357 SH   SOLE 0 18,804 0 553
WORLD FUEL SVCS CORP COM 981475106 1,293 61,032 SH   SOLE 0 59,809 0 1,223
WT - INTERN SMALL-CAP DIVIDEND COM 97717W760 215 3,585 SH   SOLE 0 3,585 0 0
ZIMMER BIOMET HLDGS INC COM 98956p102 5,720 42,014 SH   SOLE 0 37,804 0 4,210