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
CATERPILLAR INC. COM 149123101 11,053 47,671 SH   SOLE 0 43,350 0 4,321
COHU INC COM 192576106 5,524 132,038 SH   SOLE 0 125,348 0 6,690
DEERE & CO COM COM 244199105 12,211 32,638 SH   SOLE 0 30,158 0 2,480
FIFTH THIRD BANCORP COM COM 316773100 14,333 382,723 SH   SOLE 0 364,310 0 18,413
GENERAL MTRS CO COM 37045V100 109,772 1,910,401 SH   SOLE 0 1,814,007 0 96,394
GILEAD SCIENCES INC COM 375558103 5,098 78,885 SH   SOLE 0 71,393 0 7,492
GOLDMAN SACHS GROUP INC COM 38141G104 14,219 43,483 SH   SOLE 0 41,721 0 1,762
KOHLS CORP COM 500255104 6,940 116,427 SH   SOLE 0 110,309 0 6,118
MERCK & CO INC COM 58933Y105 9,105 118,115 SH   SOLE 0 113,145 0 4,970
ORACLE CORP COM 68389X105 10,174 144,994 SH   SOLE 0 134,837 0 10,157
SNAP ON INC COM 833034101 5,374 23,290 SH   SOLE 0 21,315 0 1,975
TOTAL S A SPONSORED ADR COM 89151E109 3,559 76,462 SH   SOLE 0 73,915 0 2,547
WESTROCK CO COM 96145D105 2,482 47,685 SH   SOLE 0 45,437 0 2,248
ZIMMER BIOMET HLDGS INC COM 98956P102 6,700 41,856 SH   SOLE 0 39,207 0 2,649
ABBVIE INC COM 00287Y109 463 216 SH Call SOLE 0 216 0 0
BECTON, DICKINSON & CO COM 075887109 210 76 SH Call SOLE 0 76 0 0
BRISTOL MYERS SQUIB COM 110122108 661 483 SH Call SOLE 0 483 0 0
CVS HEALTH CORP COM 126650100 728 398 SH Call SOLE 0 398 0 0
COCA-COLA CO COM 191216100 546 573 SH Call SOLE 0 573 0 0
COMCAST CORP COM 20030N101 223 524 SH Call SOLE 0 524 0 0
GENERAL MTRS CO COM 37045V100 1,601 6,964 SH Call SOLE 0 6,964 0 0
MONDELEZ INTERNATIONAL INC COM 609207105 450 409 SH Call SOLE 0 409 0 0
MORGAN STANLEY COM 617446448 1,264 1,804 SH Call SOLE 0 1,804 0 0
OCCIDENTAL PETE CORP COM 674599105 201 376 SH Call SOLE 0 376 0 0
PHILIP MORRIS INTERNATIONAL COM 718172109 708 464 SH Call SOLE 0 464 0 0
SPDR - S&P 500 INDEX COM 78462F103 3,969 34,370 SH Call SOLE 0 34,370 0 0
UNITED PARCEL SERVICE COM 911312106 295 123 SH Call SOLE 0 123 0 0
VERIZON COMMUNICATIONS COM COM 92343V104 179 10,210 SH Call SOLE 0 10,210 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 541 303 SH Call SOLE 0 303 0 0
SPDR - S&P 500 INDEX COM 78462F103 4,917 23,503 SH Put SOLE 0 23,475 0 28
3M CO. COM 88579Y101 7,598 39,433 SH   SOLE 0 38,853 0 580
ABBVIE INC COM 00287Y109 6,475 59,829 SH   SOLE 0 55,684 0 4,145
ACCENTURE PLC CLASS A ORDINARY COM G1151C101 1,048 3,795 SH   SOLE 0 258 0 3,537
ACUITY BRANDS INC COM 00508Y102 6,685 40,514 SH   SOLE 0 37,794 0 2,720
ADOBE INC COM 00724F101 294 619 SH   SOLE 0 535 0 84
AGILENT TECHNOLOGIES INC COM 00846U101 674 5,305 SH   SOLE 0 5,305 0 0
ALASKA AIR GROUP INC COM 011659109 691 9,991 SH   SOLE 0 9,516 0 475
ALBEMARLE CORP COM 012653101 6,059 41,468 SH   SOLE 0 39,040 0 2,428
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 5,975 36,366 SH   SOLE 0 33,966 0 2,400
ALEXION PHARMACEUTICALS INC COM 015351109 1,323 8,650 SH   SOLE 0 8,570 0 80
ALLSTATE CORP COM COM 020002101 2,893 25,180 SH   SOLE 0 24,394 0 786
ALPHABET INC - CL A COM 02079K305 51,120 24,785 SH   SOLE 0 24,077 0 708
ALTRIA GROUP COM 02209S103 471 9,201 SH   SOLE 0 6,089 0 3,112
AMAZON.COM INC COM 023135106 80,802 26,115 SH   SOLE 0 24,867 0 1,248
AMERCO COM 023586100 603 985 SH   SOLE 0 945 0 40
AMERICAN AIRLS GROUP INC COM 02376R102 253 10,597 SH   SOLE 0 10,597 0 0
AMERICAN ELEC PWR CO INC COM 025537101 1,340 15,822 SH   SOLE 0 13,871 0 1,951
AMERICAN EXPRESS CO COM 025816109 121,007 855,539 SH   SOLE 0 807,336 0 48,203
AMERICAN TOWER CORP COM 03027X100 4,267 17,847 SH   SOLE 0 17,614 0 233
AMERICAN WTR WKS CO INC NEW COM 030420103 276 1,838 SH   SOLE 0 372 0 1,466
AMGEN INCORPORATED COM 031162100 12,489 50,195 SH   SOLE 0 46,868 0 3,327
ANTHEM INC COM 036752103 9,525 26,536 SH   SOLE 0 25,262 0 1,274
AON PLC SHS CL A G0403H108 108,032 469,480 SH   SOLE 0 443,466 0 26,014
APPLIED MATERIALS COM 038222105 5,108 38,230 SH   SOLE 0 35,835 0 2,395
ARCHER DANIELS MIDLAND CO COM 039483102 8,519 149,448 SH   SOLE 0 141,074 0 8,374
ARES CAPITAL CORP COM 04010L103 201 10,750 SH   SOLE 0 10,750 0 0
ARISTA NETWORKS INC COM 040413106 47,369 156,907 SH   SOLE 0 149,484 0 7,423
AT & T INC COM 00206R102 3,139 103,706 SH   SOLE 0 100,545 0 3,161
AUTODESK INC COM 052769106 78,176 282,071 SH   SOLE 0 268,138 0 13,933
AUTOZONE INC COM 053332102 4,078 2,904 SH   SOLE 0 2,850 0 54
AXIS CAPITAL HOLDINGS SHS COM G0692U109 2,708 54,629 SH   SOLE 0 49,710 0 4,919
BAIDU INC SPON ADR REP A 056752108 222 1,020 SH   SOLE 0 1,020 0 0
BAKER HUGHES COMPANY CL A 05722G100 823 38,100 SH   SOLE 0 18,600 0 19,500
BANK OF AMERICA CORP. COM 060505104 17,463 451,359 SH   SOLE 0 426,112 0 25,247
BANK OF NEW YORK MELLON COM 064058100 4,160 87,964 SH   SOLE 0 79,745 0 8,219
BAXTER INTERNATIONAL COM 071813109 1,082 12,824 SH   SOLE 0 12,754 0 70
BECTON, DICKINSON & CO COM 075887109 87,890 361,463 SH   SOLE 0 344,406 0 17,057
BENCHMARK ELECTRONICS INC COM 08160H101 6,574 212,614 SH   SOLE 0 195,113 0 17,501
BERKSHIRE HATHAWAY - CL B COM 084670702 135,318 529,682 SH   SOLE 0 499,013 0 30,669
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 3,086 8 SH   SOLE 0 8 0 0
BIG LOTS INC COM 089302103 2,080 30,449 SH   SOLE 0 30,200 0 249
BIOGEN IDEC INC COM COM 09062X103 4,492 16,057 SH   SOLE 0 14,891 0 1,166
BLACKSTONE GROUP INC COM CL A 09260D107 73,093 980,713 SH   SOLE 0 940,563 0 40,150
BOEING CO COM 097023105 2,650 10,404 SH   SOLE 0 9,504 0 900
BOOKING HOLDINGS INC COM 09857L108 56,762 24,363 SH   SOLE 0 23,348 0 1,015
BP PLC COM 055622104 1,155 47,415 SH   SOLE 0 39,515 0 7,900
BROADCOM LTD COM 11135F101 7,075 15,259 SH   SOLE 0 14,707 0 552
BROOKFIELD ASSET MANAGEMENT INC COM 112585104 5,998 134,783 SH   SOLE 0 133,743 0 1,040
CAPITAL ONE FINANCIAL CORP. COM 14040H105 10,448 82,122 SH   SOLE 0 76,170 0 5,952
CARMAX INC COM 143130102 61,901 466,616 SH   SOLE 0 445,084 0 21,532
CARNIVAL CORP PAIRED CTF COM 143658300 853 32,159 SH   SOLE 0 15,059 0 17,100
CBRE GROUP INC COM 12504L109 52,380 662,118 SH   SOLE 0 635,868 0 26,250
CELANESE CORP DEL COM 150870103 10,192 68,030 SH   SOLE 0 62,802 0 5,228
CERNER CORP. COM 156782104 879 12,230 SH   SOLE 0 12,230 0 0
CHANGE HEALTHCARE INC COM 15912K100 3,678 166,418 SH   SOLE 0 149,920 0 16,498
CHARTER COMMUNICATIONS INC CL COM 16119P108 71,912 116,547 SH   SOLE 0 110,823 0 5,724
CHECK POINT SOFTWARE TECH LT ORD M22465104 4,293 38,340 SH   SOLE 0 37,095 0 1,245
CHEVRON CORP COM 166764100 1,031 9,836 SH   SOLE 0 7,488 0 2,348
CIGNA CORP NEW COM 125523100 3,563 14,739 SH   SOLE 0 14,559 0 180
CINEMARK HLDGS INC COM 17243V102 347 17,001 SH   SOLE 0 17,001 0 0
CITIGROUP INC COM 172967424 47,559 653,733 SH   SOLE 0 625,970 0 27,763
CITRIX SYS INC COM 177376100 1,345 9,583 SH   SOLE 0 9,365 0 218
COCA-COLA CO COM 191216100 851 16,146 SH   SOLE 0 9,894 0 6,252
COLGATE PALMOLIVE CO COM 194162103 218 2,767 SH   SOLE 0 2,706 0 61
COMCAST CORP COM 20030N101 15,133 279,671 SH   SOLE 0 265,282 0 14,389
COMERICA INC COM 200340107 6,944 96,788 SH   SOLE 0 89,216 0 7,572
CONOCOPHILLIPS COM 20825C104 710 13,406 SH   SOLE 0 12,717 0 689
CONSTELLATION BRANDS INC COM 21036P108 4,971 21,802 SH   SOLE 0 21,452 0 350
CORNING INC COM 219350105 13,252 304,580 SH   SOLE 0 284,310 0 20,270
COSTCO WHOLESALE CORP COM 22160K105 3,413 9,684 SH   SOLE 0 9,238 0 446
COTY INC COM CL A 222070203 1,275 141,559 SH   SOLE 0 141,559 0 0
COVETRUS INC COM 22304C100 25,362 846,236 SH   SOLE 0 807,436 0 38,800
CREE INC COM COM 225447101 530 4,900 SH   SOLE 0 2,200 0 2,700
CUMMINS INC COM COM 231021106 9,417 36,344 SH   SOLE 0 33,875 0 2,469
CVS HEALTH CORP COM 126650100 10,047 133,556 SH   SOLE 0 126,195 0 7,361
DAVE & BUSTERS ENTMT INC COM 238337109 480 10,017 SH   SOLE 0 10,017 0 0
DELTA AIR LINES INC NEW COM 247361702 2,672 55,338 SH   SOLE 0 51,502 0 3,836
DIGITAL REALTY TRUST INC COM 253868103 8,119 57,649 SH   SOLE 0 54,077 0 3,572
DISCOVER FINL SVCS COM 254709108 256 2,699 SH   SOLE 0 2,699 0 0
DISCOVERY INC - C COM 25470F302 619 16,778 SH   SOLE 0 7,886 0 8,892
DUPONT DE NEMOURS INC COM 26614N102 2,250 29,110 SH   SOLE 0 28,196 0 914
EATON CORP COM G29183103 9,685 70,039 SH   SOLE 0 65,032 0 5,007
EBAY INC. COM 278642103 4,663 76,149 SH   SOLE 0 74,744 0 1,405
EMERSON ELEC CO COM 291011104 483 5,350 SH   SOLE 0 0 0 5,350
EOG RES INC COM 26875P101 8,612 118,736 SH   SOLE 0 111,466 0 7,270
EXPEDIA GROUP INC COM 30212P303 48,739 283,168 SH   SOLE 0 272,036 0 11,132
EXXON MOBIL COM 30231G102 6,388 114,422 SH   SOLE 0 99,630 0 14,792
FACEBOOK INC COM 30303M102 127,441 432,694 SH   SOLE 0 410,165 0 22,529
FASTENAL CO COM COM 311900104 260 5,164 SH   SOLE 0 1,158 0 4,006
FEDERAL EXPRESS COM 31428X106 11,904 41,910 SH   SOLE 0 38,870 0 3,040
FEMSA INTERNATIONAL COM 344419106 422 5,605 SH   SOLE 0 5,605 0 0
FIDELITY NATIONAL INFORMATION SERVICES COM 31620M106 350 2,488 SH   SOLE 0 2,162 0 326
FLEETCOR TECHNOLOGIES INC COM 339041105 2,591 9,645 SH   SOLE 0 9,545 0 100
FOCUS FINL PARTNERS INC CL A COM 34417P100 6,086 146,226 SH   SOLE 0 146,226 0 0
FOOT LOCKER INC COM 344849104 5,627 100,040 SH   SOLE 0 93,986 0 6,054
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 1,223 40,220 SH   SOLE 0 40,220 0 0
FRANKLIN TEMPLETON ETF TR FTSE CHINA 35473P819 1,403 43,591 SH   SOLE 0 43,591 0 0
FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473P769 1,235 44,113 SH   SOLE 0 44,113 0 0
FRANKLIN TEMPLETON ETF TR FTSE CANADA 35473P827 1,350 44,522 SH   SOLE 0 44,522 0 0
FRANKLIN TEMPLETON ETF TR FTSE SOUTH KOREA 35473P710 1,748 54,887 SH   SOLE 0 54,887 0 0
FRANKLIN TEMPLETON ETF TR FTSE MEXICO 35473P736 1,242 55,881 SH   SOLE 0 55,881 0 0
FT DOW JONES INTERNET INDEX COM 33733E302 645 2,956 SH   SOLE 0 2,956 0 0
GENERAL DYNAMICS CORP COM COM 369550108 6,112 33,665 SH   SOLE 0 32,938 0 727
GENERAL ELECTRIC CO COM 369604103 235 17,897 SH   SOLE 0 15,797 0 2,100
GILDAN ACTIVEWEAR INC COM 375916103 67,851 2,213,025 SH   SOLE 0 2,105,209 0 107,816
GODADDY INC. COM 380237107 51,682 665,833 SH   SOLE 0 629,087 0 36,746
GOODYEAR TIRE & RUBR CO COM 382550101 3,066 174,489 SH   SOLE 0 161,240 0 13,249
GREENBRIER COS INC COM 393657101 4,891 103,569 SH   SOLE 0 94,557 0 9,012
HASBRO INC COM 418056107 61,418 638,972 SH   SOLE 0 609,291 0 29,681
HCA HEALTHCARE INC COM 40412C101 3,529 18,740 SH   SOLE 0 18,535 0 205
HEALTH CARE SELECT SECTOR SPDR COM 81369Y209 811 6,950 SH   SOLE 0 1,629 0 5,321
HEWLETT PACKARD ENTERPRISE CO COM 42824C109 3,112 197,730 SH   SOLE 0 161,839 0 35,891
HOLLYFRONTIER CORP COM 436106108 3,591 100,369 SH   SOLE 0 92,402 0 7,967
HOLOGIC INC COM 436440101 298 4,004 SH   SOLE 0 1,914 0 2,090
HOME DEPOT INC COM 437076102 7,885 25,831 SH   SOLE 0 23,191 0 2,640
HONDA MOTOR LTD AMERN SHS 438128308 1,174 38,874 SH   SOLE 0 37,983 0 891
HONEYWELL INTL COM 438516106 5,001 23,037 SH   SOLE 0 22,285 0 752
HP INC COM 40434L105 774 24,390 SH   SOLE 0 11,440 0 12,950
INTEL CORP COM 458140100 17,704 276,626 SH   SOLE 0 255,284 0 21,342
INTERNATIONAL PAPER CO COM 460146103 5,458 100,938 SH   SOLE 0 95,381 0 5,557
INTL BUSINESS MACH. COM 459200101 6,964 52,261 SH   SOLE 0 49,927 0 2,334
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 854 49,536 SH   SOLE 0 49,536 0 0
INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138G508 956 43,191 SH   SOLE 0 42,911 0 280
INVESCO S&P 500 EQUAL WEIGHT E COM 46137V357 693 4,889 SH   SOLE 0 400 0 4,489
IQVIA HOLDINGS INC COM 46266C105 311 1,608 SH   SOLE 0 1,608 0 0
IS - RUSSELL 2000 VALUE (SMALL-CAP) COM 464287630 764 4,789 SH   SOLE 0 4,689 0 100
IS - S&P GLOBAL TECHNOLOGY COM 464287291 205 665 SH   SOLE 0 665 0 0
IS - BARCLAYS MBS (MORTGAGE BONDS) COM 464288588 3,112 28,700 SH   SOLE 0 28,700 0 0
IS - FLOATING RATE BOND FUND COM 46429B655 2,599 51,183 SH   SOLE 0 51,183 0 0
IS - INTERMEDIATE MUNICIPAL BONDS COM 464288414 3,739 32,215 SH   SOLE 0 31,990 0 225
IS - INVESTMENT GRADE CORP BONDS COM 464287242 2,739 21,060 SH   SOLE 0 20,860 0 200
IS - MSCI ALL COUNTRY WORLD INDEX COM 464288257 8,059 84,694 SH   SOLE 0 27,550 0 57,144
IS - NASDAQ BIOTECH COM 464287556 1,594 10,586 SH   SOLE 0 10,411 0 175
IS - RUSSELL 1000 VALUE (LARGE-CAP) COM 464287598 436 2,877 SH   SOLE 0 2,777 0 100
IS - RUSSELL MIDCAP GROWTH COM 464287481 1,326 12,988 SH   SOLE 0 12,953 0 35
IS - RUSSELL MIDCAP VALUE COM 464287473 1,529 13,993 SH   SOLE 0 12,611 0 1,382
IS - S&P GLOBAL HEALTHCARE COM 464287325 260 3,380 SH   SOLE 0 3,380 0 0
IS - SHORT-TERM AMT MUNI COM 464288158 1,097 10,170 SH   SOLE 0 9,945 0 225
IS-0-5 INVESTMENT GRADE CORP BONDS COM 46434V100 4,394 84,861 SH   SOLE 0 84,611 0 250
ISHARES CORE S&P 500 ETF COM 464287200 661 1,661 SH   SOLE 0 1,661 0 0
ISHARES CORE S&P MID-CAP ETF COM 464287507 957 3,676 SH   SOLE 0 69 0 3,607
ISHARES CORE S&P SMALL-CAP ETF COM 464287804 7,408 68,259 SH   SOLE 0 56,017 0 12,242
ISHARES INC MSCI FRNTR100ETF 464286145 661 22,415 SH   SOLE 0 22,415 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 1,510 25,186 SH   SOLE 0 25,186 0 0
ISHARES INC MSCI STH AFR ETF 464286780 1,282 25,964 SH   SOLE 0 25,964 0 0
ISHARES INC MSCI NETHERL ETF 464286814 1,426 30,909 SH   SOLE 0 30,909 0 0
ISHARES MSCI EAFE ETF COM 464287465 1,000 13,175 SH   SOLE 0 13,175 0 0
ISHARES MSCI GERMANY ETF COM 464286806 1,495 44,712 SH   SOLE 0 44,712 0 0
ISHARES RUSSELL 2000 ETF COM 464287655 439 1,988 SH   SOLE 0 1,941 0 47
ISHARES S&P 500 GROWTH ETF COM 464287309 16,281 250,058 SH   SOLE 0 208,970 0 41,088
ISHARES S&P 500 VALUE ETF COM 464287408 9,118 64,554 SH   SOLE 0 53,629 0 10,925
ISHARES TR CORE S&P US VLU 464287663 312 4,529 SH   SOLE 0 4,207 0 322
ISHARES TR IBONDS MAR23 ETF 46432FAZ0 214 7,870 SH   SOLE 0 7,870 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 231 8,610 SH   SOLE 0 8,610 0 0
ISHARES TR CORE MSCI EAFE 46432F842 796 11,049 SH   SOLE 0 11,049 0 0
ISHARES TR JPMORGAN USD EMG 464288281 1,203 11,049 SH   SOLE 0 10,859 0 190
ISHARES TR CORE INTL AGGR 46435G672 851 15,519 SH   SOLE 0 15,519 0 0
ISHARES TR MSCI FINLAND ETF 46429B515 1,229 27,175 SH   SOLE 0 27,175 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 1,508 27,585 SH   SOLE 0 27,385 0 200
ISHARES TR SHORT TREAS BD 464288679 3,074 27,813 SH   SOLE 0 27,813 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 2,568 29,778 SH   SOLE 0 29,433 0 345
IV - BUYBACK ACHIEVERS COM 46137V308 1,971 23,405 SH   SOLE 0 23,405 0 0
IV - S&P GLOBAL WATER COM 46138E263 1,199 24,405 SH   SOLE 0 24,405 0 0
IV - WATER RESOURCES COM 46137V142 581 11,764 SH   SOLE 0 11,664 0 100
J M SMUCKER CO COM 832696405 4,947 39,099 SH   SOLE 0 36,713 0 2,386
JABIL INC COM 466313103 5,123 98,220 SH   SOLE 0 92,973 0 5,247
JACOBS ENGR GROUP INC COM 469814107 66,213 512,204 SH   SOLE 0 486,899 0 25,305
JOHNSON & JOHNSON COM 478160104 21,997 133,845 SH   SOLE 0 124,141 0 9,704
JUNIPER NETWORKS INC COM 48203R104 3,961 156,376 SH   SOLE 0 145,000 0 11,376
KENNAMETAL INC CAP STK COM 489170100 693 17,350 SH   SOLE 0 8,300 0 9,050
KEURIG DR PEPPER INC COM 49271V100 3,438 100,036 SH   SOLE 0 99,060 0 976
KEYCORP COM 493267108 2,433 121,755 SH   SOLE 0 117,891 0 3,864
KEYSIGHT TECHNOLOGIES INC COM 49338L103 30,029 209,405 SH   SOLE 0 200,686 0 8,719
KIMBERLY-CLARK CORPORATION COM 494368103 1,505 10,827 SH   SOLE 0 9,916 0 911
KIMCO RLTY CORP COM 49446R109 3,980 212,280 SH   SOLE 0 202,619 0 9,661
KKR & CO INC CL A COM 48251W104 1,719 35,193 SH   SOLE 0 21,750 0 13,443
KLA-TENCOR CORP. COM 482480100 1,296 3,923 SH   SOLE 0 3,830 0 93
KROGER CO COM 501044101 4,977 138,287 SH   SOLE 0 136,115 0 2,172
KULICKE & SOFFA INDS INC COM 501242101 3,955 80,533 SH   SOLE 0 79,359 0 1,174
L3HARRIS TECHNOLOGIES INC COM 502431109 3,400 16,773 SH   SOLE 0 16,646 0 127
LAM RESEARCH CORPORATION COM 512807108 8,770 14,733 SH   SOLE 0 13,937 0 796
LEAR CORP COM NEW 521865204 203 1,120 SH   SOLE 0 1,120 0 0
LEGGETT & PLATT INC COM 524660107 2,102 46,051 SH   SOLE 0 44,972 0 1,079
LIBERTY BROADBAND - CL A COM 530307107 1,900 13,092 SH   SOLE 0 13,054 0 38
LIBERTY GLOBAL CL C COM G5480U120 2,652 103,820 SH   SOLE 0 103,185 0 635
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 706 16,011 SH   SOLE 0 15,993 0 18
LILLY ELI & CO COM COM 532457108 7,302 39,086 SH   SOLE 0 34,311 0 4,775
LINDE PLC COM G5494J103 3,338 11,916 SH   SOLE 0 11,761 0 155
LOCKHEED MARTIN COM 539830109 56,185 152,058 SH   SOLE 0 144,164 0 7,894
LOWE`S COMPANIES INC COM 548661107 51,735 272,031 SH   SOLE 0 260,213 0 11,818
M D C HLDGS INC COM COM 552676108 14,544 244,851 SH   SOLE 0 227,578 0 17,273
MANPOWERGROUP INCORPORATED COM 56418H100 8,454 85,481 SH   SOLE 0 79,915 0 5,566
MARATHON PETROLEUM CORP COM 56585A102 1,329 24,854 SH   SOLE 0 24,439 0 415
MASTERCARD INC COM 57636Q104 3,331 9,355 SH   SOLE 0 8,864 0 491
MATTEL INC COM COM 577081102 339 17,030 SH   SOLE 0 11,630 0 5,400
MCCORMICK & CO INC COM NON VTG 579780206 299 3,350 SH   SOLE 0 3,350 0 0
MCDONALD`S CORP COM 580135101 5,295 23,622 SH   SOLE 0 20,417 0 3,205
MCKESSON CORP COM 58155Q103 918 4,709 SH   SOLE 0 4,283 0 426
MEDTRONIC PLC COM G5960L103 6,664 56,411 SH   SOLE 0 50,271 0 6,140
METLIFE INC COM COM 59156R108 6,070 99,855 SH   SOLE 0 94,928 0 4,927
MICRON TECHNOLOGY INC COM 595112103 8,319 94,309 SH   SOLE 0 89,063 0 5,246
MICROSOFT CORP COM 594918104 37,434 158,773 SH   SOLE 0 148,514 0 10,259
MOHAWK INDS INC COM COM 608190104 52,962 275,397 SH   SOLE 0 259,039 0 16,358
MOLSON COORS BREWING CO CL B N COM 60871R209 1,196 23,378 SH   SOLE 0 11,778 0 11,600
MONDELEZ INTERNATIONAL INC COM 609207105 4,270 72,950 SH   SOLE 0 71,942 0 1,008
MORGAN STANLEY COM 617446448 1,957 25,200 SH   SOLE 0 23,951 0 1,249
MOSAIC CO NEW COM 61945C103 2,068 65,427 SH   SOLE 0 59,037 0 6,390
MOTOROLA SOLUTIONS INC COM 620076307 95,163 506,050 SH   SOLE 0 481,190 0 24,860
NETAPP INC COM 64110D104 7,276 100,127 SH   SOLE 0 93,420 0 6,707
NETFLIX INC COM 64110L106 215 412 SH   SOLE 0 395 0 17
NEW YORK CMNTY BANCORP COM COM 649445103 1,126 89,206 SH   SOLE 0 85,371 0 3,835
NEWMONT CORP COM 651639106 3,430 56,908 SH   SOLE 0 54,439 0 2,469
NEXTERA ENERGY INC COM 65339F101 1,656 21,896 SH   SOLE 0 21,448 0 448
NIKE INC COM 654106103 5,082 38,240 SH   SOLE 0 34,232 0 4,008
NIO INC SPONS ADS 62914V106 1,169 30,000 SH   SOLE 0 30,000 0 0
NORDSTROM INC COM 655664100 5,256 138,782 SH   SOLE 0 130,447 0 8,335
NORFOLK SOUTHERN CORP COM 655844108 12,721 47,373 SH   SOLE 0 43,214 0 4,159
NORTHERN TR CORP COM COM 665859104 74,490 708,688 SH   SOLE 0 674,635 0 34,053
NORTONLIFELOCK INC COM 668771108 6,152 289,373 SH   SOLE 0 278,348 0 11,025
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 690 25,001 SH   SOLE 0 25,001 0 0
NOVARTIS COM 66987V109 758 8,867 SH   SOLE 0 8,417 0 450
NUTRIEN LTD REGISTERED SHS COM 67077M108 2,777 51,523 SH   SOLE 0 49,099 0 2,424
NVIDIA CORPORATION COM 67066G104 460 861 SH   SOLE 0 745 0 116
NVR ORD COM 62944T105 24,257 5,149 SH   SOLE 0 4,884 0 265
NXP SEMICONDUCTORS NV COM N6596X109 1,956 9,713 SH   SOLE 0 9,555 0 158
PAYCHEX INC COM COM 704326107 1,728 17,625 SH   SOLE 0 15,430 0 2,195
PAYPAL HOLDINGS INC COM 70450Y103 3,322 13,678 SH   SOLE 0 13,072 0 606
PEPSICO INC COM 713448108 5,803 41,026 SH   SOLE 0 34,562 0 6,464
PERKINELMER INC COM 714046109 1,018 7,935 SH   SOLE 0 7,885 0 50
PETMED EXPRESS INC COMMON STK COM 716382106 273 7,748 SH   SOLE 0 6,623 0 1,125
PFIZER INC COM 717081103 6,105 168,516 SH   SOLE 0 151,134 0 17,382
PHILIP MORRIS INTERNATIONAL COM 718172109 129,917 1,464,022 SH   SOLE 0 1,380,645 0 83,377
PHYSICIANS RLTY TR COM 71943U104 3,583 202,795 SH   SOLE 0 200,112 0 2,683
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 838 8,220 SH   SOLE 0 8,220 0 0
PNC BANK CORPORATION COM 693475105 9,689 55,235 SH   SOLE 0 51,720 0 3,515
PPG INDS INC COM 693506107 257 1,711 SH   SOLE 0 736 0 975
PROCTER & GAMBLE CO COM 742718109 5,542 40,918 SH   SOLE 0 37,444 0 3,474
PRUDENTIAL FINL INC COM 744320102 8,779 96,369 SH   SOLE 0 90,110 0 6,259
PULTEGROUP INC COM 745867101 2,248 42,875 SH   SOLE 0 42,535 0 340
QUALCOMM INC. COM 747525103 18,031 135,988 SH   SOLE 0 131,485 0 4,503
QUANTA SVCS INC COM 74762E102 136,798 1,554,877 SH   SOLE 0 1,486,690 0 68,187
QURATE RETAIL INC COM SER A 74915M100 253 21,506 SH   SOLE 0 12,406 0 9,100
RALPH LAUREN CORP CL A 751212101 848 6,887 SH   SOLE 0 3,062 0 3,825
REGENCY CTRS CORP COM 758849103 2,520 44,436 SH   SOLE 0 40,599 0 3,837
ROBERT HALF INTL INC COM 770323103 309 3,963 SH   SOLE 0 3,498 0 465
ROSS STORES INC COM COM 778296103 378 3,150 SH   SOLE 0 3,100 0 50
ROYAL CARIBEEAN CRUISES LTD COM V7780T103 5,150 60,159 SH   SOLE 0 55,372 0 4,787
ROYALTY PHARMA PLC SHS CL A G7709Q104 2,551 58,493 SH   SOLE 0 58,118 0 375
SANOFI AVENTIS SPONSORED ADR COM 80105N105 4,034 81,553 SH   SOLE 0 76,434 0 5,119
SCHOLASTIC CORP COM COM 807066105 898 29,814 SH   SOLE 0 14,664 0 15,150
SCHW - U.S. TIPS ETF COM 808524870 5,413 88,505 SH   SOLE 0 88,155 0 350
SFL CORPORATION LTD SHS G7738W106 1,457 181,707 SH   SOLE 0 177,159 0 4,548
SHERWIN WILLIAMS CO COM 824348106 206 279 SH   SOLE 0 266 0 13
SORRENTO THERAPEUTICS INC COM NEW 83587F202 125 15,100 SH   SOLE 0 15,100 0 0
SOUTHWEST AIRLINES COM 844741108 450 7,377 SH   SOLE 0 7,377 0 0
SPARK NETWORKS SE SPONSORED ADR 846517100 156 20,879 SH   SOLE 0 20,879 0 0
SPDR - FINANCIAL SECTOR COM 81369Y605 3,059 89,847 SH   SOLE 0 64,318 0 25,529
SPDR - GOLD TRUST COM 78463V107 431 2,697 SH   SOLE 0 2,697 0 0
SPDR - INTERMEDIATE CORP COM 78464A375 2,052 56,620 SH   SOLE 0 56,270 0 350
SPDR - S&P 500 INDEX COM 78462F103 13,709 34,591 SH   SOLE 0 10,394 0 24,197
SPDR - S&P AEROSPACE & DEFENSE COM 78464A631 1,394 11,098 SH   SOLE 0 11,098 0 0
SPDR - S&P BIOTECH COM 78464A870 3,745 27,610 SH   SOLE 0 27,610 0 0
SPDR - SHORT-TERM CORPORATES COM 78464A474 2,794 89,250 SH   SOLE 0 88,700 0 550
SPDR - UTILITIES SECTOR COM 81369Y886 5,581 87,146 SH   SOLE 0 86,326 0 820
SPDR DOW JONES INDUSTRIAL AVER COM 78467X109 662 2,004 SH   SOLE 0 1,513 0 491
SPDR SER TR BLOOMBERG SRT TR 78468R408 963 35,221 SH   SOLE 0 35,221 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 389 8,001 SH   SOLE 0 8,001 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 54,986 786,983 SH   SOLE 0 749,598 0 37,385
STARBUCKS CORP. COM 855244109 2,625 24,022 SH   SOLE 0 20,432 0 3,590
SYNCHRONY FINANCIAL COM 87165B103 2,228 54,799 SH   SOLE 0 53,551 0 1,248
SYSCO CORP COM 871829107 388 4,925 SH   SOLE 0 4,925 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 1,420 77,780 SH   SOLE 0 72,570 0 5,210
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,834 10,382 SH   SOLE 0 10,182 0 200
TAPESTRY INC COM 876030107 3,655 88,698 SH   SOLE 0 81,538 0 7,160
TARGET CORPORATION COM 87612E106 11,173 56,408 SH   SOLE 0 51,624 0 4,784
TE CONNECTIVITY LTD COM H84989104 1,783 13,810 SH   SOLE 0 13,775 0 35
TECHNOLOGY SELECT SECTOR SPDR COM 81369Y803 2,116 15,933 SH   SOLE 0 3,474 0 12,459
TERADATA CORP DEL COM COM 88076W103 650 16,875 SH   SOLE 0 8,675 0 8,200
TESLA INC COM 88160R101 658 985 SH   SOLE 0 910 0 75
TEXAS INSTRUMENTS INC COM 882508104 1,001 5,295 SH   SOLE 0 1,112 0 4,183
THE CHARLES SCHWAB CORP COM 808513105 70,477 1,081,272 SH   SOLE 0 1,028,911 0 52,361
THERMO FISHER SCIENTIFIC INC COM 883556102 1,472 3,225 SH   SOLE 0 3,137 0 88
TIMKEN CO COM 887389104 760 9,367 SH   SOLE 0 9,367 0 0
TJX COMPANIES COM 872540109 3,118 47,140 SH   SOLE 0 46,198 0 942
TRUIST FINL CORP COM COM 89832Q109 6,894 118,214 SH   SOLE 0 110,000 0 8,214
TSAKOS ENERGY NAVIGATION LTD SHS G9108L173 792 83,624 SH   SOLE 0 78,597 0 5,027
UNILEVER PLC COM 904767704 1,542 27,627 SH   SOLE 0 20,212 0 7,415
UNION PACIFIC CORP COM 907818108 1,411 6,401 SH   SOLE 0 5,522 0 879
UNITED AIRLS HLDGS INC COM 910047109 290 5,037 SH   SOLE 0 5,000 0 37
UNITED PARCEL SERVICE COM 911312106 1,642 9,660 SH   SOLE 0 8,789 0 871
UNITEDHEALTH GROUP COM 91324P102 5,131 13,791 SH   SOLE 0 13,430 0 361
US BANCORP DEL COM NEW 902973304 304 5,495 SH   SOLE 0 1,780 0 3,715
VANGUARD DIVIDEND APPRECIATION COM 921908844 497 3,381 SH   SOLE 0 3,131 0 250
VANGUARD FTSE ALL-WORLD EX-US COM 922042775 2,799 46,135 SH   SOLE 0 46,135 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,227 11,602 SH   SOLE 0 11,602 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 764 13,693 SH   SOLE 0 13,693 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 1,242 24,090 SH   SOLE 0 21,415 0 2,675
VANGUARD MID-CAP ETF COM 922908629 13,386 60,478 SH   SOLE 0 43,771 0 16,707
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 6,352 119,015 SH   SOLE 0 118,000 0 1,015
VANGUARD SMALL-CAP ETF COM 922908751 11,914 55,652 SH   SOLE 0 41,534 0 14,118
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 206 4,185 SH   SOLE 0 4,185 0 0
VANGUARD TOTAL STOCK MARKET ET COM 922908769 10,074 48,740 SH   SOLE 0 32,196 0 16,544
VARIAN MEDICAL SYSTEMS, INC. COM 92220P105 538 3,049 SH   SOLE 0 1,612 0 1,437
VERIZON COMMUNICATIONS COM COM 92343V104 6,065 104,300 SH   SOLE 0 93,851 0 10,449
VERTEX PHARMACEUTICALS INC COM 92532F100 1,207 5,618 SH   SOLE 0 5,492 0 126
VG - FINANCIALS ETF COM 92204A405 1,094 12,946 SH   SOLE 0 5,410 0 7,536
VG - HEALTH CARE ETF COM 92204A504 4,314 18,859 SH   SOLE 0 12,265 0 6,594
VG - ALL-WORLD EX-US SMALL-CAP COM 922042718 2,915 22,705 SH   SOLE 0 22,465 0 240
VG - CONSUMER DURABLES ETF COM 92204A108 3,327 11,265 SH   SOLE 0 6,819 0 4,446
VG - CONSUMER STAPLES ETF COM 92204A207 1,438 8,068 SH   SOLE 0 6,283 0 1,785
VG - FTSE EMERGING MARKETS COM 922042858 3,555 68,303 SH   SOLE 0 67,548 0 755
VG - INDUSTRIALS ETF COM 92204A603 6,676 35,273 SH   SOLE 0 30,099 0 5,174
VG - INFORMATION TECHNOLOGY ETF COM 92204A702 1,804 5,031 SH   SOLE 0 5,031 0 0
VG - MEGA CAP 300 VALUE COM 921910840 924 9,710 SH   SOLE 0 9,710 0 0
VG - REAL ESTATE ETF COM 922908553 421 4,584 SH   SOLE 0 4,584 0 0
VG - TOTAL INTL STOCK INDEX COM 921909768 550 8,770 SH   SOLE 0 8,770 0 0
VG - TOTAL WORLD STOCK INDEX COM 922042742 10,262 105,478 SH   SOLE 0 47,299 0 58,179
VG - U.S. INTERM-TERM CORP BONDS COM 92206C870 3,093 33,250 SH   SOLE 0 32,600 0 650
VG - U.S. MEGA-CAP GROWTH COM 921910816 732 3,535 SH   SOLE 0 3,535 0 0
VG - U.S. MID-CAP VALUE COM 922908512 274 2,030 SH   SOLE 0 2,030 0 0
VG - U.S. SHORT-TERM CORP BONDS COM 92206C409 9,335 113,153 SH   SOLE 0 106,129 0 7,024
VG - U.S. SMALL-CAP GROWTH COM 922908595 834 3,035 SH   SOLE 0 3,035 0 0
VG - U.S. SMALL-CAP VALUE COM 922908611 692 4,180 SH   SOLE 0 4,180 0 0
VG - U.S. TOTAL CORP BONDS COM 92206C573 275 3,077 SH   SOLE 0 3,077 0 0
VIACOMCBS INC COM 92556H206 1,526 33,831 SH   SOLE 0 27,871 0 5,960
VIATRIS INC COM 92556V106 302 21,582 SH   SOLE 0 19,470 0 2,112
VISA INC COM 92826C839 56,892 268,703 SH   SOLE 0 256,755 0 11,948
VMWARE INC CL A COM 928563402 2,935 19,510 SH   SOLE 0 19,275 0 235
VV - INTERMEDIATE TERM MUNICIPALS COM 92189H201 924 18,037 SH   SOLE 0 18,037 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,584 28,854 SH   SOLE 0 18,984 0 9,870
WALT DISNEY CO COM 254687106 105,149 569,854 SH   SOLE 0 541,790 0 28,064
WASTE MANAGEMENT COM 94106L109 5,666 43,918 SH   SOLE 0 43,065 0 853
WEC ENERGY GROUP COM 92939U106 205 2,190 SH   SOLE 0 2,033 0 157
WELLS FARGO & CO COM 949746101 790 20,219 SH   SOLE 0 19,447 0 772
WHIRLPOOL CORP COM 963320106 10,352 46,979 SH   SOLE 0 44,212 0 2,767
WISDOMTREE TR EMG MKTS SMCAP 97717W281 980 19,102 SH   SOLE 0 19,102 0 0
WORLD FUEL SVCS CORP COM 981475106 2,219 63,049 SH   SOLE 0 62,354 0 695
WT - INTERN SMALL-CAP DIVIDEND COM 97717W760 244 3,375 SH   SOLE 0 3,375 0 0
YORK WTR CO COM 987184108 225 4,600 SH   SOLE 0 4,600 0 0
VIDLER WATER RESOUCES INC COM 92660E107 143 16,029 SH   SOLE 0 0 0 16,029
ILLINOIS TOOL WKS INC COM 452308109 202 912 SH   SOLE 0 912 0 0
ILLUMINA INC COM 452327109 393 1,022 SH   SOLE 0 1,011 0 11
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 207 1,231 SH   SOLE 0 0 0 1,231
REGENERON PHARMACEUTICALS COM 75886F107 595 1,258 SH   SOLE 0 1,179 0 79
VANGUARD WORLD FDS UTILITIES ETF 92204A876 202 1,438 SH   SOLE 0 1,438 0 0
ISHARES TR SELECT DIVID ETF 464287168 229 2,007 SH   SOLE 0 1,388 0 619
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 253 2,080 SH   SOLE 0 2,080 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 212 2,392 SH   SOLE 0 2,227 0 165
DOW INC COM 260557103 243 3,799 SH   SOLE 0 2,149 0 1,650
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 293 4,000 SH   SOLE 0 0 0 4,000
VIASAT INC COM 92552V100 213 4,426 SH   SOLE 0 4,426 0 0
CARTERS INC COM 146229109 400 4,500 SH   SOLE 0 2,700 0 1,800
ISHARES TR US AER DEF ETF 464288760 536 5,150 SH   SOLE 0 1,150 0 4,000
DOLLAR GEN CORP NEW COM 256677105 1,111 5,482 SH   SOLE 0 5,408 0 74
SPDR SER TR PRTFLO S&P500 GW 78464A409 336 5,961 SH   SOLE 0 0 0 5,961
PACIFIC BIOSCIENCES CALIF IN COM 69404D108 333 10,000 SH   SOLE 0 10,000 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,920 10,187 SH   SOLE 0 9,935 0 252
T-MOBILE US INC COM 872590104 1,935 15,442 SH   SOLE 0 15,288 0 154
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 2,329 16,681 SH   SOLE 0 16,024 0 657
V F CORP COM 918204108 1,342 16,792 SH   SOLE 0 15,861 0 931
FISERV INC COM 337738108 2,504 21,034 SH   SOLE 0 20,835 0 199
AIR PRODS & CHEMS INC COM 009158106 6,817 24,229 SH   SOLE 0 22,982 0 1,247
APOLLO GLOBAL MGMT INC COM CL A 03768E105 2,004 42,630 SH   SOLE 0 42,630 0 0
KINDER MORGAN INC DEL COM 49456B101 753 45,229 SH   SOLE 0 44,339 0 890
ISHARES INC MSCI AUSTRIA ETF 464286202 1,230 56,047 SH   SOLE 0 56,047 0 0
ISHARES INC MSCI BELGIUM ETF 464286301 1,201 59,007 SH   SOLE 0 59,007 0 0
SALESFORCE COM INC COM 79466L302 23,212 109,556 SH   SOLE 0 103,580 0 5,976
CISCO SYSTEMS INC COM 17275R102 11,214 216,856 SH   SOLE 0 196,752 0 20,104
JP MORGAN SECURITIES COM 46625H100 83,708 549,880 SH   SOLE 0 517,486 0 32,394
OLD NATL BANCORP COM 680033107 5,582 288,630 SH   SOLE 0 268,880 0 19,750
PINNACLE WEST CAPITAL CORP USD COM 723484101 7,965 97,915 SH   SOLE 0 91,785 0 6,130
RAYTHEON TECHNOLOGIES CORP COM 75513E101 752 9,731 SH   SOLE 0 6,632 0 3,099
SEAGATE TECHNOLOGY PLC SHS G7945M107 9,510 123,907 SH   SOLE 0 115,104 0 8,803
TYSON FOODS INC CL A COM 902494103 6,752 90,878 SH   SOLE 0 84,427 0 6,451
WAL MART STORES INC COM COM 931142103 10,229 75,306 SH   SOLE 0 68,816 0 6,490
ABBOTT LABORATORIES COM 002824100 10,995 91,748 SH   SOLE 0 82,917 0 8,831
ALPHABET INC - CL C COM 02079K107 163,410 78,994 SH   SOLE 0 74,173 0 4,821
APPLE COMPUTER INC COM 037833100 146,607 1,200,220 SH   SOLE 0 1,124,828 0 75,392
BLACKROCK INC. COM 09247X101 5,086 6,746 SH   SOLE 0 6,230 0 516
BRISTOL MYERS SQUIB COM 110122108 11,850 187,705 SH   SOLE 0 173,115 0 14,590
CARDINAL HEALTH INC COM COM 14149Y108 3,428 56,425 SH   SOLE 0 53,073 0 3,352