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
ABBOTT LABS COM 002824100 59,127 420,119 SH   SOLE   419,314 0 805
ABBVIE INC COM 00287Y109 50,089 369,936 SH   SOLE   369,217 0 719
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,351 12,908 SH   SOLE   12,908 0 0
ACUITY BRANDS INC COM 00508Y102 34,623 163,530 SH   SOLE   163,123 0 407
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,414 2,494 SH   SOLE   2,494 0 0
ADVANCED MICRO DEVICES INC COM 007903107 339 2,359 SH   SOLE   2,359 0 0
ADVANSIX INC COM 00773T101 3,999 84,634 SH   SOLE   84,597 0 37
AFLAC INC COM 001055102 34,639 593,232 SH   SOLE   592,042 0 1,190
AIR PRODS & CHEMS INC COM 009158106 337 1,106 SH   SOLE   1,106 0 0
ALLY FINL INC COM 02005N100 28,958 608,226 SH   SOLE   606,533 0 1,693
ALPHABET INC CAP STK CL C 02079K107 1,172 405 SH   SOLE   405 0 0
ALPHABET INC CAP STK CL A 02079K305 68,797 23,748 SH   SOLE   23,676 0 72
ALTERYX INC COM CL A 02156B103 1,029 17,000 SH   SOLE   17,000 0 0
AMAZON COM INC COM 023135106 24,401 7,318 SH   SOLE   7,303 0 15
AMERICAN ELEC PWR CO INC COM 025537101 266 2,992 SH   SOLE   2,442 0 550
AMERICAN EXPRESS CO COM 025816109 95,277 582,379 SH   SOLE   581,160 0 1,219
AMERICAN WTR WKS CO INC NEW COM 030420103 2,750 14,560 SH   SOLE   14,560 0 0
AMERIPRISE FINL INC COM 03076C106 35,368 117,244 SH   SOLE   116,927 0 317
AMETEK INC COM 031100100 1,850 12,582 SH   SOLE   12,582 0 0
AMN HEALTHCARE SVCS INC COM 001744101 32,582 266,345 SH   SOLE   265,722 0 623
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 1,865 80,094 SH   SOLE   80,094 0 0
ANALOG DEVICES INC COM 032654105 257 1,464 SH   SOLE   1,464 0 0
ANTHEM INC COM 036752103 242 522 SH   SOLE   522 0 0
AON PLC SHS CL A G0403H108 272 906 SH   SOLE   906 0 0
APPLE INC COM 037833100 159,028 895,580 SH   SOLE   893,859 0 1,721
APPLIED MATLS INC COM 038222105 33,710 214,225 SH   SOLE   213,642 0 583
ARCH CAP GROUP LTD ORD G0450A105 46,231 1,040,069 SH   SOLE   1,037,193 0 2,876
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 37,501 4,801,618 SH   SOLE   4,787,798 0 13,820
ASML HOLDING N V N Y REGISTRY SHS N07059210 435 547 SH   SOLE   547 0 0
ASSOCIATED BANC CORP COM 045487105 1,613 71,417 SH   SOLE   71,417 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 41,292 708,882 SH   SOLE   707,286 0 1,596
AT&T INC COM 00206R102 36,576 1,486,830 SH   SOLE   1,483,523 0 3,307
ATKORE INC COM 047649108 4,578 41,175 SH   SOLE   41,156 0 19
AUTOMATIC DATA PROCESSING IN COM 053015103 39,137 158,717 SH   SOLE   158,401 0 316
AUTOZONE INC COM 053332102 43,597 20,796 SH   SOLE   20,742 0 54
AXCELIS TECHNOLOGIES INC COM NEW 054540208 1,864 24,999 SH   SOLE   24,999 0 0
BELDEN INC COM 077454106 3,323 50,554 SH   SOLE   50,532 0 22
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,566 11,925 SH   SOLE   11,925 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107 28,763 1,011,704 SH   SOLE   1,011,704 0 0
BERRY GLOBAL GROUP INC COM 08579W103 1,070 14,499 SH   SOLE   14,479 0 20
BIOGEN INC COM 09062X103 312 1,300 SH   SOLE   1,300 0 0
BK OF AMERICA CORP COM 060505104 48,971 1,100,718 SH   SOLE   1,098,526 0 2,192
BLACK HILLS CORP COM 092113109 2,601 36,863 SH   SOLE   36,848 0 15
BLACKROCK INC COM 09247X101 40,419 44,146 SH   SOLE   44,050 0 96
BLACKSTONE INC COM 09260D107 29,895 231,048 SH   SOLE   230,433 0 615
BLOCK INC CL A 852234103 270 1,673 SH   SOLE   1,673 0 0
BOEING CO COM 097023105 3,995 19,843 SH   SOLE   19,843 0 0
BOYD GAMING CORP COM 103304101 2,940 44,838 SH   SOLE   44,819 0 19
BRISTOL-MYERS SQUIBB CO COM 110122108 1,273 20,422 SH   SOLE   20,422 0 0
BROADCOM INC COM 11135F101 82,624 124,170 SH   SOLE   123,887 0 283
BROWN & BROWN INC COM 115236101 293 4,173 SH   SOLE   4,173 0 0
CACI INTL INC CL A 127190304 3,830 14,228 SH   SOLE   14,222 0 6
CARLYLE GROUP INC COM 14316J108 51,018 929,288 SH   SOLE   927,449 0 1,839
CATERPILLAR INC COM 149123101 43,075 208,356 SH   SOLE   207,960 0 396
CBRE GROUP INC CL A 12504L109 722 6,655 SH   SOLE   6,655 0 0
CELANESE CORP DEL COM 150870103 33,870 201,532 SH   SOLE   200,978 0 554
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 2,531 52,889 SH   SOLE   52,867 0 22
CERNER CORP COM 156782104 758 8,167 SH   SOLE   8,167 0 0
CHARLES RIV LABS INTL INC COM 159864107 22,264 59,092 SH   SOLE   58,932 0 160
CHESAPEAKE UTILS CORP COM 165303108 11,281 77,369 SH   SOLE   77,196 0 173
CHEVRON CORP NEW COM 166764100 33,136 282,365 SH   SOLE   281,789 0 576
CHIPOTLE MEXICAN GRILL INC COM 169656105 565 323 SH   SOLE   323 0 0
CHUBB LIMITED COM H1467J104 43,810 226,631 SH   SOLE   226,113 0 518
CINTAS CORP COM 172908105 436 984 SH   SOLE   984 0 0
CISCO SYS INC COM 17275R102 62,144 980,660 SH   SOLE   978,717 0 1,943
CITIGROUP INC COM NEW 172967424 310 5,130 SH   SOLE   5,130 0 0
COCA COLA CO COM 191216100 811 13,701 SH   SOLE   13,701 0 0
COMCAST CORP NEW CL A 20030N101 45,361 901,269 SH   SOLE   899,420 0 1,849
CONOCOPHILLIPS COM 20825C104 50,063 693,589 SH   SOLE   692,116 0 1,473
CONSTELLATION BRANDS INC CL A 21036P108 25,689 102,360 SH   SOLE   102,145 0 215
COSTCO WHSL CORP NEW COM 22160K105 2,265 3,989 SH   SOLE   3,989 0 0
CRANE CO COM 224399105 25,500 250,665 SH   SOLE   250,094 0 571
CRH PLC ADR 12626K203 46,830 886,933 SH   SOLE   884,456 0 2,477
CROWN CASTLE INTL CORP NEW COM 22822V101 241 1,154 SH   SOLE   1,154 0 0
CSX CORP COM 126408103 780 20,745 SH   SOLE   20,745 0 0
DANAHER CORPORATION COM 235851102 88,479 268,926 SH   SOLE   268,318 0 608
DARDEN RESTAURANTS INC COM 237194105 29,677 197,004 SH   SOLE   196,610 0 394
DBX ETF TR XTRACK MSCI EAFE 233051200 8,587 218,671 SH   SOLE   218,671 0 0
DBX ETF TR XTRACK USD HIGH 233051432 54,304 1,363,055 SH   SOLE   1,359,517 0 3,538
DECKERS OUTDOOR CORP COM 243537107 27,817 75,939 SH   SOLE   75,747 0 192
DEERE & CO COM 244199105 266 775 SH   SOLE   775 0 0
DENNYS CORP COM 24869P104 363 22,692 SH   SOLE   22,692 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 25,856 117,451 SH   SOLE   117,149 0 302
DIAMONDBACK ENERGY INC COM 25278X109 29,649 274,910 SH   SOLE   274,179 0 731
DIODES INC COM 254543101 3,647 33,210 SH   SOLE   33,195 0 15
DISNEY WALT CO COM 254687106 28,829 186,125 SH   SOLE   185,759 0 366
DORMAN PRODS INC COM 258278100 2,703 23,918 SH   SOLE   23,908 0 10
DOVER CORP COM 260003108 328 1,805 SH   SOLE   1,805 0 0
EAGLE MATLS INC COM 26969P108 40,790 245,041 SH   SOLE   244,445 0 596
EAST WEST BANCORP INC COM 27579R104 31,144 395,833 SH   SOLE   394,883 0 950
EASTMAN CHEM CO COM 277432100 39,291 324,958 SH   SOLE   324,301 0 657
EATON CORP PLC SHS G29183103 205 1,185 SH   SOLE   484 0 701
EDISON INTL COM 281020107 645 9,450 SH   SOLE   9,450 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 457 3,524 SH   SOLE   3,524 0 0
EMCOR GROUP INC COM 29084Q100 29,750 233,533 SH   SOLE   232,965 0 568
EMERSON ELEC CO COM 291011104 251 2,698 SH   SOLE   2,698 0 0
ENI S P A SPONSORED ADR 26874R108 25,814 933,595 SH   SOLE   931,167 0 2,428
ENSIGN GROUP INC COM 29358P101 3,225 38,416 SH   SOLE   38,400 0 16
ENTERPRISE PRODS PARTNERS L COM 293792107 471 21,469 SH   SOLE   21,469 0 0
EOG RES INC COM 26875P101 29,346 330,366 SH   SOLE   329,479 0 887
EQUIFAX INC COM 294429105 534 1,825 SH   SOLE   1,825 0 0
EQUITABLE HLDGS INC COM 29452E101 44,974 1,371,581 SH   SOLE   1,368,938 0 2,643
ESSENTIAL UTILS INC COM 29670G102 228 4,254 SH   SOLE   4,254 0 0
EVERCORE INC CLASS A 29977A105 32,786 241,342 SH   SOLE   240,759 0 583
EVERTEC INC COM 30040P103 2,530 50,620 SH   SOLE   50,599 0 21
EXXON MOBIL CORP COM 30231G102 38,595 630,743 SH   SOLE   629,669 0 1,074
FABRINET SHS G3323L100 48,733 411,351 SH   SOLE   410,162 0 1,189
FARMLAND PARTNERS INC COM 31154R109 1,678 140,440 SH   SOLE   140,103 0 337
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 61,326 449,865 SH   SOLE   448,953 0 912
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 802 15,372 SH   SOLE   15,351 0 21
FIFTH THIRD BANCORP COM 316773100 342 7,846 SH   SOLE   7,846 0 0
FIRST FINL BANKSHARES INC COM 32020R109 297 5,850 SH   SOLE   5,850 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 9,523 468,671 SH   SOLE   468,033 0 638
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 2,216 38,895 SH   SOLE   37,382 0 1,513
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 720 41,886 SH   SOLE   41,886 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 8,555 216,645 SH   SOLE   216,120 0 525
FOCUS FINL PARTNERS INC COM CL A 34417P100 2,635 44,116 SH   SOLE   44,116 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 29,169 272,860 SH   SOLE   272,138 0 722
GARMIN LTD SHS H2906T109 60,290 442,752 SH   SOLE   441,641 0 1,111
GENERAL ELECTRIC CO COM NEW 369604301 473 5,004 SH   SOLE   5,004 0 0
GENPACT LIMITED SHS G3922B107 29,629 558,203 SH   SOLE   556,611 0 1,592
GLADSTONE LD CORP COM 376549101 2,408 71,322 SH   SOLE   71,152 0 170
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 26,475 600,340 SH   SOLE   598,776 0 1,564
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 201 2,110 SH   SOLE   2,110 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 52,132 136,276 SH   SOLE   135,991 0 285
GUESS INC COM 401617105 3,210 135,570 SH   SOLE   135,514 0 56
HALOZYME THERAPEUTICS INC COM 40637H109 2,220 55,222 SH   SOLE   55,197 0 25
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 2,190 52,326 SH   SOLE   50,291 0 2,035
HARTFORD FINL SVCS GROUP INC COM 416515104 311 4,503 SH   SOLE   4,503 0 0
HCA HEALTHCARE INC COM 40412C101 42,511 165,464 SH   SOLE   165,043 0 421
HELMERICH & PAYNE INC COM 423452101 21,520 908,007 SH   SOLE   906,322 0 1,685
HOME DEPOT INC COM 437076102 45,071 108,601 SH   SOLE   108,398 0 203
HONEYWELL INTL INC COM 438516106 27,928 133,941 SH   SOLE   133,656 0 285
HORIZON THERAPEUTICS PUB L SHS G46188101 43,550 404,142 SH   SOLE   403,088 0 1,054
HP INC COM 40434L105 29,330 778,606 SH   SOLE   777,096 0 1,510
ICON PLC SHS G4705A100 48,706 157,268 SH   SOLE   156,814 0 454
ILLINOIS TOOL WKS INC COM 452308109 411 1,667 SH   SOLE   1,667 0 0
INFOSYS LTD SPONSORED ADR 456788108 31,408 1,240,938 SH   SOLE   1,237,397 0 3,541
INTEGER HLDGS CORP COM 45826H109 3,051 35,648 SH   SOLE   35,633 0 15
INTEL CORP COM 458140100 23,621 458,662 SH   SOLE   457,777 0 885
INTERNATIONAL BUSINESS MACHS COM 459200101 555 4,149 SH   SOLE   4,149 0 0
INTERPUBLIC GROUP COS INC COM 460690100 65,538 1,750,023 SH   SOLE   1,745,991 0 4,032
INTUIT COM 461202103 262 408 SH   SOLE   408 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 3,837 148,013 SH   SOLE   147,811 0 202
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 291 1,381 SH   SOLE   1,381 0 0
INVESCO LTD SHS G491BT108 32,855 1,427,216 SH   SOLE   1,423,108 0 4,108
INVESCO QQQ TR UNIT SER 1 46090E103 7,701 19,356 SH   SOLE   19,304 0 52
IQVIA HLDGS INC COM 46266C105 30,519 108,168 SH   SOLE   107,885 0 283
ISHARES SILVER TR ISHARES 46428Q109 3,390 157,614 SH   SOLE   157,243 0 371
ISHARES TR SELECT DIVID ETF 464287168 825 6,731 SH   SOLE   6,731 0 0
ISHARES TR TIPS BD ETF 464287176 420 3,249 SH   SOLE   3,249 0 0
ISHARES TR CORE S&P500 ETF 464287200 328,575 688,850 SH   SOLE   686,990 0 1,860
ISHARES TR CORE US AGGBD ET 464287226 590 5,172 SH   SOLE   5,172 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 474 4,122 SH   SOLE   4,122 0 0
ISHARES TR RUS MD CP GR ETF 464287481 310 2,694 SH   SOLE   2,694 0 0
ISHARES TR RUS MID CAP ETF 464287499 237 2,858 SH   SOLE   2,858 0 0
ISHARES TR ISHARES SEMICDTR 464287523 10,128 18,675 SH   SOLE   18,635 0 40
ISHARES TR RUS 1000 GRW ETF 464287614 528 1,729 SH   SOLE   1,729 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 508 2,285 SH   SOLE   2,285 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 729 2,628 SH   SOLE   2,628 0 0
ISHARES TR CORE S&P SCP ETF 464287804 93,254 814,371 SH   SOLE   807,202 0 7,169
ISHARES TR GL TIMB FORE ETF 464288174 6,875 74,736 SH   SOLE   74,555 0 181
ISHARES TR MSCI ACWI EX US 464288240 1,194 21,473 SH   SOLE   21,473 0 0
ISHARES TR EAFE SML CP ETF 464288273 1,780 24,347 SH   SOLE   24,347 0 0
ISHARES TR NATIONAL MUN ETF 464288414 3,287 28,266 SH   SOLE   27,576 0 690
ISHARES TR IBOXX HI YD ETF 464288513 272,366 3,130,280 SH   SOLE   3,122,175 0 8,105
ISHARES TR USD INV GRDE ETF 464288620 6,353 106,347 SH   SOLE   106,203 0 144
ISHARES TR EAFE VALUE ETF 464288877 1,042 20,682 SH   SOLE   20,682 0 0
ISHARES TR EAFE GRWTH ETF 464288885 7,428 67,348 SH   SOLE   67,348 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 964 12,562 SH   SOLE   12,562 0 0
ISHARES TR MSCI USA MMENTM 46432F396 20,602 113,309 SH   SOLE   111,820 0 1,489
ISHARES TR CORE MSCI TOTAL 46432F834 78,132 1,101,381 SH   SOLE   1,091,555 0 9,826
ISHARES TR MSCI INTL MOMENT 46434V449 2,042 53,703 SH   SOLE   53,703 0 0
ISHARES TR MSCI INTL QUALTY 46434V456 233 5,904 SH   SOLE   5,904 0 0
ISHARES TR BROAD USD HIGH 46435U853 52,827 1,282,530 SH   SOLE   1,279,071 0 3,459
JACOBS ENGR GROUP INC COM 469814107 774 5,560 SH   SOLE   5,560 0 0
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 31,250 745,108 SH   SOLE   742,925 0 2,183
JOHNSON & JOHNSON COM 478160104 91,021 532,066 SH   SOLE   530,945 0 1,121
JOHNSON CTLS INTL PLC SHS G51502105 37,458 460,684 SH   SOLE   459,369 0 1,315
JONES LANG LASALLE INC COM 48020Q107 32,247 119,727 SH   SOLE   119,406 0 321
JPMORGAN CHASE & CO COM 46625H100 96,720 610,800 SH   SOLE   609,273 0 1,527
KB FINL GROUP INC SPONSORED ADR 48241A105 35,136 761,185 SH   SOLE   759,006 0 2,179
KEYCORP COM 493267108 209 9,033 SH   SOLE   8,653 0 380
KIMBERLY-CLARK CORP COM 494368103 495 3,466 SH   SOLE   3,466 0 0
KORN FERRY COM NEW 500643200 25,324 334,401 SH   SOLE   333,648 0 753
KULICKE & SOFFA INDS INC COM 501242101 25,393 419,440 SH   SOLE   418,325 0 1,115
L3HARRIS TECHNOLOGIES INC COM 502431109 26,396 123,784 SH   SOLE   123,533 0 251
LABORATORY CORP AMER HLDGS COM NEW 50540R409 36,024 114,650 SH   SOLE   114,373 0 277
LAM RESEARCH CORP COM 512807108 36,667 50,986 SH   SOLE   50,851 0 135
LANDSTAR SYS INC COM 515098101 1,807 10,096 SH   SOLE   10,096 0 0
LAUDER ESTEE COS INC CL A 518439104 965 2,608 SH   SOLE   2,608 0 0
LCI INDS COM 50189K103 38,081 244,312 SH   SOLE   243,718 0 594
LHC GROUP INC COM 50187A107 220 1,604 SH   SOLE   1,604 0 0
LILLY ELI & CO COM 532457108 33,104 119,847 SH   SOLE   119,601 0 246
LINDE PLC SHS G5494J103 85,409 246,539 SH   SOLE   245,968 0 571
LOCKHEED MARTIN CORP COM 539830109 20,200 56,835 SH   SOLE   56,726 0 109
LOWES COS INC COM 548661107 27,436 106,143 SH   SOLE   105,906 0 237
MALIBU BOATS INC COM CL A 56117J100 3,703 53,871 SH   SOLE   53,847 0 24
MARSH & MCLENNAN COS INC COM 571748102 316 1,817 SH   SOLE   1,817 0 0
MARTIN MARIETTA MATLS INC COM 573284106 364 826 SH   SOLE   826 0 0
MASTERCARD INCORPORATED CL A 57636Q104 24,632 68,552 SH   SOLE   68,373 0 179
MCDONALDS CORP COM 580135101 30,840 115,046 SH   SOLE   114,825 0 221
MEDICAL PPTYS TRUST INC COM 58463J304 24,253 1,026,353 SH   SOLE   1,023,702 0 2,651
MERCK & CO INC COM 58933Y105 28,926 377,425 SH   SOLE   376,624 0 801
META PLATFORMS INC CL A 30303M102 27,141 80,692 SH   SOLE   80,473 0 219
METLIFE INC COM 59156R108 334 5,348 SH   SOLE   5,348 0 0
MICROSOFT CORP COM 594918104 132,569 394,176 SH   SOLE   392,679 0 1,497
MID-AMER APT CMNTYS INC COM 59522J103 269 1,171 SH   SOLE   1,171 0 0
MINERALS TECHNOLOGIES INC COM 603158106 1,932 26,409 SH   SOLE   26,409 0 0
MOODYS CORP COM 615369105 1,591 4,073 SH   SOLE   4,073 0 0
MORGAN STANLEY COM NEW 617446448 72,670 740,321 SH   SOLE   738,611 0 1,710
NETAPP INC COM 64110D104 33,123 360,076 SH   SOLE   359,105 0 971
NETFLIX INC COM 64110L106 22,956 38,105 SH   SOLE   38,019 0 86
NEWMARK GROUP INC CL A 65158N102 4,715 252,129 SH   SOLE   252,020 0 109
NEXSTAR MEDIA GROUP INC CL A 65336K103 76,624 507,510 SH   SOLE   506,361 0 1,149
NEXTERA ENERGY INC COM 65339F101 87,369 935,834 SH   SOLE   933,780 0 2,054
NIKE INC CL B 654106103 1,127 6,761 SH   SOLE   6,761 0 0
NORFOLK SOUTHN CORP COM 655844108 538 1,807 SH   SOLE   1,807 0 0
NORTHERN TR CORP COM 665859104 359 3,000 SH   SOLE   3,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 655 1,691 SH   SOLE   1,691 0 0
NORTONLIFELOCK INC COM 668771108 938 36,123 SH   SOLE   36,072 0 51
NOVO-NORDISK A S ADR 670100205 364 3,249 SH   SOLE   3,164 0 85
NVENT ELECTRIC PLC SHS G6700G107 103,733 2,729,811 SH   SOLE   2,723,398 0 6,413
NVIDIA CORPORATION COM 67066G104 1,742 5,922 SH   SOLE   5,922 0 0
NXP SEMICONDUCTORS N V COM N6596X109 298 1,310 SH   SOLE   1,310 0 0
ONEMAIN HLDGS INC COM 68268W103 1,718 34,333 SH   SOLE   34,333 0 0
ONEOK INC NEW COM 682680103 30,611 520,947 SH   SOLE   519,910 0 1,037
ONTO INNOVATION INC COM 683344105 3,055 30,178 SH   SOLE   30,165 0 13
ORACLE CORP COM 68389X105 1,123 12,878 SH   SOLE   12,878 0 0
OSHKOSH CORP COM 688239201 15,104 134,004 SH   SOLE   133,719 0 285
OTIS WORLDWIDE CORP COM 68902V107 35,846 411,688 SH   SOLE   410,875 0 813
OVINTIV INC COM 69047Q102 2,055 60,990 SH   SOLE   60,990 0 0
OWENS CORNING NEW COM 690742101 3,500 38,675 SH   SOLE   38,658 0 17
PAYCHEX INC COM 704326107 418 3,061 SH   SOLE   3,061 0 0
PAYPAL HLDGS INC COM 70450Y103 328 1,740 SH   SOLE   1,719 0 21
PDC ENERGY INC COM 69327R101 3,441 70,540 SH   SOLE   70,517 0 23
PENTAIR PLC SHS G7S00T104 32,014 438,369 SH   SOLE   437,110 0 1,259
PEPSICO INC COM 713448108 1,464 8,429 SH   SOLE   8,429 0 0
PERFICIENT INC COM 71375U101 1,707 13,200 SH   SOLE   13,200 0 0
PFIZER INC COM 717081103 34,155 578,413 SH   SOLE   577,216 0 1,197
PHILIP MORRIS INTL INC COM 718172109 51,474 541,827 SH   SOLE   540,672 0 1,155
PHILLIPS 66 COM 718546104 471 6,504 SH   SOLE   6,504 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 53,826 543,089 SH   SOLE   541,626 0 1,463
POPULAR INC COM NEW 733174700 2,118 25,822 SH   SOLE   25,822 0 0
POSCO SPONSORED ADR 693483109 43,920 753,482 SH   SOLE   751,398 0 2,084
PPG INDS INC COM 693506107 520 3,015 SH   SOLE   3,015 0 0
PPL CORP COM 69351T106 550 18,305 SH   SOLE   18,305 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,582 8,043 SH   SOLE   8,043 0 0
PROCTER AND GAMBLE CO COM 742718109 64,370 393,506 SH   SOLE   392,483 0 1,023
PROLOGIS INC. COM 74340W103 53,672 318,792 SH   SOLE   318,153 0 639
PUBLIC STORAGE COM 74460D109 239 637 SH   SOLE   637 0 0
QUALCOMM INC COM 747525103 639 3,493 SH   SOLE   3,493 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 908 10,549 SH   SOLE   10,549 0 0
REGENCY CTRS CORP COM 758849103 764 10,137 SH   SOLE   10,123 0 14
ROCKWELL AUTOMATION INC COM 773903109 964 2,762 SH   SOLE   2,762 0 0
ROYAL BK CDA COM 780087102 35,309 332,665 SH   SOLE   331,716 0 949
S&P GLOBAL INC COM 78409V104 2,287 4,846 SH   SOLE   4,833 0 13
SAIA INC COM 78709Y105 3,104 9,209 SH   SOLE   9,205 0 4
SALESFORCE COM INC COM 79466L302 1,783 7,015 SH   SOLE   7,015 0 0
SANOFI SPONSORED ADR 80105N105 42,805 854,384 SH   SOLE   851,978 0 2,406
SCHLUMBERGER LTD COM STK 806857108 23,192 774,353 SH   SOLE   772,331 0 2,022
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 254 2,235 SH   SOLE   2,235 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 19,837 121,139 SH   SOLE   119,328 0 1,811
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 11,385 155,486 SH   SOLE   153,161 0 2,325
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1,711 52,637 SH   SOLE   52,637 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 125,598 2,142,944 SH   SOLE   2,134,689 0 8,255
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 275 7,070 SH   SOLE   7,070 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106 26,901 167,084 SH   SOLE   166,778 0 306
SELECT MED HLDGS CORP COM 81619Q105 2,248 76,455 SH   SOLE   76,422 0 33
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 284 1,635 SH   SOLE   1,635 0 0
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 28,954 469,353 SH   SOLE   467,995 0 1,358
SHENANDOAH TELECOMMUNICATION COM 82312B106 310 12,158 SH   SOLE   12,158 0 0
SHERWIN WILLIAMS CO COM 824348106 352 1,000 SH   SOLE   1,000 0 0
SIMPSON MFG INC COM 829073105 473 3,398 SH   SOLE   3,398 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 23,833 153,620 SH   SOLE   153,200 0 420
SMART GLOBAL HLDGS INC SHS G8232Y101 35,215 496,051 SH   SOLE   494,747 0 1,304
SOUTHERN CO COM 842587107 46,601 679,510 SH   SOLE   677,680 0 1,830
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,142 8,721 SH   SOLE   8,721 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,641 3,170 SH   SOLE   3,170 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300 5,183 61,178 SH   SOLE   60,266 0 912
SPDR SER TR PORTFOLIO INTRMD 78464A375 17,178 475,174 SH   SOLE   474,524 0 650
SPDR SER TR PRTFLO S&P500 GW 78464A409 289,327 3,992,376 SH   SOLE   3,981,444 0 10,932
SPDR SER TR PRTFLO S&P500 VL 78464A508 2,495 59,400 SH   SOLE   59,400 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821 14,567 178,671 SH   SOLE   175,995 0 2,676
SPDR SER TR S&P 400 MDCP VAL 78464A839 8,860 124,608 SH   SOLE   122,747 0 1,861
SPDR SER TR PORTFOLIO S&P500 78464A854 230,515 4,128,872 SH   SOLE   4,092,334 0 36,538
SPDR SER TR S&P HOMEBUILD 78464A888 12,032 140,262 SH   SOLE   139,895 0 367
SPDR SER TR BLOOMBERG SHT TE 78468R408 55,706 2,051,794 SH   SOLE   2,046,482 0 5,312
SPDR SER TR BLOOMBERG HIGH Y 78468R622 191,771 1,766,335 SH   SOLE   1,761,772 0 4,563
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 303 6,285 SH   SOLE   6,285 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 5,140 112,653 SH   SOLE   112,500 0 153
STARBUCKS CORP COM 855244109 28,883 246,927 SH   SOLE   246,435 0 492
STOCK YDS BANCORP INC COM 861025104 1,860 29,124 SH   SOLE   29,124 0 0
STRYKER CORPORATION COM 863667101 29,544 110,477 SH   SOLE   110,256 0 221
SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 5,399 624,200 SH   SOLE   622,725 0 1,475
SYNEOS HEALTH INC CL A 87166B102 4,579 44,590 SH   SOLE   44,571 0 19
SYNOPSYS INC COM 871607107 266 722 SH   SOLE   722 0 0
SYSCO CORP COM 871829107 24,981 318,031 SH   SOLE   317,402 0 629
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 73,072 607,365 SH   SOLE   605,845 0 1,520
TARGET CORP COM 87612E106 1,034 4,466 SH   SOLE   4,466 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 4,328 123,801 SH   SOLE   123,749 0 52
TE CONNECTIVITY LTD SHS H84989104 28,438 176,262 SH   SOLE   175,747 0 515
TESLA INC COM 88160R101 931 881 SH   SOLE   881 0 0
TEXAS INSTRS INC COM 882508104 42,674 226,425 SH   SOLE   225,979 0 446
TEXTRON INC COM 883203101 504 6,530 SH   SOLE   6,530 0 0
TFI INTL INC COM 87241L109 27,764 247,645 SH   SOLE   246,922 0 723
THERMO FISHER SCIENTIFIC INC COM 883556102 2,440 3,657 SH   SOLE   3,650 0 7
TJX COS INC NEW COM 872540109 30,361 399,904 SH   SOLE   399,114 0 790
TORONTO DOMINION BK ONT COM NEW 891160509 618 8,055 SH   SOLE   8,055 0 0
TOYOTA MOTOR CORP ADS 892331307 52,669 284,234 SH   SOLE   283,423 0 811
TRANE TECHNOLOGIES PLC SHS G8994E103 266 1,316 SH   SOLE   1,316 0 0
TRANSUNION COM 89400J107 268 2,264 SH   SOLE   2,264 0 0
TRUIST FINL CORP COM 89832Q109 40,510 691,890 SH   SOLE   690,497 0 1,393
TYSON FOODS INC CL A 902494103 29,879 342,809 SH   SOLE   342,128 0 681
UBS GROUP AG SHS H42097107 56,151 3,142,212 SH   SOLE   3,133,240 0 8,972
UDR INC COM 902653104 53,850 897,645 SH   SOLE   895,835 0 1,810
UFP INDUSTRIES INC COM 90278Q108 43,835 476,421 SH   SOLE   475,248 0 1,173
UNION PAC CORP COM 907818108 45,174 179,310 SH   SOLE   178,961 0 349
UNITED PARCEL SERVICE INC CL B 911312106 5,909 27,569 SH   SOLE   27,569 0 0
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 473 10,874 SH   SOLE   10,874 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 4,010 18,557 SH   SOLE   18,549 0 8
UNITEDHEALTH GROUP INC COM 91324P102 118,342 235,675 SH   SOLE   235,156 0 519
US BANCORP DEL COM NEW 902973304 569 10,126 SH   SOLE   10,126 0 0
V F CORP COM 918204108 454 6,206 SH   SOLE   6,206 0 0
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 1,042 41,421 SH   SOLE   39,813 0 1,608
VANECK ETF TRUST BDC INCOME ETF 92189F411 3,300 191,749 SH   SOLE   191,439 0 310
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 6,673 69,938 SH   SOLE   69,770 0 168
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 223 740 SH   SOLE   740 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 829 1,899 SH   SOLE   1,899 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 6,059 52,224 SH   SOLE   52,046 0 178
VANGUARD INDEX FDS SM CP VAL ETF 922908611 304 1,698 SH   SOLE   1,698 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 211 955 SH   SOLE   955 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 316 1,729 SH   SOLE   1,729 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 37,224 277,876 SH   SOLE   275,405 0 2,471
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,246 25,195 SH   SOLE   25,195 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 288 1,106 SH   SOLE   1,106 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 13,088 28,565 SH   SOLE   28,483 0 82
VERIZON COMMUNICATIONS INC COM 92343V104 19,386 373,088 SH   SOLE   372,353 0 735
VISA INC COM CL A 92826C839 2,745 12,667 SH   SOLE   12,667 0 0
WALMART INC COM 931142103 26,086 180,288 SH   SOLE   179,870 0 418
WASTE MGMT INC DEL COM 94106L109 32,609 195,382 SH   SOLE   194,991 0 391
WELLS FARGO CO NEW COM 949746101 41,669 868,464 SH   SOLE   866,786 0 1,678
WESTERN ALLIANCE BANCORP COM 957638109 842 7,819 SH   SOLE   7,808 0 11
WILLIAMS COS INC COM 969457100 31,329 1,203,101 SH   SOLE   1,200,701 0 2,400
WILLIAMS SONOMA INC COM 969904101 34,609 204,631 SH   SOLE   204,130 0 501
WINTRUST FINL CORP COM 97650W108 2,653 29,206 SH   SOLE   29,206 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 8,346 459,057 SH   SOLE   458,099 0 958
XILINX INC COM 983919101 473 2,230 SH   SOLE   2,230 0 0
ZIFF DAVIS INC COM 48123V102 29,507 266,162 SH   SOLE   265,506 0 656
ZOETIS INC CL A 98978V103 843 3,454 SH   SOLE   3,454 0 0