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
1/100 BERKSHIRE HTWY CLA100 SH COM 084990175 1,069 400 SH   SOLE 0 0 0 400
3M CO. COM 88579Y101 2,265 14,524 SH   SOLE 0 11,981 0 2,543
ABBOTT LABORATORIES COM 002824100 8,823 96,499 SH   SOLE 0 75,284 0 21,215
ABBVIE INC COM 00287Y109 6,992 71,216 SH   SOLE 0 55,639 0 15,577
ACCENTURE PLC CLASS A ORDINARY COM G1151C101 873 4,068 SH   SOLE 0 0 0 4,068
ADOBE INC COM 00724F101 283 649 SH   SOLE 0 0 0 649
ADVANCE AUTO PARTS COM 00751Y106 900 6,320 SH   SOLE 0 6,265 0 55
AGCO CORP COM 001084102 374 6,745 SH   SOLE 0 495 0 6,250
ALASKA AIR GROUP INC COM 011659109 845 23,293 SH   SOLE 0 22,166 0 1,127
ALBEMARLE CORP COM 012653101 5,775 74,795 SH   SOLE 0 69,514 0 5,281
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1,253 7,725 SH   SOLE 0 7,656 0 69
ALEXION PHARMACEUTICALS INC COM 015351109 746 6,645 SH   SOLE 0 6,590 0 55
ALLSTATE CORP COM COM 020002101 2,355 24,276 SH   SOLE 0 15,849 0 8,427
ALPHABET INC - CL A COM 02079K305 36,425 25,687 SH   SOLE 0 10,153 0 15,534
ALPHABET INC - CL C COM 02079K107 123,020 87,025 SH   SOLE 0 15,972 0 71,053
ALTRIA GROUP COM 02209S103 253 6,445 SH   SOLE 0 414 0 6,031
AMAZON.COM INC COM 023135106 50,743 18,393 SH   SOLE 0 4,718 0 13,675
AMERCO COM 023586100 23,342 77,244 SH   SOLE 0 11,105 0 66,139
AMERICAN ELEC PWR CO INC COM 025537101 1,274 15,992 SH   SOLE 0 200 0 15,792
AMERICAN EXPRESS CO COM 025816109 72,538 761,953 SH   SOLE 0 96,070 0 665,883
AMERICAN TOWER CORP COM 03027X100 3,713 14,361 SH   SOLE 0 14,171 0 190
AMERICAN WTR WKS CO INC NEW COM 030420103 236 1,838 SH   SOLE 0 357 0 1,481
AMGEN INCORPORATED COM 031162100 12,050 51,089 SH   SOLE 0 45,308 0 5,781
ANALOG DEVICES INC COM 032654105 446 3,634 SH   SOLE 0 0 0 3,634
ANTHEM INC COM 036752103 1,951 7,418 SH   SOLE 0 7,140 0 278
AON PLC SHS CL A g0403h108 74,595 387,305 SH   SOLE 0 54,866 0 332,439
APPLE COMPUTER INC COM 037833100 120,549 330,451 SH   SOLE 0 127,522 0 202,929
APPLIED MATERIALS COM 038222105 1,434 23,725 SH   SOLE 0 18,500 0 5,225
ARCHER DANIELS MIDLAND CO COM 039483102 6,447 161,588 SH   SOLE 0 146,736 0 14,852
ARES CAPITAL CORP COM 04010L103 155 10,750 SH   SOLE 0 10,750 0 0
AT & T INC COM 00206R102 2,580 85,351 SH   SOLE 0 67,635 0 17,716
AUTODESK INC COM 052769106 39,441 164,893 SH   SOLE 0 27,396 0 137,497
AXIS CAPITAL HOLDINGS SHS COM g0692u109 2,355 58,063 SH   SOLE 0 50,490 0 7,573
BAKER HUGHES COMPANY CL A 05722g100 766 49,789 SH   SOLE 0 1,766 0 48,023
BANK OF AMERICA CORP. COM 060505104 12,014 505,834 SH   SOLE 0 440,714 0 65,120
BANK OF NEW YORK MELLON COM 064058100 5,866 151,794 SH   SOLE 0 127,209 0 24,585
BAXTER INTERNATIONAL COM 071813109 266 3,089 SH   SOLE 0 1,650 0 1,439
BAYER AG ADS COM 072730302 1,653 88,730 SH   SOLE 0 59,965 0 28,765
BECTON, DICKINSON & CO COM 075887109 63,714 266,286 SH   SOLE 0 53,310 0 212,976
BENCHMARK ELECTRONICS INC COM 08160h101 3,738 173,071 SH   SOLE 0 154,669 0 18,402
BERKSHIRE HATHAWAY - CL B COM 084670702 115,983 649,731 SH   SOLE 0 111,987 0 537,744
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 2,406 9 SH   SOLE 0 0 0 9
BHP GROUP LTD SPONSORED ADS 088606108 798 16,041 SH   SOLE 0 15,651 0 390
BIOGEN IDEC INC COM COM 09062x103 4,595 17,175 SH   SOLE 0 15,411 0 1,764
BLACKROCK INC. COM 09247X101 3,855 7,085 SH   SOLE 0 6,532 0 553
BLACKSTONE GROUP INC COM CL A 09260d107 29,797 525,889 SH   SOLE 0 99,989 0 425,900
BOEING CO COM 097023105 2,571 14,024 SH   SOLE 0 242 0 13,782
BOOKING HOLDINGS INC COM 09857L108 62,807 39,443 SH   SOLE 0 7,802 0 31,641
BP PLC COM 055622104 2,809 120,441 SH   SOLE 0 80,286 0 40,155
BRISTOL MYERS SQUIB COM 110122108 12,125 206,198 SH   SOLE 0 179,100 0 27,098
BROADCOM LTD COM 11135F101 5,038 15,962 SH   SOLE 0 15,479 0 483
BROOKFIELD ASSET MANAGEMENT INC COM 112585104 4,935 150,005 SH   SOLE 0 149,380 0 625
BROOKFIELD PROPERTY REIT COM 11282X103 848 85,110 SH   SOLE 0 85,110 0 0
BROWN FORMAN CORP CL B COM 115637209 260 4,077 SH   SOLE 0 0 0 4,077
CAPITAL ONE FINANCIAL CORP. COM 14040H105 5,450 87,071 SH   SOLE 0 78,752 0 8,319
CARDINAL HEALTH INC COM COM 14149y108 2,765 52,981 SH   SOLE 0 48,127 0 4,854
CARMAX INC COM 143130102 64,242 717,383 SH   SOLE 0 134,969 0 582,414
CARNIVAL CORP PAIRED CTF COM 143658300 715 43,522 SH   SOLE 0 19,238 0 24,284
CATERPILLAR INC. COM 149123101 7,075 55,934 SH   SOLE 0 49,504 0 6,430
CBRE GROUP INC COM 12504L109 70,497 1,558,975 SH   SOLE 0 310,564 0 1,248,411
CELANESE CORP DEL COM 150870103 6,333 73,349 SH   SOLE 0 65,609 0 7,740
CERNER CORP. COM 156782104 1,687 24,600 SH   SOLE 0 24,375 0 225
CHANGE HEALTHCARE INC COM 15912k100 569 50,801 SH   SOLE 0 44,957 0 5,844
CHARTER COMMUNICATIONS INC CL COM 16119p108 60,295 118,217 SH   SOLE 0 16,094 0 102,123
CHEVRON CORP COM 166764100 994 11,146 SH   SOLE 0 3,855 0 7,291
CISCO SYSTEMS INC COM 17275R102 13,876 297,497 SH   SOLE 0 248,753 0 48,744
CITIGROUP INC COM 172967424 34,743 679,904 SH   SOLE 0 235,238 0 444,666
COCA-COLA CO COM 191216100 813 18,195 SH   SOLE 0 750 0 17,445
COHU INC COM 192576106 3,373 194,499 SH   SOLE 0 182,003 0 12,496
COLGATE PALMOLIVE CO COM 194162103 210 2,867 SH   SOLE 0 1,785 0 1,082
COMCAST CORP COM 20030N101 12,149 311,660 SH   SOLE 0 278,612 0 33,048
COMERICA INC COM 200340107 3,777 99,130 SH   SOLE 0 90,730 0 8,400
CONOCOPHILLIPS COM 20825C104 2,158 51,362 SH   SOLE 0 38,885 0 12,477
CONSOLIDATED EDISON COM 209115104 241 3,350 SH   SOLE 0 0 0 3,350
CONSTELLATION BRANDS INC COM 21036P108 3,066 17,522 SH   SOLE 0 14,465 0 3,057
CORNING INC COM 219350105 8,506 328,388 SH   SOLE 0 300,827 0 27,561
COSTCO WHOLESALE CORP COM 22160K105 1,523 5,024 SH   SOLE 0 4,060 0 964
COVETRUS INC COM 22304c100 27,752 1,551,266 SH   SOLE 0 155,063 0 1,396,203
CREE INC COM COM 225447101 602 10,170 SH   SOLE 0 0 0 10,170
CUMMINS INC COM COM 231021106 8,199 47,324 SH   SOLE 0 42,435 0 4,889
CVS HEALTH CORP COM 126650100 10,283 158,276 SH   SOLE 0 137,663 0 20,613
DEEP VALUE ETF COM 26922A701 210 9,635 SH   SOLE 0 9,635 0 0
DEERE & CO COM COM 244199105 8,049 51,217 SH   SOLE 0 46,477 0 4,740
DEL TACO RESTAURANTS INC NEW COM 245496104 239 40,352 SH   SOLE 0 40,352 0 0
DELTA AIR LINES INC NEW COM 247361702 2,530 90,208 SH   SOLE 0 82,935 0 7,273
DIGITAL REALTY TRUST INC COM 253868103 8,525 59,986 SH   SOLE 0 54,993 0 4,993
DISCOVERY INC - A COM 25470F104 865 40,990 SH   SOLE 0 40,990 0 0
DISCOVERY INC - C COM 25470F302 1,585 82,284 SH   SOLE 0 44,861 0 37,423
EATON CORP COM g29183103 7,958 90,974 SH   SOLE 0 82,584 0 8,390
EBAY INC. COM 278642103 4,123 78,614 SH   SOLE 0 76,964 0 1,650
EMERSON ELEC CO COM 291011104 319 5,150 SH   SOLE 0 0 0 5,150
ENTERPRISE PRODS PARTNERS L COM 293792107 199 10,952 SH   SOLE 0 1,984 0 8,968
EXPEDIA GROUP INC COM 30212P303 34,078 414,577 SH   SOLE 0 55,119 0 359,458
EXXON MOBIL COM 30231G102 5,457 122,021 SH   SOLE 0 85,535 0 36,486
FACEBOOK INC COM 30303M102 105,083 462,775 SH   SOLE 0 88,846 0 373,929
FASTENAL CO COM COM 311900104 245 5,714 SH   SOLE 0 0 0 5,714
FEDERAL EXPRESS COM 31428X106 6,706 47,826 SH   SOLE 0 42,841 0 4,985
FEMSA INTERNATIONAL COM 344419106 548 8,835 SH   SOLE 0 8,835 0 0
FIDELITY NATIONAL INFORMATION SERVICES COM 31620M106 2,870 21,402 SH   SOLE 0 21,053 0 349
FIFTH THIRD BANCORP COM COM 316773100 7,717 400,239 SH   SOLE 0 378,403 0 21,836
FOCUS FINL PARTNERS INC CL A COM 34417p100 1,866 56,466 SH   SOLE 0 0 0 56,466
FOOT LOCKER INC COM 344849104 2,703 92,692 SH   SOLE 0 84,002 0 8,690
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473p744 1,080 44,386 SH   SOLE 0 42,656 0 1,730
FRANKLIN TEMPLETON ETF TR FTSE CHINA 35473p819 1,206 47,317 SH   SOLE 0 45,512 0 1,805
FRANKLIN TEMPLETON ETF TR FTSE CANADA 35473p827 1,121 48,465 SH   SOLE 0 46,546 0 1,919
FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473p769 941 48,567 SH   SOLE 0 46,653 0 1,914
FRANKLIN TEMPLETON ETF TR FTSE MEXICO 35473p736 900 56,456 SH   SOLE 0 54,296 0 2,160
FT DOW JONES INTERNET INDEX COM 33733E302 1,364 7,999 SH   SOLE 0 7,999 0 0
GENERAL DYNAMICS CORP COM COM 369550108 1,689 11,303 SH   SOLE 0 10,131 0 1,172
GENERAL ELECTRIC CO COM 369604103 118 17,247 SH   SOLE 0 3,149 0 14,098
GENERAL MTRS CO COM 37045v100 55,362 2,188,229 SH   SOLE 0 447,959 0 1,740,270
GILDAN ACTIVEWEAR INC COM 375916103 49,324 3,184,275 SH   SOLE 0 465,432 0 2,718,843
GILEAD SCIENCES INC COM 375558103 6,524 84,786 SH   SOLE 0 69,087 0 15,699
GLOBAL X FDS GLBX MSCI COLUM 37954y327 772 33,986 SH   SOLE 0 32,650 0 1,336
GODADDY INC. COM 380237107 61,491 838,558 SH   SOLE 0 123,137 0 715,421
GOLDMAN SACHS GROUP INC COM 38141G104 10,600 53,639 SH   SOLE 0 45,459 0 8,180
GOODYEAR TIRE & RUBR CO COM 382550101 1,958 218,921 SH   SOLE 0 203,270 0 15,651
GREENBRIER COS INC COM 393657101 3,330 146,363 SH   SOLE 0 128,482 0 17,881
HASBRO INC COM 418056107 56,710 756,636 SH   SOLE 0 132,398 0 624,238
HCA HEALTHCARE INC COM 40412C101 2,575 26,530 SH   SOLE 0 26,380 0 150
HEALTH CARE SELECT SECTOR SPDR COM 81369Y209 701 7,007 SH   SOLE 0 0 0 7,007
HEWLETT PACKARD ENTERPRISE CO COM 42824c109 726 74,573 SH   SOLE 0 0 0 74,573
HOLLYFRONTIER CORP COM 436106108 2,971 101,748 SH   SOLE 0 92,100 0 9,648
HOLOGIC INC COM 436440101 291 5,104 SH   SOLE 0 0 0 5,104
HOME DEPOT INC COM 437076102 7,043 28,115 SH   SOLE 0 15,512 0 12,603
HONDA MOTOR LTD AMERN SHS 438128308 962 37,633 SH   SOLE 0 36,729 0 904
HONEYWELL INTL COM 438516106 4,221 29,195 SH   SOLE 0 28,485 0 710
HP INC COM 40434l105 684 39,240 SH   SOLE 0 0 0 39,240
HSBC HLDGS PLC SPON ADR NEW 404280406 881 37,745 SH   SOLE 0 36,251 0 1,494
ILLINOIS TOOL WORKS COM 452308109 211 1,209 SH   SOLE 0 898 0 311
INTEL CORP COM 458140100 15,939 266,416 SH   SOLE 0 206,206 0 60,210
INTERNATIONAL PAPER CO COM 460146103 3,264 92,696 SH   SOLE 0 84,410 0 8,286
INTL BUSINESS MACH. COM 459200101 6,474 53,607 SH   SOLE 0 45,970 0 7,637
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 678 52,371 SH   SOLE 0 51,635 0 736
INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138g508 967 45,281 SH   SOLE 0 44,294 0 987
INVESCO QQQ TR UNIT SER 1 46090e103 317 1,281 SH   SOLE 0 1,281 0 0
INVESCO S&P 500 EQUAL WEIGHT E COM 46137v357 457 4,489 SH   SOLE 0 0 0 4,489
IQVIA HOLDINGS INC COM 46266C105 280 1,978 SH   SOLE 0 1,560 0 418
IS - RUSSELL 2000 VALUE (SMALL-CAP) COM 464287630 575 5,896 SH   SOLE 0 5,797 0 99
IS - S&P GLOBAL TECHNOLOGY COM 464287291 399 1,695 SH   SOLE 0 1,695 0 0
IS - BARCLAYS MBS (MORTGAGE BONDS) COM 464288588 3,646 32,940 SH   SOLE 0 32,940 0 0
IS - CORE US AGGREGATE BOND COM 464287226 1,405 11,884 SH   SOLE 0 11,423 0 461
IS - FLOATING RATE BOND FUND COM 46429B655 2,756 54,487 SH   SOLE 0 53,531 0 956
IS - INTERMEDIATE GOVERNMENT/CREDIT COM 464288612 500 4,245 SH   SOLE 0 4,245 0 0
IS - INTERMEDIATE MUNICIPAL BONDS COM 464288414 5,238 45,390 SH   SOLE 0 45,390 0 0
IS - INVESTMENT GRADE CORP BONDS COM 464287242 3,095 23,014 SH   SOLE 0 13,905 0 9,109
IS - MSCI ALL COUNTRY WORLD INDEX COM 464288257 6,362 86,302 SH   SOLE 0 8,230 0 78,072
IS - NASDAQ BIOTECH COM 464287556 2,373 17,357 SH   SOLE 0 17,222 0 135
IS - RUSSELL 1000 VALUE (LARGE-CAP) COM 464287598 345 3,065 SH   SOLE 0 2,895 0 170
IS - RUSSELL MIDCAP GROWTH COM 464287481 1,534 9,702 SH   SOLE 0 9,702 0 0
IS - RUSSELL MIDCAP VALUE COM 464287473 1,185 15,492 SH   SOLE 0 14,210 0 1,282
IS - S&P GLOBAL HEALTHCARE COM 464287325 336 4,882 SH   SOLE 0 4,865 0 17
IS - SHORT-TERM AMT MUNI COM 464288158 1,809 16,770 SH   SOLE 0 16,770 0 0
IS-0-5 INVESTMENT GRADE CORP BONDS COM 46434V100 4,322 82,931 SH   SOLE 0 82,931 0 0
ISHARES CORE S&P 500 ETF COM 464287200 445 1,437 SH   SOLE 0 0 0 1,437
ISHARES CORE S&P MID-CAP ETF COM 464287507 641 3,607 SH   SOLE 0 0 0 3,607
ISHARES CORE S&P SMALL-CAP ETF COM 464287804 4,661 68,250 SH   SOLE 0 0 0 68,250
ISHARES INC MSCI STH AFR ETF 464286780 436 12,378 SH   SOLE 0 11,764 0 614
ISHARES INC MSCI FRNTR100ETF 464286145 586 24,215 SH   SOLE 0 23,258 0 957
ISHARES INC MSCI TAIWAN ETF 46434g772 1,262 31,365 SH   SOLE 0 30,152 0 1,213
ISHARES INC MSCI NETHERL ETF 464286814 1,289 39,403 SH   SOLE 0 37,877 0 1,526
ISHARES INC MSCI ITALY ETF 46434G830 1,012 42,046 SH   SOLE 0 40,391 0 1,655
ISHARES INC MSCI SINGPOR ETF 46434G780 933 49,713 SH   SOLE 0 47,805 0 1,908
ISHARES MSCI EAFE ETF COM 464287465 1,314 21,582 SH   SOLE 0 0 0 21,582
ISHARES MSCI EMERGING MARKETS COM 464287234 319 7,985 SH   SOLE 0 0 0 7,985
ISHARES MSCI GERMANY ETF COM 464286806 1,318 48,620 SH   SOLE 0 46,598 0 2,022
ISHARES RUSSELL 2000 ETF COM 464287655 257 1,795 SH   SOLE 0 0 0 1,795
ISHARES S&P 500 GROWTH ETF COM 464287309 12,875 62,051 SH   SOLE 0 2,838 0 59,213
ISHARES S&P 500 VALUE ETF COM 464287408 7,098 65,597 SH   SOLE 0 2,525 0 63,072
ISHARES TR US INDUSTRIALS 464287754 253 1,678 SH   SOLE 0 1,678 0 0
ISHARES TR IBONDS MAR23 ETF 46432faz0 206 7,540 SH   SOLE 0 0 0 7,540
ISHARES TR IBONDS DEC25 ETF 46434vbd1 223 8,280 SH   SOLE 0 0 0 8,280
ISHARES TR CORE MSCI EAFE 46432f842 594 10,386 SH   SOLE 0 9,982 0 404
ISHARES TR JPMORGAN USD EMG 464288281 1,231 11,273 SH   SOLE 0 10,862 0 411
ISHARES TR CORE INTL AGGR 46435g672 888 15,942 SH   SOLE 0 15,641 0 301
ISHARES TR SHORT TREAS BD 464288679 3,292 29,729 SH   SOLE 0 29,181 0 548
ISHARES TR 1 3 YR TREAS BD 464287457 2,742 31,664 SH   SOLE 0 30,456 0 1,208
ISHARES TR MSCI INDONIA ETF 46429b309 772 42,875 SH   SOLE 0 41,241 0 1,634
IV - BUYBACK ACHIEVERS COM 46137V308 2,456 42,795 SH   SOLE 0 42,795 0 0
IV - S&P GLOBAL WATER COM 46138E263 1,262 33,755 SH   SOLE 0 33,755 0 0
IV - S&P SPIN-OFF COM 46137V159 203 5,390 SH   SOLE 0 5,390 0 0
IV - SMALL-CAP HEALTHCARE COM 46138E149 1,348 11,131 SH   SOLE 0 11,131 0 0
IV - WATER RESOURCES COM 46137V142 538 14,811 SH   SOLE 0 14,811 0 0
J M SMUCKER CO COM 832696405 4,155 39,268 SH   SOLE 0 35,172 0 4,096
JABIL INC COM 466313103 3,579 111,555 SH   SOLE 0 102,332 0 9,223
JACOBS ENGR GROUP INC COM 469814107 65,364 770,807 SH   SOLE 0 124,973 0 645,834
JOHNSON & JOHNSON COM 478160104 17,929 127,485 SH   SOLE 0 91,718 0 35,767
JP MORGAN SECURITIES COM 46625H100 45,504 483,772 SH   SOLE 0 187,631 0 296,141
JUNIPER NETWORKS INC COM 48203r104 3,645 159,429 SH   SOLE 0 144,077 0 15,352
KANSAS CITY SOUTHN IND COM NEW COM 485170302 428 2,867 SH   SOLE 0 0 0 2,867
KENNAMETAL INC CAP STK COM 489170100 663 23,100 SH   SOLE 0 0 0 23,100
KEYCORP COM 493267108 1,412 115,955 SH   SOLE 0 104,067 0 11,888
KIMBERLY-CLARK CORPORATION COM 494368103 1,327 9,392 SH   SOLE 0 547 0 8,845
KIMCO RLTY CORP COM 49446R109 2,425 188,872 SH   SOLE 0 179,866 0 9,006
KKR & CO INC CL A COM 48251w104 1,292 41,837 SH   SOLE 0 0 0 41,837
KLA-TENCOR CORP. COM 482480100 929 4,778 SH   SOLE 0 4,685 0 93
KOHLS CORP COM 500255104 2,430 116,988 SH   SOLE 0 108,161 0 8,827
KRAFT HEINZ CO COM 500754106 229 7,184 SH   SOLE 0 6,912 0 272
KROGER CO COM 501044101 2,695 79,625 SH   SOLE 0 74,994 0 4,631
KULICKE & SOFFA INDS INC COM 501242101 2,001 96,073 SH   SOLE 0 89,097 0 6,976
L OREAL CO ADR COM 502117203 324 5,000 SH   SOLE 0 0 0 5,000
LAM RESEARCH CORPORATION COM 512807108 6,240 19,291 SH   SOLE 0 17,977 0 1,314
LAS VEGAS SANDS CORP COM 517834107 280 6,146 SH   SOLE 0 6,020 0 126
LEGGETT & PLATT INC COM 524660107 1,496 42,564 SH   SOLE 0 41,663 0 901
LIBERTY BROADBAND - CL A COM 530307107 2,000 16,367 SH   SOLE 0 16,364 0 3
LIBERTY GLOBAL CL C COM G5480U120 2,698 125,440 SH   SOLE 0 124,650 0 790
LILLY ELI & CO COM COM 532457108 1,698 10,341 SH   SOLE 0 0 0 10,341
LINDE PLC COM G5494J103 420 1,981 SH   SOLE 0 1,305 0 676
LOCKHEED MARTIN COM 539830109 41,347 113,303 SH   SOLE 0 29,279 0 84,024
LOWE`S COMPANIES INC COM 548661107 40,942 303,012 SH   SOLE 0 103,638 0 199,374
M D C HLDGS INC COM COM 552676108 8,645 242,161 SH   SOLE 0 219,259 0 22,902
MANPOWERGROUP INCORPORATED COM 56418h100 5,835 84,874 SH   SOLE 0 76,170 0 8,704
MARATHON PETROLEUM CORP COM 56585A102 283 7,570 SH   SOLE 0 7,510 0 60
MASTERCARD INC COM 57636Q104 1,432 4,841 SH   SOLE 0 3,730 0 1,111
MATTEL INC COM COM 577081102 222 22,930 SH   SOLE 0 0 0 22,930
MCCORMICK & CO INC COM NON VTG 579780206 308 1,715 SH   SOLE 0 1,715 0 0
MCDONALD`S CORP COM 580135101 4,622 25,055 SH   SOLE 0 1,708 0 23,347
MCKESSON CORP COM 58155Q103 794 5,178 SH   SOLE 0 4,674 0 504
MEDTRONIC PLC COM G5960L103 7,129 77,742 SH   SOLE 0 69,910 0 7,832
MERCK & CO INC COM 58933Y105 7,211 93,237 SH   SOLE 0 85,143 0 8,094
METLIFE INC COM COM 59156r108 3,548 97,149 SH   SOLE 0 88,963 0 8,186
METTLER-TOLEDO INTERN. COM 592688105 592 735 SH   SOLE 0 718 0 17
MICRON TECHNOLOGY INC COM 595112103 4,593 89,141 SH   SOLE 0 80,765 0 8,376
MICROSOFT CORP COM 594918104 34,662 170,320 SH   SOLE 0 139,244 0 31,076
MOHAWK INDS INC COM COM 608190104 33,424 328,457 SH   SOLE 0 47,559 0 280,898
MOLSON COORS BREWING CO CL B N COM 60871r209 966 28,103 SH   SOLE 0 0 0 28,103
MONDELEZ INTERNATIONAL INC COM 609207105 2,462 48,156 SH   SOLE 0 46,951 0 1,205
MOSAIC CO NEW COM 61945c103 945 75,534 SH   SOLE 0 68,235 0 7,299
MOTOROLA SOLUTIONS INC COM 620076307 47,552 339,341 SH   SOLE 0 53,155 0 286,186
NETAPP INC COM 64110d104 4,498 101,369 SH   SOLE 0 91,639 0 9,730
NEW YORK CMNTY BANCORP COM COM 649445103 884 86,707 SH   SOLE 0 83,143 0 3,564
NEWMONT CORP COM 651639106 3,798 61,514 SH   SOLE 0 58,635 0 2,879
NEXTERA ENERGY INC COM 65339f101 1,315 5,477 SH   SOLE 0 0 0 5,477
NIKE INC COM 654106103 5,459 55,679 SH   SOLE 0 25,246 0 30,433
NORFOLK SOUTHERN CORP COM 655844108 9,537 54,320 SH   SOLE 0 48,898 0 5,422
NORTHERN TR CORP COM COM 665859104 56,990 718,301 SH   SOLE 0 119,527 0 598,774
NORTONLIFELOCK INC COM 668771108 5,618 283,272 SH   SOLE 0 267,311 0 15,961
NOVARTIS COM 66987V109 839 9,610 SH   SOLE 0 7,950 0 1,660
NUTRIEN LTD REGISTERED SHS COM 67077m108 1,600 49,835 SH   SOLE 0 44,988 0 4,847
NVIDIA CORPORATION COM 67066G104 299 786 SH   SOLE 0 233 0 553
NVR ORD COM 62944t105 16,600 5,094 SH   SOLE 0 678 0 4,416
NXP SEMICONDUCTORS NV COM N6596X109 2,206 19,343 SH   SOLE 0 19,050 0 293
OLD NATL BANCORP COM 680033107 4,174 303,313 SH   SOLE 0 273,091 0 30,222
ORACLE CORP COM 68389X105 7,617 137,816 SH   SOLE 0 121,614 0 16,202
PAYCHEX INC COM COM 704326107 1,361 17,970 SH   SOLE 0 200 0 17,770
PAYPAL HOLDINGS INC COM 70450Y103 3,230 18,537 SH   SOLE 0 15,578 0 2,959
PEPSICO INC COM 713448108 4,364 33,000 SH   SOLE 0 22,911 0 10,089
PERKINELMER INC COM 714046109 887 9,040 SH   SOLE 0 9,040 0 0
PETMED EXPRESS INC COMMON STK COM 716382106 324 9,090 SH   SOLE 0 500 0 8,590
PFIZER INC COM 717081103 5,110 156,272 SH   SOLE 0 98,687 0 57,585
PHILIP MORRIS INTERNATIONAL COM 718172109 91,646 1,308,109 SH   SOLE 0 187,504 0 1,120,605
PHYSICIANS RLTY TR COM 71943u104 3,472 198,201 SH   SOLE 0 189,193 0 9,008
PIMCO ETF TR ENHAN SHRT MA AC 72201r833 857 8,430 SH   SOLE 0 8,201 0 229
PINNACLE WEST CAPITAL CORP USD COM 723484101 3,710 50,619 SH   SOLE 0 47,203 0 3,416
PNC BANK CORPORATION COM 693475105 6,336 60,214 SH   SOLE 0 55,124 0 5,090
PPG INDS INC COM 693506107 539 5,080 SH   SOLE 0 0 0 5,080
PROCTER & GAMBLE CO COM 742718109 5,115 42,775 SH   SOLE 0 31,826 0 10,949
PRUDENTIAL FINL INC COM 744320102 5,921 97,232 SH   SOLE 0 89,110 0 8,122
PULTEGROUP INC COM 745867101 1,812 53,254 SH   SOLE 0 53,254 0 0
QUALCOMM INC. COM 747525103 14,847 162,778 SH   SOLE 0 127,904 0 34,874
QUANTA SVCS INC COM 74762E102 105,743 2,695,453 SH   SOLE 0 390,176 0 2,305,277
QURATE RETAIL INC COM SER A 74915m100 367 38,606 SH   SOLE 0 0 0 38,606
RALPH LAUREN CORP CL A 751212101 609 8,391 SH   SOLE 0 400 0 7,991
RAYTHEON TECHNOLOGIES CORP COM 75513E101 726 11,781 SH   SOLE 0 1,657 0 10,124
REGENCY CTRS CORP COM 758849103 2,449 53,362 SH   SOLE 0 46,858 0 6,504
ROBERT HALF INTL INC COM 770323103 12,269 232,236 SH   SOLE 0 26 0 232,210
ROCHE HLDG LTD SPONSORED ADR COM 771195104 1,476 34,018 SH   SOLE 0 0 0 34,018
ROSS STORES INC COM COM 778296103 347 4,075 SH   SOLE 0 0 0 4,075
ROYAL CARIBEEAN CRUISES LTD COM v7780t103 3,357 66,737 SH   SOLE 0 59,565 0 7,172
ROYAL DUTCH SHELL PLC COM 780259107 1,088 35,720 SH   SOLE 0 34,615 0 1,105
SANOFI AVENTIS SPONSORED ADR COM 80105n105 4,265 83,542 SH   SOLE 0 75,098 0 8,444
SCHOLASTIC CORP COM COM 807066105 870 29,064 SH   SOLE 0 0 0 29,064
SCHW - U.S. TIPS ETF COM 808524870 6,795 113,212 SH   SOLE 0 113,062 0 150
SCHW - US AGGREGATE BOND COM 808524839 1,378 24,500 SH   SOLE 0 24,500 0 0
SEAGATE TECHNOLOGY PLC SHS g7945m107 6,529 134,873 SH   SOLE 0 121,951 0 12,922
SFL CORPORATION LTD SHS G7738W106 1,913 205,923 SH   SOLE 0 193,470 0 12,453
SNAP ON INC COM 833034101 3,377 24,377 SH   SOLE 0 22,248 0 2,129
SOUTHWEST AIRLINES COM 844741108 1,467 42,937 SH   SOLE 0 42,211 0 726
SPARK NETWORKS SE SPONSORED ADR 846517100 57 17,265 SH   SOLE 0 17,265 0 0
SPDR - DOUBLELINE TOTAL RETURN COM 78467V848 560 11,294 SH   SOLE 0 11,294 0 0
SPDR - FINANCIAL SECTOR COM 81369Y605 2,254 97,406 SH   SOLE 0 7,501 0 89,905
SPDR - GOLD TRUST COM 78463V107 488 2,915 SH   SOLE 0 2,915 0 0
SPDR - INTERMEDIATE CORP COM 78464A375 1,291 35,330 SH   SOLE 0 35,330 0 0
SPDR - S&P 500 INDEX COM 78462F103 12,681 41,124 SH   SOLE 0 4,194 0 36,930
SPDR - S&P AEROSPACE & DEFENSE COM 78464A631 2,192 25,001 SH   SOLE 0 24,985 0 16
SPDR - S&P BIOTECH COM 78464A870 3,947 35,260 SH   SOLE 0 35,260 0 0
SPDR - SHORT-TERM CORPORATES COM 78464A474 7,610 242,805 SH   SOLE 0 242,655 0 150
SPDR - UTILITIES SECTOR COM 81369Y886 4,339 76,886 SH   SOLE 0 76,511 0 375
SPDR DOW JONES INDUSTRIAL AVER COM 78467x109 696 2,700 SH   SOLE 0 696 0 2,004
SPDR SER TR BLOOMBERG SRT TR 78468r408 1,087 43,132 SH   SOLE 0 42,304 0 828
SS&C TECHNOLOGIES HLDGS INC COM 78467j100 48,013 850,092 SH   SOLE 0 130,532 0 719,560
STARBUCKS CORP. COM 855244109 2,473 33,609 SH   SOLE 0 25,246 0 8,363
SYNCHRONY FINANCIAL COM 87165B103 965 43,521 SH   SOLE 0 41,156 0 2,365
SYSCO CORP COM 871829107 403 7,375 SH   SOLE 0 6,875 0 500
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 1,692 94,366 SH   SOLE 0 83,165 0 11,201
TAPESTRY INC COM 876030107 1,311 98,733 SH   SOLE 0 90,232 0 8,501
TARGET CORPORATION COM 87612E106 8,237 68,678 SH   SOLE 0 51,158 0 17,520
TE CONNECTIVITY LTD COM H84989104 1,342 16,453 SH   SOLE 0 16,453 0 0
TECHNOLOGY SELECT SECTOR SPDR COM 81369Y803 2,053 19,650 SH   SOLE 0 0 0 19,650
TERADATA CORP DEL COM COM 88076W103 890 42,806 SH   SOLE 0 0 0 42,806
TESLA INC COM 88160r101 274 254 SH   SOLE 0 232 0 22
TEXAS INSTRUMENTS INC COM 882508104 713 5,615 SH   SOLE 0 370 0 5,245
THE CHARLES SCHWAB CORP COM 808513105 40,302 1,194,460 SH   SOLE 0 215,007 0 979,453
THERMO FISHER SCIENTIFIC INC COM 883556102 230 634 SH   SOLE 0 270 0 364
TIMKEN CO COM 887389104 551 12,112 SH   SOLE 0 11,700 0 412
TJX COMPANIES COM 872540109 3,684 72,864 SH   SOLE 0 68,070 0 4,794
TOTAL S A SPONSORED ADR COM 89151e109 2,994 77,839 SH   SOLE 0 72,792 0 5,047
TRUIST FINL CORP COM COM 89832q109 4,491 119,610 SH   SOLE 0 108,268 0 11,342
TSAKOS ENERGY NAVIGATION LTD SHS g9108l108 1,030 512,622 SH   SOLE 0 485,665 0 26,957
TYSON FOODS INC CL A COM 902494103 5,492 91,970 SH   SOLE 0 79,798 0 12,172
U S BANCORP COM 902973304 203 5,495 SH   SOLE 0 1,350 0 4,145
UNILEVER PLC COM 904767704 1,509 27,510 SH   SOLE 0 13,765 0 13,745
UNION PACIFIC CORP COM 907818108 546 3,226 SH   SOLE 0 1,194 0 2,032
UNITED PARCEL SERVICE COM 911312106 4,034 36,288 SH   SOLE 0 1,468 0 34,820
UNITEDHEALTH GROUP COM 91324P102 2,328 7,893 SH   SOLE 0 7,234 0 659
US FOODS HOLDING CORP COM 912008109 1,932 98,000 SH   SOLE 0 97,200 0 800
VALERO ENERGY CORP COM 91913Y100 591 10,050 SH   SOLE 0 10,050 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844 712 6,073 SH   SOLE 0 200 0 5,873
VANGUARD FTSE ALL-WORLD EX-US COM 922042775 2,248 47,227 SH   SOLE 0 0 0 47,227
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,287 11,598 SH   SOLE 0 0 0 11,598
VANGUARD INTER TERM BONDS COM 921937819 1,347 14,450 SH   SOLE 0 14,450 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 761 16,314 SH   SOLE 0 15,877 0 437
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 321 6,400 SH   SOLE 0 675 0 5,725
VANGUARD MID-CAP ETF COM 922908629 10,106 61,655 SH   SOLE 0 27,578 0 34,077
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 7,056 129,773 SH   SOLE 0 129,125 0 648
VANGUARD SMALL-CAP ETF COM 922908751 9,010 61,831 SH   SOLE 0 36,115 0 25,716
VANGUARD TOTAL BOND MARKET ETF COM 921937835 1,432 16,209 SH   SOLE 0 14,950 0 1,259
VANGUARD TOTAL STOCK MARKET ET COM 922908769 7,658 48,922 SH   SOLE 0 3,881 0 45,041
VARIAN MEDICAL SYSTEMS, INC. COM 92220P105 448 3,649 SH   SOLE 0 200 0 3,449
VERIZON COMMUNICATIONS COM COM 92343v104 5,678 102,994 SH   SOLE 0 73,258 0 29,736
VG - FINANCIALS ETF COM 92204A405 745 13,026 SH   SOLE 0 1,318 0 11,708
VG - HEALTH CARE ETF COM 92204A504 3,712 19,268 SH   SOLE 0 2,155 0 17,113
VG - SHORT-TERM BONDS COM 921937827 1,132 13,625 SH   SOLE 0 13,209 0 416
VG - ALL-WORLD EX-US SMALL-CAP COM 922042718 2,539 26,278 SH   SOLE 0 26,113 0 165
VG - CONSUMER DURABLES ETF COM 92204A108 3,974 19,870 SH   SOLE 0 15,424 0 4,446
VG - CONSUMER STAPLES ETF COM 92204A207 1,205 8,057 SH   SOLE 0 304 0 7,753
VG - FTSE EMERGING MARKETS COM 922042858 2,861 72,233 SH   SOLE 0 43,294 0 28,939
VG - INDUSTRIALS ETF COM 92204A603 5,251 40,415 SH   SOLE 0 35,256 0 5,159
VG - INFORMATION TECHNOLOGY ETF COM 92204A702 1,841 6,604 SH   SOLE 0 6,604 0 0
VG - MEGA CAP 300 VALUE COM 921910840 1,905 26,015 SH   SOLE 0 26,015 0 0
VG - REAL ESTATE ETF COM 922908553 248 3,157 SH   SOLE 0 500 0 2,657
VG - TOTAL INTL STOCK INDEX COM 921909768 471 9,585 SH   SOLE 0 9,585 0 0
VG - TOTAL WORLD STOCK INDEX COM 922042742 8,297 110,911 SH   SOLE 0 34,928 0 75,983
VG - U.S. INTERM-TERM CORP BONDS COM 92206C870 2,790 29,320 SH   SOLE 0 29,320 0 0
VG - U.S. MEGA-CAP GROWTH COM 921910816 797 4,875 SH   SOLE 0 4,875 0 0
VG - U.S. MID-CAP VALUE COM 922908512 341 3,564 SH   SOLE 0 1,835 0 1,729
VG - U.S. SHORT-TERM CORP BONDS COM 92206C409 10,924 132,156 SH   SOLE 0 114,823 0 17,333
VG - U.S. SMALL-CAP GROWTH COM 922908595 1,133 5,675 SH   SOLE 0 5,675 0 0
VG - U.S. SMALL-CAP VALUE COM 922908611 495 4,624 SH   SOLE 0 4,600 0 24
VG - U.S. TOTAL CORP BONDS COM 92206C573 296 3,222 SH   SOLE 0 3,222 0 0
VIACOMCBS INC COM 92556H206 71,034 3,046,061 SH   SOLE 0 615,791 0 2,430,270
VISA INC COM 92826C839 35,149 181,959 SH   SOLE 0 52,965 0 128,994
VV - INTERMEDIATE TERM MUNICIPALS COM 92189H201 1,097 21,537 SH   SOLE 0 21,537 0 0
WAL MART STORES INC COM COM 931142103 9,098 75,958 SH   SOLE 0 63,395 0 12,563
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,388 56,333 SH   SOLE 0 38,780 0 17,553
WALT DISNEY CO COM 254687106 83,770 751,225 SH   SOLE 0 191,061 0 560,164
WASTE MANAGEMENT COM 94106L109 3,587 33,867 SH   SOLE 0 31,681 0 2,186
WELLS FARGO & CO COM 949746101 2,486 97,117 SH   SOLE 0 86,699 0 10,418
WESTROCK CO COM 96145d105 1,458 51,604 SH   SOLE 0 48,562 0 3,042
WHIRLPOOL CORP COM 963320106 6,306 48,682 SH   SOLE 0 44,579 0 4,103
WISDOMTREE TR EMG MKTS SMCAP 97717w281 818 20,972 SH   SOLE 0 20,195 0 777
WT - INTERN SMALL-CAP DIVIDEND COM 97717W760 215 3,860 SH   SOLE 0 3,860 0 0
YORK WTR CO COM 987184108 221 4,600 SH   SOLE 0 4,600 0 0
ZIMMER BIOMET HLDGS INC COM 98956p102 5,051 42,320 SH   SOLE 0 37,998 0 4,322
ABBVIE INC COM 00287y109 294 175 SH Call SOLE 0 175 0 0
ALPHABET INC - CL C COM 02079k107 480 10 SH Call SOLE 0 10 0 0
BECTON, DICKINSON & CO COM 075887109 235 62 SH Call SOLE 0 62 0 0
BRISTOL MYERS SQUIB COM 110122108 472 391 SH Call SOLE 0 391 0 0
CVS HEALTH CORP COM 126650100 382 324 SH Call SOLE 0 324 0 0
JP MORGAN SECURITIES COM 46625h100 206 119 SH Call SOLE 0 119 0 0
OCCIDENTAL PETRO. COM 674599105 118 340 SH Call SOLE 0 340 0 0
OMNICOM GROUP INC COM 681919106 169 191 SH Call SOLE 0 191 0 0
PNC BANK CORPORATION COM 693475105 262 124 SH Call SOLE 0 124 0 0
SPDR - S&P 500 INDEX COM 78462f103 1,379 18,390 SH Call SOLE 0 17,540 0 0
UNITED PARCEL SERVICE COM 911312106 335 149 SH Call SOLE 0 149 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 247 263 SH Call SOLE 0 263 0 0
INVESCO QQQ TR UNIT SER 1 46090e103 12 7 SH Put SOLE 0 0 0 0
SPDR - S&P 500 INDEX COM 78462f103 1,455 6,554 SH Put SOLE 0 5,010 0 0