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 596 3,396 SH   SOLE   3,396 0 0
ABBOTT LABS COM 002824100 36,280 307,116 SH   SOLE   306,959 0 157
ABBVIE INC COM 00287Y109 39,290 364,231 SH   SOLE   364,049 0 182
ABRDN ETFS BBRG ALL COMD K1 003261104 3,318 118,215 SH   SOLE   118,027 0 188
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,961 12,382 SH   SOLE   12,382 0 0
ACUITY BRANDS INC COM 00508Y102 24,294 140,129 SH   SOLE   139,970 0 159
ADOBE SYSTEMS INCORPORATED COM 00724F101 983 1,707 SH   SOLE   1,707 0 0
ADVANSIX INC COM 00773T101 3,494 87,911 SH   SOLE   87,911 0 0
AFLAC INC COM 001055102 30,070 576,830 SH   SOLE   576,527 0 303
AIR PRODS & CHEMS INC COM 009158106 283 1,106 SH   SOLE   1,106 0 0
ALLY FINL INC COM 02005N100 23,402 458,420 SH   SOLE   457,903 0 517
ALPHABET INC CAP STK CL C 02079K107 1,058 397 SH   SOLE   397 0 0
ALPHABET INC CAP STK CL A 02079K305 60,180 22,510 SH   SOLE   22,484 0 26
ALTERYX INC COM CL A 02156B103 1,272 17,396 SH   SOLE   17,396 0 0
AMAZON COM INC COM 023135106 37,601 11,446 SH   SOLE   11,433 0 13
AMERICAN EXPRESS CO COM 025816109 68,708 410,126 SH   SOLE   409,915 0 211
AMERICAN WTR WKS CO INC NEW COM 030420103 2,361 13,967 SH   SOLE   13,967 0 0
AMERIPRISE FINL INC COM 03076C106 29,817 112,893 SH   SOLE   112,759 0 134
AMETEK INC COM 031100100 1,561 12,587 SH   SOLE   12,587 0 0
APPLE INC COM 037833100 125,590 887,559 SH   SOLE   886,945 0 614
APPLIED MATLS INC COM 038222105 31,678 246,081 SH   SOLE   245,808 0 273
ARCH CAP GROUP LTD ORD G0450A105 24,320 636,995 SH   SOLE   636,260 0 735
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 36,081 4,596,281 SH   SOLE   4,590,893 0 5,388
ASML HOLDING N V N Y REGISTRY SHS N07059210 240 322 SH   SOLE   322 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 77,580 1,291,703 SH   SOLE   1,290,637 0 1,066
AT&T INC COM 00206R102 40,398 1,495,650 SH   SOLE   1,494,881 0 769
ATKORE INC COM 047649108 3,697 42,534 SH   SOLE   42,534 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 27,718 138,645 SH   SOLE   138,574 0 71
AUTOZONE INC COM 053332102 34,237 20,163 SH   SOLE   20,140 0 23
BELDEN INC COM 077454106 3,053 52,406 SH   SOLE   52,406 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,378 8,713 SH   SOLE   8,713 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107 27,296 1,011,704 SH   SOLE   1,011,704 0 0
BERRY GLOBAL GROUP INC COM 08579W103 1,024 16,813 SH   SOLE   16,813 0 0
BK OF AMERICA CORP COM 060505104 44,983 1,059,662 SH   SOLE   1,059,117 0 545
BLACKROCK INC COM 09247X101 60,483 72,119 SH   SOLE   72,061 0 58
BLACKSTONE INC COM 09260D107 25,527 219,418 SH   SOLE   219,160 0 258
BOEING CO COM 097023105 4,363 19,839 SH   SOLE   19,839 0 0
BOYD GAMING CORP COM 103304101 2,379 37,601 SH   SOLE   37,601 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,235 20,867 SH   SOLE   20,867 0 0
BROADCOM INC COM 11135F101 58,805 121,265 SH   SOLE   121,168 0 97
CACI INTL INC CL A 127190304 3,092 11,797 SH   SOLE   11,797 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 583 3,852 SH   SOLE   3,852 0 0
CANON INC SPONSORED ADR 138006309 32,723 1,342,210 SH   SOLE   1,340,654 0 1,556
CARLYLE GROUP INC COM 14316J108 25,660 542,734 SH   SOLE   542,460 0 274
CATERPILLAR INC COM 149123101 27,397 142,717 SH   SOLE   142,644 0 73
CBRE GROUP INC CL A 12504L109 678 6,960 SH   SOLE   6,960 0 0
CELANESE CORP DEL COM 150870103 29,212 193,918 SH   SOLE   193,685 0 233
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 2,363 54,949 SH   SOLE   54,949 0 0
CERNER CORP COM 156782104 576 8,167 SH   SOLE   8,167 0 0
CHARLES RIV LABS INTL INC COM 159864107 34,840 84,426 SH   SOLE   84,331 0 95
CHESAPEAKE UTILS CORP COM 165303108 9,043 75,328 SH   SOLE   75,261 0 67
CHEVRON CORP NEW COM 166764100 28,141 277,388 SH   SOLE   277,254 0 134
CHIPOTLE MEXICAN GRILL INC COM 169656105 640 352 SH   SOLE   352 0 0
CHUBB LIMITED COM H1467J104 77,084 444,338 SH   SOLE   443,963 0 375
CIGNA CORP NEW COM 125523100 26,562 132,703 SH   SOLE   132,635 0 68
CISCO SYS INC COM 17275R102 51,882 953,181 SH   SOLE   952,690 0 491
CITIGROUP INC COM NEW 172967424 360 5,123 SH   SOLE   5,123 0 0
COCA COLA CO COM 191216100 641 12,226 SH   SOLE   12,226 0 0
COMCAST CORP NEW CL A 20030N101 81,419 1,455,727 SH   SOLE   1,454,628 0 1,099
CONOCOPHILLIPS COM 20825C104 46,148 680,949 SH   SOLE   680,594 0 355
CONSTELLATION BRANDS INC CL A 21036P108 20,750 98,488 SH   SOLE   98,435 0 53
COSTCO WHSL CORP NEW COM 22160K105 1,541 3,429 SH   SOLE   3,429 0 0
CRANE CO COM 224399105 903 9,521 SH   SOLE   9,521 0 0
CRH PLC ADR 12626K203 29,381 628,614 SH   SOLE   627,882 0 732
CSX CORP COM 126408103 600 20,184 SH   SOLE   20,184 0 0
DANAHER CORPORATION COM 235851102 79,172 260,059 SH   SOLE   259,866 0 193
DARDEN RESTAURANTS INC COM 237194105 29,039 191,712 SH   SOLE   191,612 0 100
DBX ETF TR XTRACK MSCI EAFE 233051200 3,340 88,463 SH   SOLE   88,463 0 0
DBX ETF TR XTRACK USD HIGH 233051432 52,163 1,301,465 SH   SOLE   1,299,768 0 1,697
DECKERS OUTDOOR CORP COM 243537107 31,833 88,377 SH   SOLE   88,289 0 88
DEERE & CO COM 244199105 226 673 SH   SOLE   673 0 0
DENNYS CORP COM 24869P104 371 22,692 SH   SOLE   22,692 0 0
DIAMONDBACK ENERGY INC COM 25278X109 25,659 271,038 SH   SOLE   270,736 0 302
DIODES INC COM 254543101 3,126 34,508 SH   SOLE   34,508 0 0
DISNEY WALT CO COM 254687106 42,936 253,801 SH   SOLE   253,672 0 129
DOLLAR GEN CORP NEW COM 256677105 28,248 133,158 SH   SOLE   133,001 0 157
DORMAN PRODS INC COM 258278100 1,639 17,310 SH   SOLE   17,310 0 0
EAGLE MATLS INC COM 26969P108 31,371 239,179 SH   SOLE   238,932 0 247
EASTMAN CHEM CO COM 277432100 31,690 314,574 SH   SOLE   314,408 0 166
EATON CORP PLC SHS G29183103 33,758 226,090 SH   SOLE   225,202 0 888
EDISON INTL COM 281020107 527 9,500 SH   SOLE   9,500 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 241 2,131 SH   SOLE   2,131 0 0
EL POLLO LOCO HLDGS INC COM 268603107 1,591 94,144 SH   SOLE   94,144 0 0
EMCOR GROUP INC COM 29084Q100 26,273 227,707 SH   SOLE   227,470 0 237
ENCOMPASS HEALTH CORP COM 29261A100 2,511 33,458 SH   SOLE   33,458 0 0
ENSIGN GROUP INC COM 29358P101 1,899 25,356 SH   SOLE   25,356 0 0
EOG RES INC COM 26875P101 25,566 318,498 SH   SOLE   318,126 0 372
EQUIFAX INC COM 294429105 346 1,364 SH   SOLE   1,364 0 0
EQUITABLE HLDGS INC COM 29452E101 39,974 1,348,657 SH   SOLE   1,347,990 0 667
EVERCORE INC CLASS A 29977A105 30,550 228,551 SH   SOLE   228,316 0 235
EVERTEC INC COM 30040P103 2,410 52,705 SH   SOLE   52,705 0 0
EXPONENT INC COM 30214U102 878 7,758 SH   SOLE   7,758 0 0
EXXON MOBIL CORP COM 30231G102 35,598 605,197 SH   SOLE   604,924 0 273
FABRINET SHS G3323L100 40,308 393,214 SH   SOLE   392,753 0 461
FACEBOOK INC CL A 30303M102 45,350 133,621 SH   SOLE   133,468 0 153
FARMLAND PARTNERS INC COM 31154R109 1,694 141,286 SH   SOLE   141,067 0 219
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 51,499 436,472 SH   SOLE   436,240 0 232
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 709 15,635 SH   SOLE   15,635 0 0
FIFTH THIRD BANCORP COM 316773100 244 5,738 SH   SOLE   5,738 0 0
FIRST FINL BANKSHARES INC COM 32020R109 269 5,850 SH   SOLE   5,850 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 9,434 459,294 SH   SOLE   458,656 0 638
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 2,017 35,530 SH   SOLE   34,017 0 1,513
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 781 46,407 SH   SOLE   46,407 0 0
FLEX LTD ORD Y2573F102 32,509 1,838,755 SH   SOLE   1,836,619 0 2,136
FLEXSHARES TR MORNSTAR UPSTR 33939L407 8,367 228,593 SH   SOLE   228,233 0 360
FOCUS FINL PARTNERS INC COM CL A 34417P100 2,419 46,190 SH   SOLE   46,190 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 23,612 264,054 SH   SOLE   263,747 0 307
GARMIN LTD SHS H2906T109 66,696 429,021 SH   SOLE   428,633 0 388
GATES INDUSTRIAL CORPRATIN P ORD SHS G39108108 16,312 1,002,558 SH   SOLE   1,001,381 0 1,177
GENERAL ELECTRIC CO COM NEW 369604301 563 5,462 SH   SOLE   5,462 0 0
GENPACT LIMITED SHS G3922B107 25,400 534,624 SH   SOLE   534,007 0 617
GLADSTONE LD CORP COM 376549101 1,641 72,090 SH   SOLE   71,977 0 113
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 6,623 181,095 SH   SOLE   180,700 0 395
GLOBAL X FDS GLOBAL X COPPER 37954Y830 2,881 84,231 SH   SOLE   84,099 0 132
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 4,829 58,925 SH   SOLE   58,836 0 89
GOLDMAN SACHS GROUP INC COM 38141G104 49,715 131,511 SH   SOLE   131,441 0 70
GUESS INC COM 401617105 2,982 141,949 SH   SOLE   141,949 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 2,354 57,873 SH   SOLE   57,873 0 0
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 1,997 47,795 SH   SOLE   45,760 0 2,035
HARTFORD FINL SVCS GROUP INC COM 416515104 242 3,438 SH   SOLE   3,438 0 0
HCA HEALTHCARE INC COM 40412C101 20,931 86,234 SH   SOLE   86,132 0 102
HILL-ROM HLDGS INC COM 431475102 2,838 18,923 SH   SOLE   18,923 0 0
HOME DEPOT INC COM 437076102 33,915 103,317 SH   SOLE   103,268 0 49
HONDA MOTOR LTD AMERN SHS 438128308 31,521 1,027,746 SH   SOLE   1,026,556 0 1,190
HONEYWELL INTL INC COM 438516106 28,079 132,274 SH   SOLE   132,210 0 64
ICON PLC SHS G4705A100 39,448 150,555 SH   SOLE   150,379 0 176
INFOSYS LTD SPONSORED ADR 456788108 26,468 1,189,594 SH   SOLE   1,188,214 0 1,380
INTEL CORP COM 458140100 23,968 449,854 SH   SOLE   449,629 0 225
INTERNATIONAL BUSINESS MACHS COM 459200101 521 3,749 SH   SOLE   3,749 0 0
INTERPUBLIC GROUP COS INC COM 460690100 62,612 1,707,437 SH   SOLE   1,706,029 0 1,408
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 6,669 443,692 SH   SOLE   443,009 0 683
INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 1,022 23,366 SH   SOLE   23,366 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 3,805 145,100 SH   SOLE   144,898 0 202
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 266 1,381 SH   SOLE   1,381 0 0
INVESCO LTD SHS G491BT108 33,091 1,372,497 SH   SOLE   1,370,906 0 1,591
INVESCO QQQ TR UNIT SER 1 46090E103 676 1,889 SH   SOLE   1,745 0 144
IQVIA HLDGS INC COM 46266C105 25,071 104,663 SH   SOLE   104,542 0 121
ISHARES SILVER TR ISHARES 46428Q109 3,266 159,147 SH   SOLE   158,901 0 246
ISHARES TR SELECT DIVID ETF 464287168 819 7,138 SH   SOLE   7,138 0 0
ISHARES TR TIPS BD ETF 464287176 320 2,505 SH   SOLE   2,505 0 0
ISHARES TR CORE S&P500 ETF 464287200 217,913 505,809 SH   SOLE   505,261 0 548
ISHARES TR CORE US AGGBD ET 464287226 383 3,333 SH   SOLE   3,333 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 320 2,779 SH   SOLE   2,779 0 0
ISHARES TR RUS MID CAP ETF 464287499 211 2,702 SH   SOLE   2,702 0 0
ISHARES TR EXPANDED TECH 464287515 4,440 11,125 SH   SOLE   11,090 0 35
ISHARES TR RUS 1000 GRW ETF 464287614 378 1,380 SH   SOLE   1,380 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 4,542 15,470 SH   SOLE   15,348 0 122
ISHARES TR RUSSELL 2000 ETF 464287655 255 1,166 SH   SOLE   1,166 0 0
ISHARES TR CORE S&P SCP ETF 464287804 71,255 652,575 SH   SOLE   650,503 0 2,072
ISHARES TR GL TIMB FORE ETF 464288174 6,372 74,966 SH   SOLE   74,848 0 118
ISHARES TR EAFE SML CP ETF 464288273 3,741 50,274 SH   SOLE   50,274 0 0
ISHARES TR NATIONAL MUN ETF 464288414 3,004 25,859 SH   SOLE   25,169 0 690
ISHARES TR IBOXX HI YD ETF 464288513 261,694 2,991,130 SH   SOLE   2,987,241 0 3,889
ISHARES TR US BR DEL SE ETF 464288794 11,574 110,859 SH   SOLE   110,653 0 206
ISHARES TR EAFE VALUE ETF 464288877 2,190 43,067 SH   SOLE   43,067 0 0
ISHARES TR EAFE GRWTH ETF 464288885 8,818 82,820 SH   SOLE   82,820 0 0
ISHARES TR MSCI USA MMENTM 46432F396 223,918 1,275,159 SH   SOLE   1,273,495 0 1,664
ISHARES TR CORE MSCI TOTAL 46432F834 63,182 889,894 SH   SOLE   887,068 0 2,826
ISHARES TR MSCI INTL MOMENT 46434V449 1,028 26,984 SH   SOLE   26,984 0 0
ISHARES TR MSCI INTL QUALTY 46434V456 1,712 45,187 SH   SOLE   45,187 0 0
ISHARES TR BROAD USD HIGH 46435U853 50,791 1,223,869 SH   SOLE   1,222,206 0 1,663
J2 GLOBAL INC COM 48123V102 35,318 258,514 SH   SOLE   258,241 0 273
JACK IN THE BOX INC COM 466367109 27,834 285,974 SH   SOLE   285,678 0 296
JACOBS ENGR GROUP INC COM 469814107 755 5,700 SH   SOLE   5,700 0 0
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 29,321 709,433 SH   SOLE   708,591 0 842
JOHNSON & JOHNSON COM 478160104 89,431 553,754 SH   SOLE   553,358 0 396
JOHNSON CTLS INTL PLC SHS G51502105 30,068 441,658 SH   SOLE   441,145 0 513
JONES LANG LASALLE INC COM 48020Q107 28,440 114,636 SH   SOLE   114,502 0 134
JPMORGAN CHASE & CO COM 46625H100 102,043 623,394 SH   SOLE   622,946 0 448
KB FINL GROUP INC SPONSORED ADR 48241A105 33,806 728,430 SH   SOLE   727,580 0 850
KIMBERLY-CLARK CORP COM 494368103 290 2,188 SH   SOLE   2,188 0 0
KORN FERRY COM NEW 500643200 1,608 22,226 SH   SOLE   22,226 0 0
KRANESHARES TR QUADRTC INT RT 500767736 14,619 524,535 SH   SOLE   523,746 0 789
L3HARRIS TECHNOLOGIES INC COM 502431109 26,529 120,457 SH   SOLE   120,394 0 63
LAM RESEARCH CORP COM 512807108 28,114 49,397 SH   SOLE   49,339 0 58
LANDSTAR SYS INC COM 515098101 1,593 10,096 SH   SOLE   10,096 0 0
LAUDER ESTEE COS INC CL A 518439104 782 2,607 SH   SOLE   2,607 0 0
LCI INDS COM 50189K103 25,526 189,599 SH   SOLE   189,404 0 195
LHC GROUP INC COM 50187A107 252 1,604 SH   SOLE   1,604 0 0
LILLY ELI & CO COM 532457108 41,639 180,216 SH   SOLE   180,080 0 136
LINDE PLC SHS G5494J103 59,834 203,946 SH   SOLE   203,797 0 149
LOCKHEED MARTIN CORP COM 539830109 19,101 55,350 SH   SOLE   55,322 0 28
LOWES COS INC COM 548661107 1,875 9,244 SH   SOLE   9,244 0 0
LPL FINL HLDGS INC COM 50212V100 3,297 21,031 SH   SOLE   21,031 0 0
M D C HLDGS INC COM 552676108 24,095 515,728 SH   SOLE   515,466 0 262
MALIBU BOATS INC COM CL A 56117J100 2,387 34,113 SH   SOLE   34,113 0 0
MARSH & MCLENNAN COS INC COM 571748102 243 1,606 SH   SOLE   1,606 0 0
MASONITE INTL CORP COM 575385109 29,480 277,771 SH   SOLE   277,444 0 327
MASTERCARD INCORPORATED CL A 57636Q104 22,966 66,055 SH   SOLE   65,979 0 76
MCDONALDS CORP COM 580135101 26,732 110,871 SH   SOLE   110,816 0 55
MEDICAL PPTYS TRUST INC COM 58463J304 19,599 976,547 SH   SOLE   975,443 0 1,104
MEDTRONIC PLC SHS G5960L103 27,169 216,746 SH   SOLE   216,633 0 113
MERCK & CO INC COM 58933Y105 26,505 352,888 SH   SOLE   352,705 0 183
MICROSOFT CORP COM 594918104 111,237 394,568 SH   SOLE   394,226 0 342
MINERALS TECHNOLOGIES INC COM 603158106 1,934 27,695 SH   SOLE   27,695 0 0
MODERNA INC COM 60770K107 299 777 SH   SOLE   777 0 0
MOODYS CORP COM 615369105 1,466 4,127 SH   SOLE   4,127 0 0
MORGAN STANLEY COM NEW 617446448 89,077 915,392 SH   SOLE   914,718 0 674
NETAPP INC COM 64110D104 31,126 346,770 SH   SOLE   346,361 0 409
NETFLIX INC COM 64110L106 1,676 2,746 SH   SOLE   2,746 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 3,030 235,452 SH   SOLE   235,452 0 0
NEWMARK GROUP INC CL A 65158N102 3,049 213,064 SH   SOLE   213,064 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 74,694 491,534 SH   SOLE   491,150 0 384
NEXTERA ENERGY INC COM 65339F101 70,929 903,321 SH   SOLE   902,676 0 645
NIKE INC CL B 654106103 974 6,705 SH   SOLE   6,705 0 0
NORFOLK SOUTHN CORP COM 655844108 438 1,829 SH   SOLE   1,829 0 0
NORTHERN TR CORP COM 665859104 323 3,000 SH   SOLE   3,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 717 1,991 SH   SOLE   1,991 0 0
NORTONLIFELOCK INC COM 668771108 934 36,922 SH   SOLE   36,922 0 0
NOVO-NORDISK A S ADR 670100205 28,044 292,095 SH   SOLE   291,760 0 335
NVENT ELECTRIC PLC SHS G6700G107 85,292 2,638,170 SH   SOLE   2,636,134 0 2,036
NVIDIA CORPORATION COM 67066G104 897 4,331 SH   SOLE   4,331 0 0
ONEMAIN HLDGS INC COM 68268W103 1,999 36,125 SH   SOLE   36,125 0 0
ONEOK INC NEW COM 682680103 29,396 506,921 SH   SOLE   506,657 0 264
ONTO INNOVATION INC COM 683344105 2,262 31,312 SH   SOLE   31,312 0 0
ORACLE CORP COM 68389X105 1,105 12,682 SH   SOLE   12,682 0 0
OSHKOSH CORP COM 688239201 26,872 262,502 SH   SOLE   262,365 0 137
OTIS WORLDWIDE CORP COM 68902V107 26,560 322,801 SH   SOLE   322,631 0 170
OVINTIV INC COM 69047Q102 1,610 48,966 SH   SOLE   48,966 0 0
OWENS CORNING NEW COM 690742101 3,437 40,198 SH   SOLE   40,198 0 0
PAYCHEX INC COM 704326107 211 1,877 SH   SOLE   1,877 0 0
PAYPAL HLDGS INC COM 70450Y103 20,130 77,360 SH   SOLE   77,272 0 88
PDC ENERGY INC COM 69327R101 3,473 73,281 SH   SOLE   73,281 0 0
PENTAIR PLC SHS G7S00T104 30,494 419,848 SH   SOLE   419,359 0 489
PEPSICO INC COM 713448108 1,062 7,059 SH   SOLE   7,059 0 0
PERFICIENT INC COM 71375U101 2,829 24,453 SH   SOLE   24,453 0 0
PFIZER INC COM 717081103 427 9,934 SH   SOLE   9,934 0 0
PHILIP MORRIS INTL INC COM 718172109 71,661 755,997 SH   SOLE   755,454 0 543
PHILLIPS 66 COM 718546104 438 6,255 SH   SOLE   6,255 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 51,451 518,446 SH   SOLE   517,742 0 704
POLARIS INC COM 731068102 27,533 230,095 SH   SOLE   229,975 0 120
POSCO SPONSORED ADR 693483109 30,580 443,382 SH   SOLE   442,866 0 516
PPG INDS INC COM 693506107 427 2,983 SH   SOLE   2,983 0 0
PPL CORP COM 69351T106 519 18,605 SH   SOLE   18,605 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,587 8,069 SH   SOLE   8,069 0 0
PROCTER AND GAMBLE CO COM 742718109 40,667 290,897 SH   SOLE   290,482 0 415
PROLOGIS INC. COM 74340W103 38,636 308,031 SH   SOLE   307,873 0 158
PROSHARES TR ULTRASHRT S&P500 74347B383 130 14,687 SH   SOLE   14,687 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 876 10,193 SH   SOLE   10,193 0 0
REGENCY CTRS CORP COM 758849103 697 10,352 SH   SOLE   10,352 0 0
ROYAL BK CDA COM 780087102 31,710 318,758 SH   SOLE   318,388 0 370
S&P GLOBAL INC COM 78409V104 2,296 5,404 SH   SOLE   5,404 0 0
SAIA INC COM 78709Y105 2,278 9,572 SH   SOLE   9,572 0 0
SALESFORCE COM INC COM 79466L302 1,827 6,738 SH   SOLE   6,738 0 0
SANOFI SPONSORED ADR 80105N105 30,293 628,357 SH   SOLE   627,623 0 734
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 17,673 119,340 SH   SOLE   118,392 0 948
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 9,910 146,852 SH   SOLE   145,685 0 1,167
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1,780 54,208 SH   SOLE   54,208 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 7,550 139,940 SH   SOLE   138,826 0 1,114
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 274 7,070 SH   SOLE   7,070 0 0
SELECT MED HLDGS CORP COM 81619Q105 2,907 80,357 SH   SOLE   80,357 0 0
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 27,472 502,040 SH   SOLE   501,456 0 584
SHENANDOAH TELECOMMUNICATION COM 82312B106 384 12,158 SH   SOLE   12,158 0 0
SHERWIN WILLIAMS CO COM 824348106 257 917 SH   SOLE   917 0 0
SIMPSON MFG INC COM 829073105 363 3,398 SH   SOLE   3,398 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 27,387 166,202 SH   SOLE   166,005 0 197
SMART GLOBAL HLDGS INC SHS G8232Y101 1,449 32,563 SH   SOLE   32,563 0 0
SOUTHERN CO COM 842587107 40,920 660,321 SH   SOLE   659,501 0 820
SPDR S&P 500 ETF TR TR UNIT 78462F103 535 1,247 SH   SOLE   1,247 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300 4,737 57,795 SH   SOLE   57,337 0 458
SPDR SER TR PORTFOLIO INTRMD 78464A375 10,788 295,406 SH   SOLE   294,995 0 411
SPDR SER TR PRTFLO S&P500 GW 78464A409 217,543 3,398,044 SH   SOLE   3,394,819 0 3,225
SPDR SER TR S&P 400 MDCP GRW 78464A821 12,766 168,756 SH   SOLE   167,415 0 1,341
SPDR SER TR S&P 400 MDCP VAL 78464A839 7,823 118,121 SH   SOLE   117,187 0 934
SPDR SER TR PORTFOLIO S&P500 78464A854 168,197 3,333,265 SH   SOLE   3,322,719 0 10,546
SPDR SER TR BLOOMBERG SRT TR 78468R408 53,689 1,960,178 SH   SOLE   1,957,627 0 2,551
SPDR SER TR S&P OILGAS EXP 78468R556 4,834 49,979 SH   SOLE   49,903 0 76
SPDR SER TR BLOOMBERG BRCLYS 78468R622 184,515 1,687,224 SH   SOLE   1,685,032 0 2,192
SPIRE INC COM 84857L101 1,362 22,261 SH   SOLE   22,261 0 0
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 289 6,285 SH   SOLE   6,285 0 0
SQUARE INC CL A 852234103 407 1,699 SH   SOLE   1,699 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 5,086 110,525 SH   SOLE   110,016 0 509
STANLEY BLACK & DECKER INC COM 854502101 24,192 137,996 SH   SOLE   137,924 0 72
STARBUCKS CORP COM 855244109 26,276 238,199 SH   SOLE   238,074 0 125
STOCK YDS BANCORP INC COM 861025104 1,795 30,609 SH   SOLE   30,609 0 0
STRYKER CORPORATION COM 863667101 28,339 107,460 SH   SOLE   107,404 0 56
SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 5,034 629,222 SH   SOLE   628,224 0 998
SYNCHRONY FINANCIAL COM 87165B103 39,207 802,111 SH   SOLE   801,690 0 421
SYNEOS HEALTH INC CL A 87166B102 4,053 46,336 SH   SOLE   46,336 0 0
SYSCO CORP COM 871829107 24,334 309,993 SH   SOLE   309,832 0 161
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 57,569 515,618 SH   SOLE   515,170 0 448
TAYLOR MORRISON HOME CORP COM 87724P106 2,600 100,866 SH   SOLE   100,866 0 0
TE CONNECTIVITY LTD REG SHS H84989104 23,064 168,078 SH   SOLE   167,880 0 198
TESLA INC COM 88160R101 380 490 SH   SOLE   490 0 0
TEXAS INSTRS INC COM 882508104 42,351 220,338 SH   SOLE   220,225 0 113
TEXTRON INC COM 883203101 456 6,530 SH   SOLE   6,530 0 0
TFI INTL INC COM 87241L109 31,340 306,710 SH   SOLE   306,363 0 347
THERMO FISHER SCIENTIFIC INC COM 883556102 15,925 27,874 SH   SOLE   27,846 0 28
TJX COS INC NEW COM 872540109 25,690 389,360 SH   SOLE   389,158 0 202
TORONTO DOMINION BK ONT COM NEW 891160509 535 8,085 SH   SOLE   8,085 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 48,468 272,675 SH   SOLE   272,361 0 314
TRUIST FINL CORP COM 89832Q109 39,380 671,441 SH   SOLE   671,088 0 353
TYSON FOODS INC CL A 902494103 26,304 333,215 SH   SOLE   333,041 0 174
UBS GROUP AG SHS H42097107 47,945 3,007,864 SH   SOLE   3,004,381 0 3,483
UDR INC COM 902653104 46,171 871,481 SH   SOLE   871,023 0 458
UFP INDUSTRIES INC COM 90278Q108 31,464 462,844 SH   SOLE   462,356 0 488
UNION PAC CORP COM 907818108 24,037 122,631 SH   SOLE   122,567 0 64
UNITED PARCEL SERVICE INC CL B 911312106 4,808 26,405 SH   SOLE   26,405 0 0
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 444 10,870 SH   SOLE   10,870 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 3,566 19,321 SH   SOLE   19,321 0 0
UNITEDHEALTH GROUP INC COM 91324P102 85,050 217,663 SH   SOLE   217,504 0 159
UNIVERSAL HLTH SVCS INC CL B 913903100 20,766 150,075 SH   SOLE   149,906 0 169
US BANCORP DEL COM NEW 902973304 600 10,100 SH   SOLE   10,100 0 0
V F CORP COM 918204108 416 6,207 SH   SOLE   6,207 0 0
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 950 37,859 SH   SOLE   36,251 0 1,608
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 6,402 70,163 SH   SOLE   70,053 0 110
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 665 1,685 SH   SOLE   1,685 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 215 1,268 SH   SOLE   1,268 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 203 1,115 SH   SOLE   891 0 224
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 29,997 224,376 SH   SOLE   223,665 0 711
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 9,098 98,195 SH   SOLE   98,039 0 156
VANGUARD WORLD FDS INF TECH ETF 92204A702 10,642 26,520 SH   SOLE   26,438 0 82
VERIZON COMMUNICATIONS INC COM 92343V104 19,691 364,586 SH   SOLE   364,399 0 187
VICI PPTYS INC COM 925652109 2,056 72,357 SH   SOLE   72,357 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 3,461 11,155 SH   SOLE   11,155 0 0
VISA INC COM CL A 92826C839 2,111 9,478 SH   SOLE   9,478 0 0
WALMART INC COM 931142103 265 1,898 SH   SOLE   1,898 0 0
WASTE MGMT INC DEL COM 94106L109 28,149 188,463 SH   SOLE   188,364 0 99
WELLS FARGO CO NEW COM 949746101 28,142 606,374 SH   SOLE   606,067 0 307
WILLIAMS COS INC COM 969457100 29,010 1,118,352 SH   SOLE   1,117,767 0 585
WILLIAMS SONOMA INC COM 969904101 33,931 191,345 SH   SOLE   191,136 0 209
WINTRUST FINL CORP COM 97650W108 1,601 19,915 SH   SOLE   19,915 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 2,262 60,607 SH   SOLE   59,962 0 645
WORLD GOLD TR SPDR GLD MINIS 98149E204 5,095 291,827 SH   SOLE   291,374 0 453
XILINX INC COM 983919101 320 2,118 SH   SOLE   2,118 0 0
ZOETIS INC CL A 98978V103 417 2,146 SH   SOLE   2,146 0 0