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
3M CO. COM 88579Y101 1,698 15,364 SH   SOLE 0 13,537 0 1,827
ABBOTT LABORATORIES COM 002824100 9,772 100,989 SH   SOLE 0 82,792 0 18,197
ABBVIE INC COM 00287Y109 2,558 19,061 SH   SOLE 0 13,360 0 5,701
ACCENTURE PLC CLASS A ORDINARY COM G1151C101 5,527 21,481 SH   SOLE 0 19,186 0 2,295
ACTIVISION BLIZZARD INC COM 00507V109 2,035 27,368 SH   SOLE 0 27,368 0 0
ACUITY BRANDS INC COM 00508Y102 5,691 36,140 SH   SOLE 0 34,191 0 1,949
ADOBE INC COM 00724F101 6,120 22,237 SH   SOLE 0 22,166 0 71
AERCAP HOLDINGS NV SHS N00985106 388 9,174 SH   SOLE 0 9,174 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 1,155 9,500 SH   SOLE 0 9,500 0 0
AIR PRODS & CHEMS INC COM 009158106 6,506 27,954 SH   SOLE 0 26,790 0 1,164
ALBEMARLE CORP COM 012653101 8,874 33,557 SH   SOLE 0 32,070 0 1,487
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 5,361 38,243 SH   SOLE 0 36,290 0 1,953
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 679 8,493 SH   SOLE 0 8,293 0 200
ALLSTATE CORP COM 020002101 2,861 22,976 SH   SOLE 0 19,970 0 3,006
ALLY FINL INC COM 02005N100 406 14,590 SH   SOLE 0 14,590 0 0
ALPHABET INC - CL A COM 02079K305 61,665 644,696 SH   SOLE 0 599,607 0 45,089
ALPHABET INC - CL C COM 02079K107 144,800 1,505,984 SH   SOLE 0 1,353,458 0 152,526
ALTRIA GROUP COM 02209S103 267 6,621 SH   SOLE 0 3,533 0 3,088
AMAZON.COM INC COM 023135106 114,393 1,012,329 SH   SOLE 0 925,254 0 87,075
AMERICAN ELEC PWR CO INC COM 025537101 345 3,987 SH   SOLE 0 151 0 3,836
AMERICAN EXPRESS CO COM 025816109 58,147 431,009 SH   SOLE 0 390,610 0 40,399
AMERICAN TOWER CORP COM 03027X100 7,931 36,942 SH   SOLE 0 35,999 0 943
AMGEN INC COM 031162100 10,985 48,737 SH   SOLE 0 45,143 0 3,594
ANALOG DEVICES INC COM 032654105 80,851 580,246 SH   SOLE 0 529,485 0 50,761
AON PLC SHS CL A G0403H108 63,138 240,038 SH   SOLE 0 218,664 0 21,374
APPLE COMPUTER INC COM 037833100 178,759 1,293,479 SH   SOLE 0 1,129,206 0 164,273
APPLIED MATLS INC COM 038222105 4,704 57,415 SH   SOLE 0 52,660 0 4,755
ARCHER DANIELS MIDLAND CO COM COM 039483102 10,008 124,395 SH   SOLE 0 114,724 0 9,671
ARISTA NETWORKS INC COM 040413106 61,216 542,264 SH   SOLE 0 499,342 0 42,922
AT & T INC COM 00206R102 352 22,971 SH   SOLE 0 22,069 0 902
AUTODESK INC COM 052769106 81,537 436,493 SH   SOLE 0 399,101 0 37,392
AUTOMATIC DATA PROCESSING INC COM 053015103 2,266 10,019 SH   SOLE 0 3,816 0 6,203
AUTOZONE INC COM 053332102 5,743 2,681 SH   SOLE 0 2,642 0 39
BAKER HUGHES COMPANY CL A 05722G100 281 13,400 SH   SOLE 0 13,400 0 0
BANK NEW YORK MELLON CORP COM 064058100 3,443 89,395 SH   SOLE 0 84,263 0 5,132
BANK OZK COM 06417N103 4,824 121,944 SH   SOLE 0 115,047 0 6,897
BECTON, DICKINSON & CO COM 075887109 101,359 454,873 SH   SOLE 0 409,705 0 45,168
BENCHMARK ELECTRONICS INC COM 08160H101 5,763 232,585 SH   SOLE 0 218,604 0 13,981
BERKSHIRE HATHAWAY - CL B COM 084670702 124,314 465,562 SH   SOLE 0 421,112 0 44,450
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,252 8 SH   SOLE 0 8 0 0
BIG LOTS INC COM 089302103 698 44,744 SH   SOLE 0 43,336 0 1,408
BK OF AMERICA CORP COM 060505104 14,120 467,550 SH   SOLE 0 446,814 0 20,736
BLACKROCK INC. COM 09247X101 4,046 7,353 SH   SOLE 0 6,908 0 445
BLACKSTONE GROUP INC COM CL A 09260D107 59,156 706,763 SH   SOLE 0 637,713 0 69,050
BOEING CO COM 097023105 829 6,847 SH   SOLE 0 5,031 0 1,816
BOOKING HOLDINGS INC COM 09857L108 5,508 3,352 SH   SOLE 0 3,218 0 134
BP PLC SPONSORED ADR 055622104 4,771 167,105 SH   SOLE 0 165,905 0 1,200
BRISTOL-MYERS SQUIBB CO COM 110122108 12,455 175,197 SH   SOLE 0 169,812 0 5,385
BROADCOM LTD COM 11135F101 9,736 21,927 SH   SOLE 0 21,371 0 556
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5,102 124,776 SH   SOLE 0 124,476 0 300
CAPITAL ONE FINANCIAL CORP. COM 14040H105 5,442 59,048 SH   SOLE 0 55,470 0 3,578
CARDINAL HEALTH INC COM COM 14149Y108 5,386 80,770 SH   SOLE 0 77,075 0 3,695
CARMAX INC COM 143130102 70,603 1,069,413 SH   SOLE 0 984,065 0 85,348
CARTERS INC COM 146229109 315 4,800 SH   SOLE 0 4,800 0 0
CATERPILLAR INC COM 149123101 11,631 70,885 SH   SOLE 0 66,988 0 3,897
CBOE GLOBAL MKTS INC COM 12503M108 419 3,574 SH   SOLE 0 0 0 3,574
CBRE GROUP INC COM 12504L109 5,096 75,484 SH   SOLE 0 74,419 0 1,065
CELANESE CORP DEL COM 150870103 6,481 71,746 SH   SOLE 0 67,341 0 4,405
CHANGE HEALTHCARE INC COM 15912K100 5,326 193,744 SH   SOLE 0 181,889 0 11,855
CHARTER COMMUNICATIONS INC CL COM 16119P108 57,127 188,319 SH   SOLE 0 172,138 0 16,181
CHEVRON CORP NEW COM 166764100 1,157 8,051 SH   SOLE 0 6,651 0 1,400
CIGNA CORP NEW COM 125523100 708 2,551 SH   SOLE 0 2,366 0 185
CISCO SYSTEMS INC COM 17275R102 9,717 242,913 SH   SOLE 0 224,418 0 18,495
CITIGROUP INC COM 172967424 8,947 214,717 SH   SOLE 0 207,077 0 7,640
CITIZENS FINL GROUP INC COM 174610105 1,028 29,929 SH   SOLE 0 28,938 0 991
CIVITAS RESOURCES INC COM NEW 17888h103 1,934 33,696 SH   SOLE 0 32,839 0 857
CME GROUP INC COM 12572Q105 488 2,755 SH   SOLE 0 505 0 2,250
COCA COLA CO COM 191216100 825 14,725 SH   SOLE 0 7,301 0 7,424
COHEN & STEERS QUALITY INCOM COM 19247L106 176 15,600 SH   SOLE 0 15,600 0 0
COHU INC COM 192576106 3,604 139,783 SH   SOLE 0 135,296 0 4,487
COMCAST CORP COM 20030N101 9,909 337,843 SH   SOLE 0 318,535 0 19,308
COMERICA INC COM 200340107 7,161 100,724 SH   SOLE 0 94,146 0 6,578
CONOCOPHILLIPS COM 20825C104 295 2,887 SH   SOLE 0 2,618 0 269
CONSTELLATION BRANDS INC COM 21036P108 5,748 25,027 SH   SOLE 0 22,770 0 2,257
CORNING INC COM 219350105 8,959 308,708 SH   SOLE 0 290,320 0 18,388
COSTCO WHOLESALE CORP COM 22160K105 8,682 18,383 SH   SOLE 0 13,726 0 4,657
COTY INC COM CL A 222070203 539 85,277 SH   SOLE 0 85,277 0 0
CUMMINS INC COM 231021106 7,910 38,869 SH   SOLE 0 37,005 0 1,864
CVS HEALTH CORP COM 126650100 10,710 112,301 SH   SOLE 0 104,880 0 7,421
DEERE & CO COM 244199105 10,752 32,202 SH   SOLE 0 30,058 0 2,144
DICKS SPORTING GOODS INC COM 253393102 2,735 26,140 SH   SOLE 0 24,084 0 2,056
DIGITAL REALTY TRUST INC COM 253868103 5,540 55,857 SH   SOLE 0 52,914 0 2,943
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434v724 207 7,000 SH   SOLE 0 7,000 0 0
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 238 6,132 SH   SOLE 0 6,132 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 223 10,014 SH   SOLE 0 10,014 0 0
DOCUSIGN INC NOTE 1/1 256163ad8 6,970 7,470,000 SH   SOLE 0 6,005,000 0 1,465,000
DOLLAR GEN CORP NEW COM 256677105 430 1,791 SH   SOLE 0 1,747 0 44
DOLLAR TREE INC COM 256746108 79,876 586,890 SH   SOLE 0 540,063 0 46,827
EATON CORP COM G29183103 8,603 64,508 SH   SOLE 0 60,030 0 4,478
EDWARDS LIFESCIENCES CORP COM 28176E108 395 4,780 SH   SOLE 0 4,435 0 345
ELEVANCE HEALTH INC COM 036752103 8,882 19,554 SH   SOLE 0 18,593 0 961
EMERSON ELEC CO COM 291011104 414 5,648 SH   SOLE 0 498 0 5,150
ENERSYS COM 29275Y102 4,515 77,617 SH   SOLE 0 73,338 0 4,279
EOG RES INC COM 26875P101 20,269 181,408 SH   SOLE 0 176,018 0 5,390
EQUIFAX INC COM 294429105 857 5,000 SH   SOLE 0 0 0 5,000
EXELON CORP COM 30161N101 209 5,576 SH   SOLE 0 3,276 0 2,300
EXPEDIA GROUP INC COM 30212P303 28,300 302,059 SH   SOLE 0 280,968 0 21,091
EXXON MOBIL COM 30231G102 9,371 107,327 SH   SOLE 0 94,707 0 12,620
FACEBOOK INC COM 30303M102 102,720 757,075 SH   SOLE 0 693,468 0 63,607
FASTENAL CO COM 311900104 473 10,277 SH   SOLE 0 10,277 0 0
FEDERAL EXPRESS COM 31428X106 10,666 71,837 SH   SOLE 0 68,996 0 2,841
FIFTH THIRD BANCORP COM 316773100 11,538 361,005 SH   SOLE 0 166,970 0 194,035
FISERV INC COM 337738108 5,300 56,647 SH   SOLE 0 56,464 0 183
FISKER INC CL A COM STK 33813J106 175 23,218 SH   SOLE 0 23,218 0 0
FOCUS FINL PARTNERS INC CL A COM 34417P100 555 17,600 SH   SOLE 0 17,600 0 0
FOOT LOCKER INC COM 344849104 5,498 176,617 SH   SOLE 0 168,121 0 8,496
FRANKLIN TEMPLETON ETF TR FTSE SOUTH KOREA 35473P710 864 51,960 SH   SOLE 0 51,960 0 0
FRANKLIN TEMPLETON ETF TR FTSE CHINA 35473P819 896 53,031 SH   SOLE 0 53,031 0 0
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 918 42,324 SH   SOLE 0 42,324 0 0
FRANKLIN TEMPLETON ETF TR FTSE ITALY ETF 35473P751 931 52,574 SH   SOLE 0 52,574 0 0
FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473P769 1,276 44,638 SH   SOLE 0 44,638 0 0
FRANKLIN TEMPLETON ETF TR FTSE MEXICO 35473P736 1,294 58,503 SH   SOLE 0 58,503 0 0
GAP INC COM 364760108 321 39,130 SH   SOLE 0 39,130 0 0
GENERAL DYNAMICS CORP COM 369550108 2,813 13,259 SH   SOLE 0 11,979 0 1,280
GENERAL MTRS CO COM 37045V100 79,753 2,485,293 SH   SOLE 0 2,329,981 0 155,312
GILDAN ACTIVEWEAR INC COM 375916103 67,993 2,405,146 SH   SOLE 0 2,214,438 0 190,708
GILEAD SCIENCES INC COM 375558103 4,527 73,377 SH   SOLE 0 70,219 0 3,158
GODADDY INC. COM 380237107 71,076 1,002,762 SH   SOLE 0 921,598 0 81,164
GOLDMAN SACHS GROUP INC COM 38141G104 12,382 42,252 SH   SOLE 0 40,807 0 1,445
GOODYEAR TIRE & RUBR CO COM 382550101 1,777 176,099 SH   SOLE 0 163,413 0 12,686
GRACO INC COM 384109104 1,187 19,800 SH   SOLE 0 0 0 19,800
GREENBRIER COS INC COM 393657101 2,601 107,174 SH   SOLE 0 100,285 0 6,889
HALLIBURTON CO COM 406216101 4,005 162,678 SH   SOLE 0 162,278 0 400
HASBRO INC COM 418056107 58,256 864,075 SH   SOLE 0 790,499 0 73,576
HAYWARD HLDGS INC COM 421298100 13,907 1,567,828 SH   SOLE 0 1,442,509 0 125,319
HCA HEALTHCARE INC COM 40412C101 4,715 25,653 SH   SOLE 0 25,578 0 75
HEWLETT PACKARD ENTERPRISE CO COM 42824C109 2,028 169,255 SH   SOLE 0 163,036 0 6,219
HF SINCLAIR CORPORATION COM 403949100 8,920 165,681 SH   SOLE 0 155,954 0 9,727
HOME DEPOT INC COM 437076102 6,373 23,096 SH   SOLE 0 18,447 0 4,649
HONDA MOTOR LTD AMERN SHS 438128308 903 41,823 SH   SOLE 0 40,394 0 1,429
HONEYWELL INTL INC COM 438516106 6,254 37,459 SH   SOLE 0 36,680 0 779
IDEXX LABS INC COM 45168D104 2,392 7,343 SH   SOLE 0 7,323 0 20
ILLINOIS TOOL WKS INC COM 452308109 1,905 10,547 SH   SOLE 0 5,497 0 5,050
INTEL CORP COM 458140100 5,679 220,384 SH   SOLE 0 201,716 0 18,668
INTERCONTINENTAL EXCHANGE INC COM 45866F104 68,962 763,281 SH   SOLE 0 707,507 0 55,774
INTERNATIONAL BUSINESS MACHS COM 459200101 5,864 49,354 SH   SOLE 0 45,960 0 3,394
INTERNATIONAL PAPER CO COM 460146103 3,243 102,307 SH   SOLE 0 96,985 0 5,322
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 814 50,298 SH   SOLE 0 50,298 0 0
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 2,911 70,896 SH   SOLE 0 70,896 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 380 8,310 SH   SOLE 0 8,310 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 979 7,056 SH   SOLE 0 7,056 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 1,202 16,192 SH   SOLE 0 16,192 0 0
INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138G508 784 38,850 SH   SOLE 0 38,570 0 280
INVESCO S&P 500 EQUAL WEIGHT E COM 46137V357 641 5,039 SH   SOLE 0 5,039 0 0
ISHARE TR RUS 2000 VAL ETF 464287630 1,140 8,842 SH   SOLE 0 8,841 0 1
ISHARES INC MSCI FRNTR100ETF 464286145 585 24,021 SH   SOLE 0 24,021 0 0
ISHARES INC MSCI AUSTRIA ETF 464286202 855 55,127 SH   SOLE 0 55,127 0 0
ISHARES INC MSCI NETHERL ETF 464286814 910 29,753 SH   SOLE 0 29,753 0 0
ISHARES INC MSCI BELGIUM ETF 464286301 932 64,524 SH   SOLE 0 64,524 0 0
ISHARES INC MSCI STH AFR ETF 464286780 1,004 27,860 SH   SOLE 0 27,860 0 0
ISHARES MSCI GERMANY ETF COM 464286806 857 43,436 SH   SOLE 0 43,436 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 384 3,696 SH   SOLE 0 3,696 0 0
ISHARES TR ISHARES BIOTECH 464287556 493 4,219 SH   SOLE 0 4,219 0 0
ISHARES TR NATIONAL MUN ETF 464288414 793 7,735 SH   SOLE 0 7,735 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 878 9,146 SH   SOLE 0 7,864 0 1,282
ISHARES TR IBONDS DEC25 ETF 46434VBD1 288 11,932 SH   SOLE 0 11,932 0 0
ISHARES TR IBONDS MAR23 ETF 46432FAZ0 307 11,608 SH   SOLE 0 11,608 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 550 11,155 SH   SOLE 0 11,155 0 0
ISHARES TR FALN ANGLS USD 46435g474 577 24,124 SH   SOLE 0 24,124 0 0
ISHARES TR CORE INTL AGGR 46435G672 732 15,156 SH   SOLE 0 15,156 0 0
ISHARES TR CORE S&P US VLU 464287663 743 11,864 SH   SOLE 0 11,864 0 0
ISHARES TR RUS MD CP GR ETF 464287481 833 10,619 SH   SOLE 0 10,619 0 0
ISHARES TR JPMORGAN USD EMG 464288281 882 11,113 SH   SOLE 0 10,923 0 190
ISHARES TR MSCI NORWAY ETF 46429B499 1,005 48,327 SH   SOLE 0 48,327 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 1,169 24,665 SH   SOLE 0 24,665 0 0
ISHARES TR IBOXX INV CP ETF 464287242 1,183 11,547 SH   SOLE 0 11,547 0 0
ISHARES TR MSCI UAE ETF 46434V761 1,312 86,371 SH   SOLE 0 86,371 0 0
ISHARES TR FLTG RATE NT ETF 46429b655 2,522 50,176 SH   SOLE 0 50,176 0 0
ISHARES TR SHORT TREAS BD 464288679 2,923 26,572 SH   SOLE 0 26,572 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 297 1,799 SH   SOLE 0 1,777 0 22
ISHARES TR MBS ETF 464288588 317 3,460 SH   SOLE 0 3,460 0 0
ISHARES TR EXPANDED TECH 464287515 379 1,514 SH   SOLE 0 1,025 0 489
ISHARES TR SELECT DIVID ETF 464287168 542 5,052 SH   SOLE 0 3,910 0 1,142
ISHARES TR CORE S&P MCP ETF 464287507 804 3,667 SH   SOLE 0 60 0 3,607
ISHARES TR S&P 100 ETF 464287101 1,013 6,237 SH   SOLE 0 6,236 0 1
ISHARES TR CORE S&P500 ETF 464287200 1,315 3,666 SH   SOLE 0 2,173 0 1,493
ISHARES TR MSCI EAFE ETF 464287465 729 13,020 SH   SOLE 0 13,020 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 2,322 28,594 SH   SOLE 0 28,084 0 510
ISHARES TR CORE S&P SCP ETF 464287804 4,690 53,791 SH   SOLE 0 60 0 53,731
ISHARES TR MSCI ACWI ETF 464288257 5,743 73,791 SH   SOLE 0 73,634 0 157
ISHARES TR S&P 500 VAL ETF 464287408 8,917 69,379 SH   SOLE 0 4,913 0 64,466
ISHARES TR S&P 500 GRWT ETF 464287309 14,398 248,882 SH   SOLE 0 0 0 248,882
ISHARES TR MSCI ACWI EX US 464288240 559 13,969 SH   SOLE 0 13,969 0 0
JABIL INC COM 466313103 3,702 64,148 SH   SOLE 0 59,841 0 4,307
JACOBS SOLUTIONS INC COM 46982l108 64,769 597,008 SH   SOLE 0 544,652 0 52,356
JOHNSON & JOHNSON COM 478160104 23,086 141,317 SH   SOLE 0 118,972 0 22,345
JOHNSON CTLS INTL PLC SHS G51502105 770 15,639 SH   SOLE 0 289 0 15,350
JP MORGAN SECURITIES COM 46625H100 103,928 994,530 SH   SOLE 0 923,281 0 71,249
JUNIPER NETWORKS INC COM 48203R104 4,187 160,290 SH   SOLE 0 151,192 0 9,098
KB HOME COM 48666K109 409 15,791 SH   SOLE 0 15,791 0 0
KEYCORP COM 493267108 2,285 142,665 SH   SOLE 0 136,869 0 5,796
KEYSIGHT TECHNOLOGIES INC COM 49338L103 41,232 262,021 SH   SOLE 0 239,423 0 22,598
KIMBERLY-CLARK CORP COM 494368103 243 2,158 SH   SOLE 0 433 0 1,725
KIMCO RLTY CORP COM 49446R109 3,639 197,661 SH   SOLE 0 187,118 0 10,543
KKR & CO INC CL A COM 48251W104 5,737 133,426 SH   SOLE 0 109,076 0 24,350
KLA CORP COM NEW 482480100 634 2,095 SH   SOLE 0 2,002 0 93
KOHLS CORP COM 500255104 3,415 135,794 SH   SOLE 0 129,199 0 6,595
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 648 42,084 SH   SOLE 0 39,339 0 2,745
KROGER CO COM 501044101 1,837 41,993 SH   SOLE 0 39,972 0 2,021
KULICKE & SOFFA INDS INC COM 501242101 2,953 76,648 SH   SOLE 0 74,731 0 1,917
L3HARRIS TECHNOLOGIES INC COM 502431109 1,350 6,497 SH   SOLE 0 6,445 0 52
LAM RESEARCH CORP COM 512807108 5,433 14,845 SH   SOLE 0 14,045 0 800
LAS VEGAS SANDS CORP COM 517834107 66,952 1,784,443 SH   SOLE 0 1,621,686 0 162,757
LAUDER ESTEE COS INC CL A 518439104 3,253 15,065 SH   SOLE 0 15,015 0 50
LEGGETT & PLATT INC COM 524660107 1,798 54,132 SH   SOLE 0 52,427 0 1,705
LIBERTY BROADBAND CORP COM SER A 530307107 786 10,542 SH   SOLE 0 10,539 0 3
LIBERTY GLOBAL CL C COM G5480U120 3,917 237,372 SH   SOLE 0 236,672 0 700
LIBERTY GLOBAL PLC SHS CL A G5480U104 189 12,100 SH   SOLE 0 12,100 0 0
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 1,255 32,957 SH   SOLE 0 32,939 0 18
LILLY ELI & CO COM 532457108 12,231 37,825 SH   SOLE 0 31,566 0 6,259
LINCOLN ELEC HLDGS INC COM 533900106 1,182 9,400 SH   SOLE 0 0 0 9,400
LINDE PLC COM G5494J103 5,401 20,035 SH   SOLE 0 19,970 0 65
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 103 14,827 SH   SOLE 0 14,800 0 27
LOCKHEED MARTIN CORP COM 539830109 8,633 22,348 SH   SOLE 0 20,953 0 1,395
LOWE`S COMPANIES INC COM 548661107 63,267 336,865 SH   SOLE 0 302,401 0 34,464
LUMENTUM HLDGS INC COM 55024U109 3,256 47,487 SH   SOLE 0 44,088 0 3,399
M D C HLDGS INC COM COM 552676108 6,880 250,907 SH   SOLE 0 235,575 0 15,332
MANPOWERGROUP INCORPORATED COM 56418H100 5,965 92,203 SH   SOLE 0 87,012 0 5,191
MARATHON PETROLEUM CORP COM 56585A102 5,521 55,587 SH   SOLE 0 55,362 0 225
MARTIN MARIETTA MATLS INC COM 573284106 5,378 16,696 SH   SOLE 0 16,646 0 50
MASTERCARD INC COM 57636Q104 7,505 26,396 SH   SOLE 0 26,161 0 235
MCDONALDS CORP COM 580135101 5,655 24,510 SH   SOLE 0 5,764 0 18,746
MEDTRONIC PLC COM G5960L103 7,581 93,884 SH   SOLE 0 88,918 0 4,966
MERCK & CO INC COM 58933Y105 8,578 99,610 SH   SOLE 0 92,700 0 6,910
METLIFE INC COM COM 59156R108 6,322 104,022 SH   SOLE 0 100,192 0 3,830
MGM RESORTS INTERNATIONAL COM 552953101 670 22,535 SH   SOLE 0 22,535 0 0
MICRON TECHNOLOGY INC COM 595112103 4,551 90,832 SH   SOLE 0 87,512 0 3,320
MICROSOFT CORP COM 594918104 47,114 202,293 SH   SOLE 0 181,275 0 21,018
MODERNA INC COM 60770K107 4,767 40,309 SH   SOLE 0 38,007 0 2,302
MOHAWK INDS INC COM 608190104 394 4,320 SH   SOLE 0 4,195 0 125
MOLSON COORS BREWING CO CL B N COM 60871R209 218 4,550 SH   SOLE 0 4,550 0 0
MONDELEZ INTL INC CL A 609207105 4,418 80,581 SH   SOLE 0 80,331 0 250
MOODYS CORP COM 615369105 4,326 17,796 SH   SOLE 0 17,736 0 60
MORGAN STANLEY COM NEW 617446448 1,627 20,597 SH   SOLE 0 19,712 0 885
MOSAIC CO NEW COM 61945C103 2,327 48,149 SH   SOLE 0 44,928 0 3,221
MOTOROLA SOLUTIONS INC COM 620076307 133,501 596,067 SH   SOLE 0 545,653 0 50,414
NETAPP INC COM 64110D104 6,424 103,859 SH   SOLE 0 98,807 0 5,052
NETFLIX INC COM 64110L106 5,129 21,785 SH   SOLE 0 21,637 0 148
NEW YORK CMNTY BANCORP COM COM 649445103 900 105,543 SH   SOLE 0 99,322 0 6,221
NEWMONT CORP COM 651639106 2,393 56,925 SH   SOLE 0 54,353 0 2,572
NEXTERA ENERGY INC COM 65339F101 922 11,761 SH   SOLE 0 11,525 0 236
NIKE INC CL B 654106103 5,622 67,634 SH   SOLE 0 63,509 0 4,125
NORDSTROM INC COM 655664100 2,793 166,973 SH   SOLE 0 159,297 0 7,676
NORFOLK SOUTHN CORP COM 655844108 9,732 46,418 SH   SOLE 0 42,813 0 3,605
NORTHERN TR CORP COM COM 665859104 988 11,549 SH   SOLE 0 9,741 0 1,808
NORTONLIFELOCK INC COM 668771108 3,971 197,156 SH   SOLE 0 188,220 0 8,936
NOVARTIS COM 66987V109 506 6,655 SH   SOLE 0 5,213 0 1,442
NUTRIEN LTD REGISTERED SHS COM 67077M108 3,911 46,906 SH   SOLE 0 44,548 0 2,358
NVIDIA CORPORATION COM 67066G104 5,799 47,771 SH   SOLE 0 45,029 0 2,742
NXP SEMICONDUCTORS NV COM N6596X109 853 5,785 SH   SOLE 0 5,627 0 158
OCCIDENTAL PETE CORP COM 674599105 3,556 57,868 SH   SOLE 0 57,509 0 359
OLD NATL BANCORP COM 680033107 4,331 262,974 SH   SOLE 0 244,635 0 18,339
OMNICOM GROUP INC COM 681919106 1,651 26,167 SH   SOLE 0 25,239 0 928
ORACLE CORP COM 68389X105 6,546 107,187 SH   SOLE 0 99,667 0 7,520
PACCAR INC COM 693718108 57,402 685,894 SH   SOLE 0 632,036 0 53,858
PAYCHEX INC COM 704326107 1,393 12,413 SH   SOLE 0 436 0 11,977
PAYPAL HOLDINGS INC COM 70450Y103 4,990 57,973 SH   SOLE 0 57,719 0 254
PELOTON INTERACTIVE INC CL A COM 70614W100 89 12,906 SH   SOLE 0 12,906 0 0
PEPSICO INC COM 713448108 6,975 42,726 SH   SOLE 0 26,621 0 16,105
PERKINELMER INC COM 714046109 625 5,195 SH   SOLE 0 5,195 0 0
PFIZER INC COM 717081103 7,155 163,517 SH   SOLE 0 123,402 0 40,115
PHILIP MORRIS INTERNATIONAL COM 718172109 88,973 1,071,832 SH   SOLE 0 962,532 0 109,300
PHYSICIANS RLTY TR COM 71943U104 3,243 215,647 SH   SOLE 0 211,797 0 3,850
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 820 8,295 SH   SOLE 0 8,295 0 0
PINNACLE WEST CAP CORP COM 723484101 6,803 105,449 SH   SOLE 0 100,322 0 5,127
PIONEER NAT RES CO COM 723787107 2,768 12,785 SH   SOLE 0 12,785 0 0
PNC FINL SVCS GROUP INC COM 693475105 7,077 47,360 SH   SOLE 0 44,722 0 2,638
PPG INDS INC COM 693506107 1,129 10,200 SH   SOLE 0 200 0 10,000
PROCTER AND GAMBLE CO COM 742718109 3,553 28,146 SH   SOLE 0 23,124 0 5,022
PROSPECT CAP CORP NOTE 6.375% 3/0 74348tat9 11,717 11,529,000 SH   SOLE 0 10,094,000 0 1,435,000
PRUDENTIAL FINL INC COM 744320102 8,384 97,733 SH   SOLE 0 92,294 0 5,439
PULTEGROUP INC COM 745867101 4,166 111,106 SH   SOLE 0 110,676 0 430
QORVO INC COM 74736K101 568 7,152 SH   SOLE 0 7,002 0 150
QUALCOMM INC COM 747525103 15,917 140,881 SH   SOLE 0 133,049 0 7,832
QUANTA SVCS INC COM 74762E102 49,357 387,451 SH   SOLE 0 349,847 0 37,604
RALPH LAUREN CORP CL A 751212101 293 3,455 SH   SOLE 0 3,392 0 63
RAYTHEON TECHNOLOGIES CORP COM 75513E101 304 3,718 SH   SOLE 0 549 0 3,169
REGENCY CTRS CORP COM 758849103 2,418 44,902 SH   SOLE 0 42,201 0 2,701
REGENERON PHARMACEUTICALS COM 75886F107 1,409 2,045 SH   SOLE 0 1,869 0 176
ROCKET COS INC COM CL A 77311W101 109 17,189 SH   SOLE 0 17,189 0 0
ROSS STORES INC COM 778296103 223 2,650 SH   SOLE 0 2,600 0 50
ROYAL CARIBEEAN CRUISES LTD COM V7780T103 2,267 59,811 SH   SOLE 0 55,761 0 4,050
ROYALTY PHARMA PLC SHS CL A G7709Q104 3,341 83,163 SH   SOLE 0 82,918 0 245
SALESFORCE COM INC COM 79466L302 85,663 595,542 SH   SOLE 0 545,166 0 50,376
SANOFI AVENTIS SPONSORED ADR COM 80105N105 2,504 65,856 SH   SOLE 0 62,606 0 3,250
SCHW - U.S. TIPS ETF COM 808524870 1,546 29,839 SH   SOLE 0 29,839 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 307 5,065 SH   SOLE 0 5,065 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 6,453 121,224 SH   SOLE 0 113,189 0 8,035
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1,836 60,484 SH   SOLE 0 1,000 0 59,484
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 4,818 73,541 SH   SOLE 0 73,291 0 250
SEMLER SCIENTIFIC INC COM 81684M104 375 9,983 SH   SOLE 0 9,983 0 0
SNAP ON INC COM 833034101 4,446 22,079 SH   SOLE 0 20,811 0 1,268
SPARK NETWORKS SE SPONSORED ADR 846517100 41 21,424 SH   SOLE 0 21,424 0 0
SPDR DOW JONES INDUSTRIAL AVER UT SER 1 78467X109 536 1,864 SH   SOLE 0 0 0 1,864
SPDR S&P 500 ETF TR TR UNIT 78462F103 22,781 63,779 SH   SOLE 0 42,121 0 21,658
SPDR SER TR PRTFLO S&P500 GW 78464A409 299 5,961 SH   SOLE 0 0 0 5,961
SPDR SER TR AEROSPACE DEF 78464A631 424 4,622 SH   SOLE 0 4,622 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 738 31,037 SH   SOLE 0 31,037 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474 946 32,388 SH   SOLE 0 32,388 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375 1,031 32,931 SH   SOLE 0 32,931 0 0
SPDR SER TR S&P BIOTECH 78464A870 5,083 64,082 SH   SOLE 0 63,862 0 220
SPLUNK INC NOTE 1.125% 6/1 848637af1 3,521 4,475,000 SH   SOLE 0 3,725,000 0 750,000
SPLUNK INC COM 848637104 37,132 493,772 SH   SOLE 0 449,764 0 44,008
SPOTIFY TECHNOLOGY S A SHS L8681T102 19,809 229,534 SH   SOLE 0 210,205 0 19,329
SPOTIFY USA INC NOTE 3/1 84921rab6 5,377 6,850,000 SH   SOLE 0 6,100,000 0 750,000
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 49,443 1,035,447 SH   SOLE 0 946,449 0 88,998
STARBUCKS CORP COM 855244109 4,176 49,559 SH   SOLE 0 40,422 0 9,137
STRYKER CORPORATION COM 863667101 1,308 6,458 SH   SOLE 0 458 0 6,000
SYNCHRONY FINANCIAL COM 87165B103 1,539 54,598 SH   SOLE 0 52,609 0 1,989
TAPESTRY INC COM 876030107 2,798 98,406 SH   SOLE 0 92,481 0 5,925
TARGET CORP COM 87612E106 10,806 72,823 SH   SOLE 0 59,433 0 13,390
TE CONNECTIVITY LTD COM H84989104 1,722 15,604 SH   SOLE 0 9,604 0 6,000
TECHNOLOGY SELECT SECTOR SPDR COM 81369Y803 1,516 12,764 SH   SOLE 0 12,284 0 480
TERADATA CORP DEL COM COM 88076W103 205 6,600 SH   SOLE 0 6,600 0 0
TEXAS INSTRS INC COM 882508104 2,519 16,275 SH   SOLE 0 2,313 0 13,962
TEXTRON INC COM 883203101 2,733 46,917 SH   SOLE 0 46,790 0 127
THE CHARLES SCHWAB CORP COM 808513105 135,272 1,882,180 SH   SOLE 0 1,738,941 0 143,239
THERMO FISHER SCIENTIFIC INC COM 883556102 5,299 10,448 SH   SOLE 0 10,423 0 25
TIMKEN CO COM 887389104 821 13,908 SH   SOLE 0 13,809 0 99
TJX COS INC NEW COM 872540109 3,786 60,950 SH   SOLE 0 60,124 0 826
T-MOBILE US INC COM 872590104 5,140 38,306 SH   SOLE 0 38,147 0 159
TOTALENERGIES SE SPONSORED ADS 89151E109 4,453 95,729 SH   SOLE 0 91,468 0 4,261
TRANSDIGM GROUP INC COM 893641100 4,032 7,683 SH   SOLE 0 7,658 0 25
TRUIST FINL CORP COM COM 89832Q109 4,898 112,499 SH   SOLE 0 106,030 0 6,469
TYSON FOODS INC CL A COM 902494103 6,086 92,315 SH   SOLE 0 86,890 0 5,425
UNILEVER PLC SPON ADR NEW 904767704 4,001 91,267 SH   SOLE 0 90,917 0 350
UNION PAC CORP COM 907818108 5,075 26,048 SH   SOLE 0 24,294 0 1,754
UNITED PARCEL SERVICE INC CL B 911312106 4,106 25,415 SH   SOLE 0 19,691 0 5,724
UNITEDHEALTH GROUP COM 91324P102 6,435 12,742 SH   SOLE 0 12,614 0 128
US BANCORP DEL COM NEW 902973304 205 5,088 SH   SOLE 0 1,588 0 3,500
VALERO ENERGY CORP COM 91913Y100 298 2,793 SH   SOLE 0 2,793 0 0
VANECK ETF TRUST VANECK VIETNAM 92189F817 896 67,346 SH   SOLE 0 67,346 0 0
VANECK ETF TRUST INTRMDT MUNI ETF 92189h201 1,865 42,835 SH   SOLE 0 42,835 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 346 2,410 SH   SOLE 0 2,410 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,205 9,763 SH   SOLE 0 99 0 9,664
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 3,667 21,502 SH   SOLE 0 21,502 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 3,949 20,238 SH   SOLE 0 20,238 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 244 2,000 SH   SOLE 0 310 0 1,690
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 426 5,317 SH   SOLE 0 5,317 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,164 9,429 SH   SOLE 0 9,429 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 8,490 49,676 SH   SOLE 0 28,261 0 21,415
VANGUARD INDEX FDS TOTAL STK MKT 922908769 8,540 47,582 SH   SOLE 0 38,994 0 8,588
VANGUARD INDEX FDS MID CAP ETF 922908629 9,424 50,135 SH   SOLE 0 21,465 0 28,670
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 645 16,895 SH   SOLE 0 16,895 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3,723 40,116 SH   SOLE 0 39,966 0 150
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 648 14,050 SH   SOLE 0 14,050 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 823 22,566 SH   SOLE 0 22,527 0 39
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 3,530 79,565 SH   SOLE 0 79,565 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 11,584 146,858 SH   SOLE 0 146,658 0 200
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 313 6,501 SH   SOLE 0 1,001 0 5,500
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 2,260 29,857 SH   SOLE 0 29,857 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 4,173 92,553 SH   SOLE 0 91,888 0 665
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 5,611 75,543 SH   SOLE 0 63,293 0 12,250
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 466 3,450 SH   SOLE 0 295 0 3,155
VANGUARD STAR FDS VG TL INTL STK F 921909768 271 5,925 SH   SOLE 0 5,925 0 0
VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 3,039 83,590 SH   SOLE 0 83,554 0 36
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 256 2,845 SH   SOLE 0 2,845 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 498 2,857 SH   SOLE 0 2,857 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 448 1,456 SH   SOLE 0 1,456 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 1,001 5,825 SH   SOLE 0 510 0 5,315
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 1,433 6,097 SH   SOLE 0 1,651 0 4,446
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 957 12,861 SH   SOLE 0 1,195 0 11,666
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 2,114 13,416 SH   SOLE 0 8,064 0 5,352
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 4,175 18,661 SH   SOLE 0 574 0 18,087
VERISK ANALYTICS INC COM 92345Y106 1,053 6,173 SH   SOLE 0 473 0 5,700
VERIZON COMMUNICATIONS COM COM 92343V104 6,067 159,771 SH   SOLE 0 142,301 0 17,470
VIACOMCBS INC CL B 92556H206 203 10,683 SH   SOLE 0 10,683 0 0
VIATRIS INC COM 92556V106 117 13,725 SH   SOLE 0 11,389 0 2,336
VISA INC COM 92826C839 97,901 551,091 SH   SOLE 0 505,956 0 45,135
VULCAN MATLS CO COM 929160109 284 1,802 SH   SOLE 0 1,802 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 448 14,281 SH   SOLE 0 12,749 0 1,532
WALMART INC COM 931142103 9,391 72,407 SH   SOLE 0 67,371 0 5,036
WALT DISNEY CO COM 254687106 95,679 1,014,296 SH   SOLE 0 918,806 0 95,490
WARNER BROS DISCOVERY INC COM SER A 934423104 1,525 132,625 SH   SOLE 0 132,408 0 217
WASTE MANAGEMENT COM 94106L109 3,924 24,493 SH   SOLE 0 22,134 0 2,359
WATERS CORP COM 941848103 754 2,799 SH   SOLE 0 2,799 0 0
WEC ENERGY GROUP INC COM 92939U106 274 3,060 SH   SOLE 0 2,360 0 700
WELLS FARGO CO NEW COM 949746101 279 6,938 SH   SOLE 0 6,670 0 268
WESTROCK CO COM 96145D105 1,628 52,704 SH   SOLE 0 51,049 0 1,655
WHIRLPOOL CORP COM 963320106 6,568 48,722 SH   SOLE 0 46,082 0 2,640
WILLIS TOWERS WATSON PLC LTD SHS g96629103 5,653 28,133 SH   SOLE 0 28,053 0 80
WISDOM TREE TR US QLTY DIV GRT 97717X669 337 6,251 SH   SOLE 0 6,251 0 0
WORKDAY INC CL A 98138H101 2,308 15,162 SH   SOLE 0 15,084 0 78
WORLD FUEL SVCS CORP COM 981475106 1,783 76,059 SH   SOLE 0 74,272 0 1,787
ZILLOW GROUP INC CL C CAP STK 98954M200 418 14,593 SH   SOLE 0 14,593 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 5,874 56,183 SH   SOLE 0 53,406 0 2,777
SPDR S&P 500 ETF TR TR UNIT 78462F103 190 27,818 SH Call SOLE 0 27,818 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 46,132 23,109 SH Put SOLE 0 23,100 0 9