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 300 2,716 SH   SOLE   2,716 0 0
ABBOTT LABS COM 002824100 38,947 402,511 SH   SOLE   401,311 0 1,200
ABBVIE INC COM 00287Y109 37,793 281,594 SH   SOLE   280,775 0 819
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 25,355 98,543 SH   SOLE   98,273 0 270
ACUITY BRANDS INC COM 00508Y102 30,143 191,419 SH   SOLE   190,720 0 699
ADOBE SYSTEMS INCORPORATED COM 00724F101 353 1,281 SH   SOLE   1,281 0 0
ADVANCED MICRO DEVICES INC COM 007903107 585 9,229 SH   SOLE   9,229 0 0
ADVANSIX INC COM 00773T101 1,559 48,574 SH   SOLE   48,551 0 23
AFLAC INC COM 001055102 43,085 766,634 SH   SOLE   764,301 0 2,333
AIR PRODS & CHEMS INC COM 009158106 252 1,083 SH   SOLE   1,083 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 19,638 245,511 SH   SOLE   244,479 0 1,032
ALLSTATE CORP COM 020002101 40,973 329,024 SH   SOLE   328,012 0 1,012
ALPHABET INC CAP STK CL C 02079K107 559 5,818 SH   SOLE   5,818 0 0
ALPHABET INC CAP STK CL A 02079K305 31,748 331,922 SH   SOLE   330,644 0 1,278
ALPS ETF TR ALERIAN MLP 00162Q452 3,232 88,399 SH   SOLE   88,179 0 220
ALTERYX INC COM CL A 02156B103 877 15,700 SH   SOLE   15,700 0 0
AMAZON COM INC COM 023135106 1,371 12,131 SH   SOLE   12,131 0 0
AMERICAN EXPRESS CO COM 025816109 76,015 563,449 SH   SOLE   561,556 0 1,893
AMERICAN FINL GROUP INC OHIO COM 025932104 730 5,936 SH   SOLE   5,929 0 7
AMERICAN WTR WKS CO INC NEW COM 030420103 1,862 14,307 SH   SOLE   14,307 0 0
AMERIPRISE FINL INC COM 03076C106 22,617 89,768 SH   SOLE   89,421 0 347
AMERISOURCEBERGEN CORP COM 03073E105 21,098 155,898 SH   SOLE   155,278 0 620
AMETEK INC COM 031100100 1,422 12,539 SH   SOLE   12,539 0 0
AMN HEALTHCARE SVCS INC COM 001744101 34,269 323,410 SH   SOLE   322,193 0 1,217
APPLE INC COM 037833100 130,439 943,845 SH   SOLE   941,351 0 2,494
APPLIED MATLS INC COM 038222105 33,854 413,206 SH   SOLE   411,781 0 1,425
ARCH CAP GROUP LTD ORD G0450A105 36,801 808,103 SH   SOLE   804,732 0 3,371
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 26,493 5,309,264 SH   SOLE   5,286,973 0 22,291
ASGN INC COM 00191U102 1,647 18,228 SH   SOLE   18,228 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,080 2,601 SH   SOLE   301 0 2,300
ASSOCIATED BANC CORP COM 045487105 1,949 97,038 SH   SOLE   97,038 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 17,791 324,416 SH   SOLE   323,442 0 974
AT&T INC COM 00206R102 26,874 1,751,878 SH   SOLE   1,746,561 0 5,317
ATKORE INC COM 047649108 3,201 41,133 SH   SOLE   41,116 0 17
AUTOMATIC DATA PROCESSING IN COM 053015103 31,095 137,474 SH   SOLE   137,068 0 406
AUTOZONE INC COM 053332102 37,107 17,324 SH   SOLE   17,254 0 70
AXCELIS TECHNOLOGIES INC COM NEW 054540208 2,911 48,066 SH   SOLE   48,046 0 20
BAIDU INC SPON ADR REP A 056752108 18,960 161,378 SH   SOLE   160,704 0 674
BELDEN INC COM 077454106 3,022 50,353 SH   SOLE   50,331 0 22
BERKSHIRE HATHAWAY INC DEL CL A 084670108 406 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,156 15,564 SH   SOLE   15,564 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107 27,620 1,011,704 SH   SOLE   1,011,704 0 0
BIOGEN INC COM 09062X103 291 1,089 SH   SOLE   1,089 0 0
BK OF AMERICA CORP COM 060505104 49,080 1,625,169 SH   SOLE   1,620,241 0 4,928
BLACK HILLS CORP COM 092113109 2,332 34,434 SH   SOLE   34,419 0 15
BLACKROCK INC COM 09247X101 24,839 45,139 SH   SOLE   45,011 0 128
BLACKSTONE INC COM 09260D107 307 3,668 SH   SOLE   3,668 0 0
BOEING CO COM 097023105 3,489 28,812 SH   SOLE   28,812 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,698 23,881 SH   SOLE   23,881 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 26,869 756,880 SH   SOLE   753,712 0 3,168
BROADCOM INC COM 11135F101 66,662 150,137 SH   SOLE   149,603 0 534
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 592 6,144 SH   SOLE   6,136 0 8
CADENCE DESIGN SYSTEM INC COM 127387108 20,796 127,248 SH   SOLE   126,744 0 504
CANADIAN NATL RY CO COM 136375102 26,942 249,489 SH   SOLE   248,440 0 1,049
CAPRI HOLDINGS LIMITED SHS G1890L107 28,592 743,803 SH   SOLE   740,674 0 3,129
CATERPILLAR INC COM 149123101 25,528 155,581 SH   SOLE   155,122 0 459
CBOE GLOBAL MKTS INC COM 12503M108 32,630 278,007 SH   SOLE   276,921 0 1,086
CBRE GROUP INC CL A 12504L109 428 6,333 SH   SOLE   6,333 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 1,678 49,132 SH   SOLE   49,111 0 21
CHARLES RIV LABS INTL INC COM 159864107 594 3,019 SH   SOLE   3,015 0 4
CHARTER COMMUNICATIONS INC N CL A 16119P108 13,713 45,204 SH   SOLE   45,022 0 182
CHESAPEAKE UTILS CORP COM 165303108 13,397 116,098 SH   SOLE   115,627 0 471
CHEVRON CORP NEW COM 166764100 51,064 355,424 SH   SOLE   354,374 0 1,050
CHIPOTLE MEXICAN GRILL INC COM 169656105 428 285 SH   SOLE   285 0 0
CHUBB LIMITED COM H1467J104 94,338 518,681 SH   SOLE   516,882 0 1,799
CINTAS CORP COM 172908105 359 925 SH   SOLE   925 0 0
CISCO SYS INC COM 17275R102 51,596 1,289,904 SH   SOLE   1,285,551 0 4,353
COCA COLA CO COM 191216100 37,586 670,939 SH   SOLE   668,927 0 2,012
COMCAST CORP NEW CL A 20030N101 23,258 792,966 SH   SOLE   790,566 0 2,400
CONOCOPHILLIPS COM 20825C104 40,101 391,841 SH   SOLE   390,676 0 1,165
CONSTELLATION BRANDS INC CL A 21036P108 43,591 189,789 SH   SOLE   189,216 0 573
COSTCO WHSL CORP NEW COM 22160K105 1,738 3,681 SH   SOLE   3,681 0 0
COTERRA ENERGY INC COM 127097103 20,023 766,575 SH   SOLE   763,558 0 3,017
CRANE HLDGS CO COM 224441105 21,341 243,791 SH   SOLE   242,880 0 911
CRH PLC ADR 12626K203 26,525 822,991 SH   SOLE   819,557 0 3,434
CSX CORP COM 126408103 428 16,070 SH   SOLE   16,070 0 0
CURTISS WRIGHT CORP COM 231561101 594 4,271 SH   SOLE   4,265 0 6
D R HORTON INC COM 23331A109 19,261 285,978 SH   SOLE   284,827 0 1,151
DANAHER CORPORATION COM 235851102 43,692 169,159 SH   SOLE   168,648 0 511
DBX ETF TR XTRACK MSCI EAFE 233051200 9,427 281,577 SH   SOLE   281,577 0 0
DECKERS OUTDOOR CORP COM 243537107 641 2,051 SH   SOLE   2,049 0 2
DENNYS CORP COM 24869P104 214 22,692 SH   SOLE   22,692 0 0
DEVON ENERGY CORP NEW COM 25179M103 20,642 343,293 SH   SOLE   342,245 0 1,048
DIAGEO PLC SPON ADR NEW 25243Q205 31,616 186,182 SH   SOLE   185,396 0 786
DIAMONDBACK ENERGY INC COM 25278X109 21,308 176,887 SH   SOLE   176,203 0 684
DIODES INC COM 254543101 1,870 28,813 SH   SOLE   28,798 0 15
DISNEY WALT CO COM 254687106 40,940 434,003 SH   SOLE   432,707 0 1,296
DOLLAR GEN CORP NEW COM 256677105 31,156 129,892 SH   SOLE   129,372 0 520
DORMAN PRODS INC COM 258278100 1,538 18,727 SH   SOLE   18,719 0 8
DT MIDSTREAM INC COMMON STOCK 23345M107 1,958 37,725 SH   SOLE   37,710 0 15
DUKE ENERGY CORP NEW COM NEW 26441C204 24,173 259,868 SH   SOLE   259,067 0 801
EAGLE MATLS INC COM 26969P108 21,832 203,697 SH   SOLE   202,947 0 750
EAST WEST BANCORP INC COM 27579R104 28,543 425,126 SH   SOLE   423,482 0 1,644
EDISON INTL COM 281020107 526 9,300 SH   SOLE   9,300 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 248 3,004 SH   SOLE   3,004 0 0
ELEMENT SOLUTIONS INC COM 28618M106 23,878 1,467,592 SH   SOLE   1,463,300 0 4,292
ELEVANCE HEALTH INC COM 036752103 19,995 44,019 SH   SOLE   43,835 0 184
EMCOR GROUP INC COM 29084Q100 35,879 310,694 SH   SOLE   309,556 0 1,138
EMERSON ELEC CO COM 291011104 364 4,974 SH   SOLE   4,974 0 0
ENI S P A SPONSORED ADR 26874R108 28,133 1,330,800 SH   SOLE   1,325,203 0 5,597
ENSIGN GROUP INC COM 29358P101 3,628 45,629 SH   SOLE   45,613 0 16
ENTERPRISE PRODS PARTNERS L COM 293792107 573 24,112 SH   SOLE   24,112 0 0
EOG RES INC COM 26875P101 21,458 192,050 SH   SOLE   191,291 0 759
EPLUS INC COM 294268107 1,559 37,519 SH   SOLE   37,503 0 16
EVERCORE INC CLASS A 29977A105 19,821 240,983 SH   SOLE   240,091 0 892
EXELIXIS INC COM 30161Q104 1,210 77,154 SH   SOLE   77,154 0 0
EXXON MOBIL CORP COM 30231G102 69,648 797,708 SH   SOLE   795,545 0 2,163
FABRINET SHS G3323L100 25,586 268,055 SH   SOLE   266,940 0 1,115
FARMLAND PARTNERS INC COM 31154R109 1,832 144,586 SH   SOLE   144,224 0 362
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 34,462 382,399 SH   SOLE   381,229 0 1,170
FERGUSON PLC NEW SHS G3421J106 20,642 200,547 SH   SOLE   199,704 0 843
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 598 16,512 SH   SOLE   16,491 0 21
FIDELITY NATL INFORMATION SV COM 31620M106 25,432 336,531 SH   SOLE   335,499 0 1,032
FIRST FINL BANKSHARES INC COM 32020R109 249 5,960 SH   SOLE   5,960 0 0
FIRST TR EXCH TRADED FD III MERGER ARBITRA 33740J203 3,447 171,600 SH   SOLE   171,172 0 428
FLEXSHARES TR MORNSTAR UPSTR 33939L407 3,403 90,517 SH   SOLE   90,290 0 227
FORD MTR CO DEL COM 345370860 23,398 2,089,119 SH   SOLE   2,082,765 0 6,354
FOX CORP CL A COM 35137L105 21,739 708,570 SH   SOLE   706,386 0 2,184
FULLER H B CO COM 359694106 1,330 22,128 SH   SOLE   22,128 0 0
GENERAC HLDGS INC COM 368736104 582 3,268 SH   SOLE   3,264 0 4
GENERAL DYNAMICS CORP COM 369550108 27,308 128,708 SH   SOLE   128,188 0 520
GENERAL MLS INC COM 370334104 23,757 310,109 SH   SOLE   308,883 0 1,226
GENPACT LIMITED SHS G3922B107 28,107 642,163 SH   SOLE   639,482 0 2,681
GILDAN ACTIVEWEAR INC COM 375916103 22,892 809,757 SH   SOLE   806,360 0 3,397
GLADSTONE LD CORP COM 376549101 1,799 99,367 SH   SOLE   99,123 0 244
GLOBAL X FDS GLOBAL X COPPER 37954Y830 3,426 121,229 SH   SOLE   120,925 0 304
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 4,323 65,416 SH   SOLE   65,265 0 151
GSK PLC SPONSORED ADR 37733W204 32,771 1,113,525 SH   SOLE   1,108,844 0 4,681
HALOZYME THERAPEUTICS INC COM 40637H109 1,329 33,604 SH   SOLE   33,604 0 0
HENRY SCHEIN INC COM 806407102 543 8,249 SH   SOLE   8,239 0 10
HOME DEPOT INC COM 437076102 30,100 109,082 SH   SOLE   108,776 0 306
HONEYWELL INTL INC COM 438516106 752 4,503 SH   SOLE   4,462 0 41
HSBC HLDGS PLC SPON ADR NEW 404280406 25,599 981,938 SH   SOLE   977,837 0 4,101
ICON PLC SHS G4705A100 21,155 115,108 SH   SOLE   114,629 0 479
IMPERIAL OIL LTD COM NEW 453038408 20,717 478,786 SH   SOLE   476,783 0 2,003
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 6,768 216,311 SH   SOLE   215,773 0 538
INGERSOLL RAND INC COM 45687V106 370 8,561 SH   SOLE   8,561 0 0
INGREDION INC COM 457187102 20,432 253,753 SH   SOLE   252,749 0 1,004
INTEL CORP COM 458140100 13,360 518,425 SH   SOLE   516,893 0 1,532
INTERCONTINENTAL EXCHANGE IN COM 45866F104 19,923 220,507 SH   SOLE   219,818 0 689
INTERNATIONAL BUSINESS MACHS COM 459200101 671 5,651 SH   SOLE   5,651 0 0
INTERPUBLIC GROUP COS INC COM 460690100 591 23,100 SH   SOLE   23,071 0 29
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 1,504 20,433 SH   SOLE   20,306 0 127
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 3,427 405,037 SH   SOLE   404,024 0 1,013
INVESCO QQQ TR UNIT SER 1 46090E103 443 1,659 SH   SOLE   1,659 0 0
IQVIA HLDGS INC COM 46266C105 212 1,171 SH   SOLE   1,171 0 0
ISHARES INC MSCI EMRG CHN 46434G764 1,021 23,064 SH   SOLE   23,064 0 0
ISHARES TR CORE S&P TTL STK 464287150 49,192 618,454 SH   SOLE   615,950 0 2,504
ISHARES TR SELECT DIVID ETF 464287168 448 4,175 SH   SOLE   4,175 0 0
ISHARES TR CORE S&P500 ETF 464287200 466,320 1,300,210 SH   SOLE   1,294,967 0 5,243
ISHARES TR IBOXX INV CP ETF 464287242 29,325 286,238 SH   SOLE   285,995 0 243
ISHARES TR 1 3 YR TREAS BD 464287457 2,459 30,275 SH   SOLE   30,203 0 72
ISHARES TR RUS MID CAP ETF 464287499 346 5,573 SH   SOLE   5,573 0 0
ISHARES TR CORE S&P MCP ETF 464287507 405 1,846 SH   SOLE   1,846 0 0
ISHARES TR ISHARES BIOTECH 464287556 4,258 36,407 SH   SOLE   36,323 0 84
ISHARES TR S&P MC 400GR ETF 464287606 6,269 99,481 SH   SOLE   97,784 0 1,697
ISHARES TR RUS 1000 GRW ETF 464287614 372 1,767 SH   SOLE   1,767 0 0
ISHARES TR RUS 1000 ETF 464287622 244 1,238 SH   SOLE   1,238 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 375 2,274 SH   SOLE   2,274 0 0
ISHARES TR CORE S&P US GWT 464287671 49,009 611,237 SH   SOLE   602,442 0 8,795
ISHARES TR RUSSELL 3000 ETF 464287689 4,101 19,807 SH   SOLE   19,807 0 0
ISHARES TR CORE S&P SCP ETF 464287804 213 2,447 SH   SOLE   2,447 0 0
ISHARES TR SP SMCP600VL ETF 464287879 2,596 31,491 SH   SOLE   30,954 0 537
ISHARES TR MSCI ACWI EX US 464288240 4,976 124,357 SH   SOLE   124,357 0 0
ISHARES TR EAFE SML CP ETF 464288273 489 10,034 SH   SOLE   10,034 0 0
ISHARES TR SHORT TREAS BD 464288679 592,817 5,389,241 SH   SOLE   5,357,461 0 31,780
ISHARES TR PFD AND INCM SEC 464288687 8,015 253,087 SH   SOLE   252,873 0 214
ISHARES TR US BR DEL SE ETF 464288794 8,221 96,273 SH   SOLE   96,048 0 225
ISHARES TR EAFE GRWTH ETF 464288885 2,428 33,457 SH   SOLE   33,457 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 98,543 1,490,823 SH   SOLE   1,482,917 0 7,906
ISHARES TR CORE MSCI TOTAL 46432F834 970 19,046 SH   SOLE   19,046 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 4,736 96,142 SH   SOLE   96,142 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 204,413 4,075,228 SH   SOLE   4,050,757 0 24,471
JABIL INC COM 466313103 668 11,571 SH   SOLE   11,556 0 15
JACOBS SOLUTIONS INC COM 46982L108 571 5,265 SH   SOLE   5,265 0 0
JOHNSON & JOHNSON COM 478160104 79,481 486,539 SH   SOLE   484,967 0 1,572
JONES LANG LASALLE INC COM 48020Q107 17,758 117,546 SH   SOLE   117,086 0 460
JPMORGAN CHASE & CO COM 46625H100 48,880 467,746 SH   SOLE   466,151 0 1,595
KIMBERLY-CLARK CORP COM 494368103 340 3,017 SH   SOLE   3,017 0 0
KORN FERRY COM NEW 500643200 1,543 32,861 SH   SOLE   32,848 0 13
KT CORP SPONSORED ADR 48268K101 19,162 1,568,116 SH   SOLE   1,561,532 0 6,584
LABORATORY CORP AMER HLDGS COM NEW 50540R409 20,764 101,382 SH   SOLE   100,979 0 403
LANDSTAR SYS INC COM 515098101 1,462 10,126 SH   SOLE   10,126 0 0
LANTHEUS HLDGS INC COM 516544103 1,208 17,170 SH   SOLE   17,170 0 0
LAUDER ESTEE COS INC CL A 518439104 221 1,023 SH   SOLE   1,023 0 0
LHC GROUP INC COM 50187A107 263 1,604 SH   SOLE   1,604 0 0
LILLY ELI & CO COM 532457108 52,862 163,481 SH   SOLE   162,989 0 492
LINDE PLC SHS G5494J103 60,966 226,142 SH   SOLE   225,367 0 775
LITHIA MTRS INC COM 536797103 1,620 7,552 SH   SOLE   7,549 0 3
LOCKHEED MARTIN CORP COM 539830109 22,089 57,182 SH   SOLE   57,014 0 168
LOWES COS INC COM 548661107 24,243 129,080 SH   SOLE   128,608 0 472
LPL FINL HLDGS INC COM 50212V100 1,731 7,925 SH   SOLE   7,925 0 0
MALIBU BOATS INC COM CL A 56117J100 1,518 31,623 SH   SOLE   31,610 0 13
MASTERCARD INCORPORATED CL A 57636Q104 651 2,289 SH   SOLE   2,289 0 0
MATADOR RES CO COM 576485205 1,159 23,686 SH   SOLE   23,686 0 0
MCDONALDS CORP COM 580135101 39,986 173,294 SH   SOLE   172,775 0 519
MCKESSON CORP COM 58155Q103 44,590 131,196 SH   SOLE   130,796 0 400
MERCK & CO INC COM 58933Y105 84,143 977,047 SH   SOLE   973,671 0 3,376
MERITAGE HOMES CORP COM 59001A102 1,523 21,674 SH   SOLE   21,674 0 0
META PLATFORMS INC CL A 30303M102 17,234 127,017 SH   SOLE   126,516 0 501
MGP INGREDIENTS INC NEW COM 55303J106 1,368 12,890 SH   SOLE   12,890 0 0
MICROSOFT CORP COM 594918104 89,644 384,903 SH   SOLE   383,375 0 1,528
MID-AMER APT CMNTYS INC COM 59522J103 840 5,414 SH   SOLE   5,408 0 6
MOLINA HEALTHCARE INC COM 60855R100 605 1,834 SH   SOLE   1,832 0 2
MOODYS CORP COM 615369105 891 3,665 SH   SOLE   3,665 0 0
MORGAN STANLEY COM NEW 617446448 30,327 383,842 SH   SOLE   382,681 0 1,161
NETFLIX INC COM 64110L106 325 1,381 SH   SOLE   1,381 0 0
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103 56,675 339,675 SH   SOLE   338,551 0 1,124
NEXTERA ENERGY INC COM 65339F101 77,434 987,554 SH   SOLE   984,251 0 3,303
NIKE INC CL B 654106103 474 5,706 SH   SOLE   5,706 0 0
NORFOLK SOUTHN CORP COM 655844108 934 4,457 SH   SOLE   4,457 0 0
NORTHERN TR CORP COM 665859104 257 3,000 SH   SOLE   3,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 840 1,787 SH   SOLE   1,787 0 0
NOVO-NORDISK A S ADR 670100205 26,120 262,165 SH   SOLE   261,069 0 1,096
NUTRIEN LTD COM 67077M108 21,598 259,028 SH   SOLE   257,939 0 1,089
NVENT ELECTRIC PLC SHS G6700G107 80,257 2,538,969 SH   SOLE   2,530,397 0 8,572
NVIDIA CORPORATION COM 67066G104 767 6,320 SH   SOLE   6,320 0 0
NXP SEMICONDUCTORS N V COM N6596X109 18,814 127,546 SH   SOLE   127,011 0 535
OKTA INC CL A 679295105 235 4,135 SH   SOLE   4,135 0 0
OMNICOM GROUP INC COM 681919106 25,360 401,971 SH   SOLE   400,747 0 1,224
ONTO INNOVATION INC COM 683344105 2,440 38,092 SH   SOLE   38,077 0 15
ORACLE CORP COM 68389X105 660 10,804 SH   SOLE   10,804 0 0
OTTER TAIL CORP COM 689648103 2,950 47,948 SH   SOLE   47,931 0 17
OUTFRONT MEDIA INC COM 69007J106 1,081 71,158 SH   SOLE   71,158 0 0
OVINTIV INC COM 69047Q102 1,271 27,627 SH   SOLE   27,627 0 0
OWENS CORNING NEW COM 690742101 2,428 30,881 SH   SOLE   30,869 0 12
OXFORD INDS INC COM 691497309 587 6,534 SH   SOLE   6,526 0 8
PARKER-HANNIFIN CORP COM 701094104 37,928 156,525 SH   SOLE   156,037 0 488
PAYPAL HLDGS INC COM 70450Y103 20,320 236,089 SH   SOLE   235,149 0 940
PDC ENERGY INC COM 69327R101 1,241 21,475 SH   SOLE   21,475 0 0
PENTAIR PLC SHS G7S00T104 18,765 461,853 SH   SOLE   459,948 0 1,905
PEPSICO INC COM 713448108 1,232 7,547 SH   SOLE   7,547 0 0
PFIZER INC COM 717081103 27,975 639,292 SH   SOLE   637,228 0 2,064
PHILIP MORRIS INTL INC COM 718172109 37,486 451,584 SH   SOLE   450,218 0 1,366
PHILLIPS 66 COM 718546104 822 10,181 SH   SOLE   10,181 0 0
PHILLIPS EDISON & CO INC COMMON STOCK 71844V201 293 10,456 SH   SOLE   10,456 0 0
PHOTRONICS INC COM 719405102 2,354 160,991 SH   SOLE   160,924 0 67
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 203,040 2,053,809 SH   SOLE   2,041,474 0 12,335
PINNACLE FINL PARTNERS INC COM 72346Q104 3,552 43,799 SH   SOLE   43,781 0 18
PNC FINL SVCS GROUP INC COM 693475105 20,916 139,980 SH   SOLE   139,423 0 557
POPULAR INC COM NEW 733174700 1,774 24,620 SH   SOLE   24,620 0 0
PPG INDS INC COM 693506107 238 2,146 SH   SOLE   2,146 0 0
PPL CORP COM 69351T106 306 12,070 SH   SOLE   12,070 0 0
PRICE T ROWE GROUP INC COM 74144T108 810 7,712 SH   SOLE   7,712 0 0
PROCTER AND GAMBLE CO COM 742718109 42,794 338,964 SH   SOLE   337,711 0 1,253
PROGRESSIVE CORP COM 743315103 20,083 172,817 SH   SOLE   172,140 0 677
PROLOGIS INC. COM 74340W103 23,318 229,508 SH   SOLE   228,821 0 687
PULTE GROUP INC COM 745867101 31,814 848,365 SH   SOLE   845,772 0 2,593
RAYTHEON TECHNOLOGIES CORP COM 75513E101 36,910 450,888 SH   SOLE   449,525 0 1,363
ROYAL BK CDA COM 780087102 21,488 238,651 SH   SOLE   237,652 0 999
S&P GLOBAL INC COM 78409V104 21,334 69,868 SH   SOLE   69,669 0 199
SAIA INC COM 78709Y105 21,734 114,389 SH   SOLE   113,972 0 417
SALESFORCE INC COM 79466L302 959 6,665 SH   SOLE   6,665 0 0
SANMINA CORPORATION COM 801056102 1,281 27,802 SH   SOLE   27,802 0 0
SANOFI SPONSORED ADR 80105N105 36,725 965,950 SH   SOLE   961,911 0 4,039
SCHLUMBERGER LTD COM STK 806857108 38,750 1,079,381 SH   SOLE   1,074,876 0 4,505
SCHWAB CHARLES CORP COM 808513105 79,973 1,112,739 SH   SOLE   1,108,917 0 3,822
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 232 5,475 SH   SOLE   5,475 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 18,822 321,685 SH   SOLE   316,204 0 5,481
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 1,497 63,858 SH   SOLE   63,858 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 2,978 118,395 SH   SOLE   118,395 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 7,809 119,199 SH   SOLE   118,914 0 285
SENTINELONE INC CL A 81730H109 371 14,508 SH   SOLE   14,508 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 207 12,158 SH   SOLE   12,158 0 0
SHERWIN WILLIAMS CO COM 824348106 579 2,829 SH   SOLE   2,829 0 0
SHOCKWAVE MED INC COM 82489T104 1,407 5,059 SH   SOLE   5,059 0 0
SILGAN HOLDINGS INC COM 827048109 30,158 717,354 SH   SOLE   714,573 0 2,781
SIMPSON MFG INC COM 829073105 266 3,398 SH   SOLE   3,398 0 0
SLM CORP COM 78442P106 154 10,996 SH   SOLE   10,996 0 0
SNAP ON INC COM 833034101 20,690 102,757 SH   SOLE   102,377 0 380
SONOCO PRODS CO COM 835495102 1,908 33,630 SH   SOLE   33,617 0 13
SOUTHERN CO COM 842587107 64,042 941,796 SH   SOLE   938,514 0 3,282
SPARTANNASH CO COM 847215100 2,159 74,412 SH   SOLE   74,412 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,598 10,073 SH   SOLE   10,073 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,271 3,164 SH   SOLE   3,164 0 0
SPDR SER TR S&P 600 SMCP GRW 78464A201 2,676 39,278 SH   SOLE   38,611 0 667
SPDR SER TR PORTFOLIO SHORT 78464A474 23,617 808,232 SH   SOLE   806,589 0 1,643
SPDR SER TR PRTFLO S&P500 VL 78464A508 6,689 193,933 SH   SOLE   193,933 0 0
SPDR SER TR S&P BK ETF 78464A797 8,243 186,121 SH   SOLE   185,687 0 434
SPDR SER TR S&P 400 MDCP VAL 78464A839 6,647 114,964 SH   SOLE   113,060 0 1,904
SPDR SER TR PORTFOLIO S&P500 78464A854 237 5,652 SH   SOLE   5,652 0 0
SPDR SER TR S&P BIOTECH 78464A870 5,122 64,571 SH   SOLE   64,410 0 161
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 605,546 6,610,763 SH   SOLE   6,572,524 0 38,239
SPDR SER TR NUVEEN BLMBRG MU 78468R721 4,121 93,673 SH   SOLE   91,994 0 1,679
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 227 6,285 SH   SOLE   6,285 0 0
SPROUTS FMRS MKT INC COM 85208M102 2,081 74,990 SH   SOLE   74,953 0 37
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 2,334 57,101 SH   SOLE   56,960 0 141
STAAR SURGICAL CO COM PAR $0.01 852312305 469 6,651 SH   SOLE   6,642 0 9
STMICROELECTRONICS N V NY REGISTRY 861012102 25,375 820,133 SH   SOLE   816,709 0 3,424
STRIDE INC COM 86333M108 3,269 77,785 SH   SOLE   77,753 0 32
STRYKER CORPORATION COM 863667101 32,953 162,698 SH   SOLE   162,201 0 497
SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 101 11,079 SH   SOLE   11,079 0 0
SYSCO CORP COM 871829107 514 7,274 SH   SOLE   7,274 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 35,593 519,155 SH   SOLE   516,986 0 2,169
TENARIS S A SPONSORED ADS 88031M109 23,429 906,704 SH   SOLE   902,927 0 3,777
TESLA INC COM 88160R101 28,638 107,966 SH   SOLE   107,550 0 416
TEXAS INSTRS INC COM 882508104 66,005 426,446 SH   SOLE   425,005 0 1,441
TEXTRON INC COM 883203101 383 6,580 SH   SOLE   6,580 0 0
TFI INTL INC COM 87241L109 38,379 424,173 SH   SOLE   422,403 0 1,770
THERMO FISHER SCIENTIFIC INC COM 883556102 48,023 94,685 SH   SOLE   94,363 0 322
TOAST INC CL A 888787108 291 17,400 SH   SOLE   17,400 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 525 8,555 SH   SOLE   8,555 0 0
TRACTOR SUPPLY CO COM 892356106 64,775 348,480 SH   SOLE   347,286 0 1,194
UBS GROUP AG SHS H42097107 23,139 1,594,711 SH   SOLE   1,588,087 0 6,624
UDR INC COM 902653104 41,133 986,159 SH   SOLE   983,139 0 3,020
UFP INDUSTRIES INC COM 90278Q108 26,682 369,758 SH   SOLE   368,403 0 1,355
UNION PAC CORP COM 907818108 38,304 196,613 SH   SOLE   196,019 0 594
UNITED PARCEL SERVICE INC CL B 911312106 4,478 27,722 SH   SOLE   27,722 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 2,655 12,679 SH   SOLE   12,674 0 5
UNITEDHEALTH GROUP INC COM 91324P102 117,284 232,227 SH   SOLE   231,443 0 784
US BANCORP DEL COM NEW 902973304 494 12,255 SH   SOLE   12,255 0 0
VANECK ETF TRUST CEF MUNI INCOME 92189F460 604 29,263 SH   SOLE   28,740 0 523
VANECK ETF TRUST IG FLOATING RATE 92189F486 2,430 97,828 SH   SOLE   97,587 0 241
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 4,230 97,170 SH   SOLE   95,427 0 1,743
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 1,630 32,655 SH   SOLE   32,069 0 586
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 944 2,874 SH   SOLE   2,874 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 493 2,305 SH   SOLE   2,305 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 202 1,128 SH   SOLE   1,128 0 0
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 1,296 20,912 SH   SOLE   20,912 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 8,022 34,126 SH   SOLE   34,046 0 80
VANGUARD WORLD FDS ENERGY ETF 92204A306 7,969 78,453 SH   SOLE   78,273 0 180
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 3,625 23,011 SH   SOLE   22,951 0 60
VERIZON COMMUNICATIONS INC COM 92343V104 24,318 640,451 SH   SOLE   638,513 0 1,938
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 18,145 2,157,532 SH   SOLE   2,148,547 0 8,985
VISA INC COM CL A 92826C839 20,842 117,321 SH   SOLE   116,904 0 417
VOYA FINANCIAL INC COM 929089100 1,856 30,677 SH   SOLE   30,664 0 13
WALMART INC COM 931142103 873 6,729 SH   SOLE   6,729 0 0
WASTE MGMT INC DEL COM 94106L109 24,168 150,850 SH   SOLE   150,402 0 448
WELLS FARGO CO NEW COM 949746101 52,949 1,316,475 SH   SOLE   1,312,517 0 3,958
WESTERN ALLIANCE BANCORP COM 957638109 750 11,415 SH   SOLE   11,400 0 15
WILLIAMS COS INC COM 969457100 37,878 1,323,005 SH   SOLE   1,318,958 0 4,047
WILLIAMS SONOMA INC COM 969904101 25,054 212,594 SH   SOLE   211,817 0 777
WILLIS TOWERS WATSON PLC LTD SHS G96629103 28,965 144,149 SH   SOLE   143,547 0 602
WINTRUST FINL CORP COM 97650W108 1,751 21,469 SH   SOLE   21,469 0 0
ZIONS BANCORPORATION N A COM 989701107 27,268 536,130 SH   SOLE   534,492 0 1,638
ZOETIS INC CL A 98978V103 374 2,521 SH   SOLE   2,521 0 0