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 348 2,692 SH   SOLE   2,692 0 0
ABBOTT LABS COM 002824100 42,807 393,991 SH   SOLE   392,867 0 1,124
ABBVIE INC COM 00287Y109 41,460 270,697 SH   SOLE   269,937 0 760
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 26,416 95,143 SH   SOLE   94,891 0 252
ACUITY BRANDS INC COM 00508Y102 28,611 185,737 SH   SOLE   185,107 0 630
ADOBE SYSTEMS INCORPORATED COM 00724F101 629 1,718 SH   SOLE   1,718 0 0
ADVANCED MICRO DEVICES INC COM 007903107 445 5,816 SH   SOLE   5,816 0 0
ADVANSIX INC COM 00773T101 1,477 44,170 SH   SOLE   44,151 0 19
AFLAC INC COM 001055102 54,460 984,280 SH   SOLE   981,362 0 2,918
AIR PRODS & CHEMS INC COM 009158106 258 1,074 SH   SOLE   1,074 0 0
ALLSTATE CORP COM 020002101 40,389 318,700 SH   SOLE   317,756 0 944
ALPHABET INC CAP STK CL C 02079K107 612 280 SH   SOLE   280 0 0
ALPHABET INC CAP STK CL A 02079K305 33,179 15,225 SH   SOLE   15,169 0 56
ALTERYX INC COM CL A 02156B103 760 15,700 SH   SOLE   15,700 0 0
AMAZON COM INC COM 023135106 18,126 170,664 SH   SOLE   170,085 0 579
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505 367 7,362 SH   SOLE   7,362 0 0
AMERICAN ELEC PWR CO INC COM 025537101 242 2,519 SH   SOLE   2,519 0 0
AMERICAN EXPRESS CO COM 025816109 68,377 493,272 SH   SOLE   491,717 0 1,555
AMERICAN FINL GROUP INC OHIO COM 025932104 777 5,594 SH   SOLE   5,587 0 7
AMERICAN WTR WKS CO INC NEW COM 030420103 2,126 14,291 SH   SOLE   14,291 0 0
AMERIPRISE FINL INC COM 03076C106 20,714 87,150 SH   SOLE   86,837 0 313
AMETEK INC COM 031100100 1,380 12,555 SH   SOLE   12,555 0 0
AMN HEALTHCARE SVCS INC COM 001744101 39,413 359,251 SH   SOLE   358,051 0 1,200
AMPHASTAR PHARMACEUTICALS IN COM 03209R103 2,399 68,957 SH   SOLE   68,927 0 30
APPLE INC COM 037833100 122,355 894,933 SH   SOLE   892,766 0 2,167
APPLIED MATLS INC COM 038222105 16,496 181,316 SH   SOLE   180,649 0 667
ARCH CAP GROUP LTD ORD G0450A105 31,593 694,512 SH   SOLE   691,740 0 2,772
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 23,434 4,532,632 SH   SOLE   4,514,512 0 18,120
ASML HOLDING N V N Y REGISTRY SHS N07059210 25,480 53,542 SH   SOLE   51,031 0 2,511
ASSOCIATED BANC CORP COM 045487105 1,792 98,163 SH   SOLE   98,163 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 29,895 452,469 SH   SOLE   451,135 0 1,334
AT&T INC COM 00206R102 35,700 1,703,222 SH   SOLE   1,698,245 0 4,977
ATKORE INC COM 047649108 3,425 41,260 SH   SOLE   41,241 0 19
AUTOMATIC DATA PROCESSING IN COM 053015103 27,922 132,938 SH   SOLE   132,556 0 382
AUTOZONE INC COM 053332102 47,444 22,076 SH   SOLE   21,997 0 79
AXCELIS TECHNOLOGIES INC COM NEW 054540208 2,584 47,127 SH   SOLE   47,107 0 20
BELDEN INC COM 077454106 2,629 49,345 SH   SOLE   49,323 0 22
BERKSHIRE HATHAWAY INC DEL CL A 084670108 409 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,290 15,714 SH   SOLE   15,714 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107 25,060 1,011,704 SH   SOLE   1,011,704 0 0
BIOGEN INC COM 09062X103 223 1,093 SH   SOLE   1,093 0 0
BK OF AMERICA CORP COM 060505104 67,423 2,165,843 SH   SOLE   2,159,053 0 6,790
BLACK HILLS CORP COM 092113109 2,464 33,865 SH   SOLE   33,850 0 15
BLACKROCK INC COM 09247X101 27,133 44,550 SH   SOLE   44,428 0 122
BLACKSTONE INC COM 09260D107 1,023 11,217 SH   SOLE   11,217 0 0
BOEING CO COM 097023105 2,994 21,899 SH   SOLE   21,899 0 0
BOYD GAMING CORP COM 103304101 2,152 43,263 SH   SOLE   43,244 0 19
BRISTOL-MYERS SQUIBB CO COM 110122108 28,387 368,665 SH   SOLE   367,385 0 1,280
BROADCOM INC COM 11135F101 62,985 129,649 SH   SOLE   129,218 0 431
CACI INTL INC CL A 127190304 2,185 7,756 SH   SOLE   7,753 0 3
CADENCE DESIGN SYSTEM INC COM 127387108 23,017 153,413 SH   SOLE   152,843 0 570
CANADIAN NATL RY CO COM 136375102 23,041 204,867 SH   SOLE   204,044 0 823
CAPRI HOLDINGS LIMITED SHS G1890L107 25,858 630,522 SH   SOLE   628,001 0 2,521
CATERPILLAR INC COM 149123101 26,925 150,622 SH   SOLE   150,191 0 431
CBOE GLOBAL MKTS INC COM 12503M108 29,990 264,953 SH   SOLE   263,984 0 969
CBRE GROUP INC CL A 12504L109 476 6,464 SH   SOLE   6,464 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 2,652 66,293 SH   SOLE   66,264 0 29
CHARLES RIV LABS INTL INC COM 159864107 631 2,948 SH   SOLE   2,944 0 4
CHESAPEAKE UTILS CORP COM 165303108 14,449 111,533 SH   SOLE   111,109 0 424
CHEVRON CORP NEW COM 166764100 41,580 287,197 SH   SOLE   286,366 0 831
CHIPOTLE MEXICAN GRILL INC COM 169656105 374 286 SH   SOLE   286 0 0
CHUBB LIMITED COM H1467J104 83,104 422,751 SH   SOLE   421,384 0 1,367
CINTAS CORP COM 172908105 275 735 SH   SOLE   735 0 0
CISCO SYS INC COM 17275R102 53,167 1,246,876 SH   SOLE   1,242,874 0 4,002
CITIGROUP INC COM NEW 172967424 226 4,921 SH   SOLE   4,921 0 0
COCA COLA CO COM 191216100 27,614 438,941 SH   SOLE   437,673 0 1,268
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 19,285 285,747 SH   SOLE   284,683 0 1,064
COMCAST CORP NEW CL A 20030N101 35,404 902,232 SH   SOLE   899,647 0 2,585
CONOCOPHILLIPS COM 20825C104 34,053 379,170 SH   SOLE   378,076 0 1,094
CONSTELLATION BRANDS INC CL A 21036P108 42,745 183,407 SH   SOLE   182,868 0 539
COSTCO WHSL CORP NEW COM 22160K105 1,816 3,788 SH   SOLE   3,788 0 0
CRANE HLDGS CO COM 224441105 28,473 325,184 SH   SOLE   324,038 0 1,146
CRH PLC ADR 12626K203 35,288 1,013,435 SH   SOLE   1,009,403 0 4,032
CSX CORP COM 126408103 457 15,733 SH   SOLE   15,733 0 0
CVS HEALTH CORP COM 126650100 389 4,194 SH   SOLE   4,194 0 0
D R HORTON INC COM 23331A109 18,319 276,765 SH   SOLE   275,735 0 1,030
DANAHER CORPORATION COM 235851102 41,361 163,149 SH   SOLE   162,671 0 478
DBX ETF TR XTRACK MSCI EAFE 233051200 13,609 390,939 SH   SOLE   390,939 0 0
DEERE & CO COM 244199105 243 812 SH   SOLE   812 0 0
DENNYS CORP COM 24869P104 197 22,692 SH   SOLE   22,692 0 0
DEVON ENERGY CORP NEW COM 25179M103 18,279 331,679 SH   SOLE   330,696 0 983
DIAGEO PLC SPON ADR NEW 25243Q205 31,505 180,939 SH   SOLE   180,214 0 725
DIAMONDBACK ENERGY INC COM 25278X109 32,096 264,925 SH   SOLE   263,966 0 959
DIODES INC COM 254543101 3,244 50,239 SH   SOLE   50,218 0 21
DISNEY WALT CO COM 254687106 23,179 245,544 SH   SOLE   244,830 0 714
DOLLAR GEN CORP NEW COM 256677105 30,432 123,990 SH   SOLE   123,527 0 463
DORMAN PRODS INC COM 258278100 3,047 27,773 SH   SOLE   27,761 0 12
DT MIDSTREAM INC COMMON STOCK 23345M107 1,809 36,908 SH   SOLE   36,893 0 15
DUCKHORN PORTFOLIO INC COM 26414D106 2,421 114,968 SH   SOLE   114,921 0 47
DUKE ENERGY CORP NEW COM NEW 26441C204 26,849 250,432 SH   SOLE   249,686 0 746
EAGLE MATLS INC COM 26969P108 20,496 186,428 SH   SOLE   185,791 0 637
EAST WEST BANCORP INC COM 27579R104 27,753 428,286 SH   SOLE   426,721 0 1,565
EDISON INTL COM 281020107 589 9,309 SH   SOLE   9,309 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 297 3,128 SH   SOLE   3,128 0 0
ELEMENT SOLUTIONS INC COM 28618M106 25,370 1,425,290 SH   SOLE   1,421,284 0 4,006
ELEVANCE HEALTH INC COM 036752103 20,197 41,852 SH   SOLE   41,691 0 161
EMCOR GROUP INC COM 29084Q100 25,405 246,746 SH   SOLE   245,918 0 828
ENI S P A SPONSORED ADR 26874R108 20,748 871,406 SH   SOLE   867,925 0 3,481
ENSIGN GROUP INC COM 29358P101 3,321 45,202 SH   SOLE   45,186 0 16
ENTERPRISE PRODS PARTNERS L COM 293792107 553 22,709 SH   SOLE   22,709 0 0
EOG RES INC COM 26875P101 24,003 217,339 SH   SOLE   216,534 0 805
EPLUS INC COM 294268107 3,115 58,650 SH   SOLE   58,626 0 24
EVERCORE INC CLASS A 29977A105 21,803 232,916 SH   SOLE   232,115 0 801
EXXON MOBIL CORP COM 30231G102 66,401 775,353 SH   SOLE   773,336 0 2,017
FABRINET SHS G3323L100 21,020 259,182 SH   SOLE   258,149 0 1,033
FARMLAND PARTNERS INC COM 31154R109 1,986 143,881 SH   SOLE   143,556 0 325
FEDERAL RLTY INVT TR NEW SH BEN INT NEW 313745101 35,504 370,843 SH   SOLE   369,747 0 1,096
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 577 15,600 SH   SOLE   15,579 0 21
FIDELITY NATL INFORMATION SV COM 31620M106 65,085 709,989 SH   SOLE   707,677 0 2,312
FIRST FINL BANKSHARES INC COM 32020R109 230 5,850 SH   SOLE   5,850 0 0
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830 384 19,367 SH   SOLE   19,367 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 3,125 78,779 SH   SOLE   78,605 0 174
FORD MTR CO DEL COM 345370860 18,070 1,623,508 SH   SOLE   1,618,866 0 4,642
FORESTAR GROUP INC COM 346232101 1,273 93,008 SH   SOLE   92,957 0 51
FOX CORP CL A COM 35137L105 22,041 685,361 SH   SOLE   683,321 0 2,040
FRANKLIN TEMPLETON ETF TR FRANKLIN DYN MUN 35473P868 360 15,191 SH   SOLE   15,191 0 0
FULLER H B CO COM 359694106 1,336 22,194 SH   SOLE   22,194 0 0
GARMIN LTD SHS H2906T109 17,980 183,001 SH   SOLE   182,458 0 543
GENERAL DYNAMICS CORP COM 369550108 27,416 123,914 SH   SOLE   123,451 0 463
GENERAL MLS INC COM 370334104 22,408 296,987 SH   SOLE   295,889 0 1,098
GILDAN ACTIVEWEAR INC COM 375916103 29,426 1,022,445 SH   SOLE   1,018,353 0 4,092
GLADSTONE LD CORP COM 376549101 1,691 76,324 SH   SOLE   76,150 0 174
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 4,949 68,152 SH   SOLE   68,021 0 131
GSK PLC SPONSORED ADR 37733W105 45,076 1,035,518 SH   SOLE   1,031,399 0 4,119
HALOZYME THERAPEUTICS INC COM 40637H109 1,486 33,766 SH   SOLE   33,766 0 0
HENRY SCHEIN INC COM 806407102 597 7,785 SH   SOLE   7,775 0 10
HOME DEPOT INC COM 437076102 28,872 105,269 SH   SOLE   104,984 0 285
HONEYWELL INTL INC COM 438516106 719 4,134 SH   SOLE   4,093 0 41
HORIZON THERAPEUTICS PUB L SHS G46188101 17,029 213,506 SH   SOLE   212,642 0 864
HP INC COM 40434L105 25,570 780,056 SH   SOLE   777,688 0 2,368
ICON PLC SHS G4705A100 24,165 111,514 SH   SOLE   111,070 0 444
IMPERIAL OIL LTD COM NEW 453038408 21,332 452,805 SH   SOLE   450,993 0 1,812
INFOSYS LTD SPONSORED ADR 456788108 25,198 1,361,344 SH   SOLE   1,355,822 0 5,522
INGERSOLL RAND INC COM 45687V106 361 8,573 SH   SOLE   8,573 0 0
INTEL CORP COM 458140100 18,158 485,385 SH   SOLE   484,003 0 1,382
INTERCONTINENTAL EXCHANGE IN COM 45866F104 20,008 212,763 SH   SOLE   212,121 0 642
INTERNATIONAL BUSINESS MACHS COM 459200101 729 5,166 SH   SOLE   5,166 0 0
INTERPUBLIC GROUP COS INC COM 460690100 25,764 935,853 SH   SOLE   932,504 0 3,349
INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 896 27,581 SH   SOLE   27,581 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 465 1,659 SH   SOLE   1,659 0 0
IQVIA HLDGS INC COM 46266C105 253 1,166 SH   SOLE   1,166 0 0
ISHARES INC CORE MSCI EMKT 46434G103 2,576 52,515 SH   SOLE   52,515 0 0
ISHARES TR CORE S&P TTL STK 464287150 533,412 6,366,812 SH   SOLE   6,341,754 0 25,058
ISHARES TR SELECT DIVID ETF 464287168 468 3,975 SH   SOLE   3,975 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,214 3,202 SH   SOLE   3,202 0 0
ISHARES TR 20 YR TR BD ETF 464287432 19,791 172,294 SH   SOLE   172,045 0 249
ISHARES TR RUS MID CAP ETF 464287499 361 5,587 SH   SOLE   5,587 0 0
ISHARES TR CORE S&P MCP ETF 464287507 642 2,840 SH   SOLE   2,840 0 0
ISHARES TR S&P MC 400GR ETF 464287606 6,005 94,219 SH   SOLE   92,694 0 1,525
ISHARES TR RUS 1000 GRW ETF 464287614 414 1,892 SH   SOLE   1,892 0 0
ISHARES TR RUS 1000 ETF 464287622 242 1,163 SH   SOLE   1,163 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 476 2,809 SH   SOLE   2,809 0 0
ISHARES TR CORE S&P US GWT 464287671 39,477 471,651 SH   SOLE   464,024 0 7,627
ISHARES TR RUSSELL 3000 ETF 464287689 2,651 12,196 SH   SOLE   12,196 0 0
ISHARES TR CORE S&P SCP ETF 464287804 222 2,406 SH   SOLE   2,406 0 0
ISHARES TR SP SMCP600VL ETF 464287879 2,651 29,771 SH   SOLE   29,290 0 481
ISHARES TR MSCI AC ASIA ETF 464288182 1,157 16,718 SH   SOLE   16,718 0 0
ISHARES TR MSCI ACWI EX US 464288240 3,009 66,861 SH   SOLE   66,861 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 22,344 437,598 SH   SOLE   437,231 0 367
ISHARES TR SHORT TREAS BD 464288679 596,898 5,421,414 SH   SOLE   5,389,327 0 32,087
ISHARES TR EAFE VALUE ETF 464288877 9,127 210,292 SH   SOLE   210,292 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 130,380 1,298,218 SH   SOLE   1,293,158 0 5,060
ISHARES TR MSCI USA MIN VOL 46429B697 8,816 125,566 SH   SOLE   123,537 0 2,029
ISHARES TR MSCI INTL QUALTY 46434V456 577 18,639 SH   SOLE   18,639 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 205,562 4,103,859 SH   SOLE   4,079,223 0 24,636
JACOBS ENGR GROUP INC COM 469814107 674 5,300 SH   SOLE   5,300 0 0
JOHNSON & JOHNSON COM 478160104 92,086 518,766 SH   SOLE   517,191 0 1,575
JOHNSON CTLS INTL PLC SHS G51502105 21,358 446,065 SH   SOLE   444,279 0 1,786
JONES LANG LASALLE INC COM 48020Q107 19,902 113,816 SH   SOLE   113,400 0 416
JPMORGAN CHASE & CO COM 46625H100 51,068 453,491 SH   SOLE   451,991 0 1,500
KB FINL GROUP INC SPONSORED ADR 48241A105 20,647 555,037 SH   SOLE   552,855 0 2,182
KIMBERLY-CLARK CORP COM 494368103 370 2,734 SH   SOLE   2,734 0 0
KORN FERRY COM NEW 500643200 22,039 379,848 SH   SOLE   378,550 0 1,298
LABORATORY CORP AMER HLDGS COM NEW 50540R409 28,697 122,449 SH   SOLE   121,999 0 450
LANDSTAR SYS INC COM 515098101 1,468 10,096 SH   SOLE   10,096 0 0
LAUDER ESTEE COS INC CL A 518439104 256 1,005 SH   SOLE   1,005 0 0
LHC GROUP INC COM 50187A107 250 1,604 SH   SOLE   1,604 0 0
LILLY ELI & CO COM 532457108 47,071 145,178 SH   SOLE   144,756 0 422
LINDE PLC SHS G5494J103 76,181 264,951 SH   SOLE   264,055 0 896
LOCKHEED MARTIN CORP COM 539830109 23,940 55,680 SH   SOLE   55,525 0 155
LOWES COS INC COM 548661107 21,786 124,727 SH   SOLE   124,303 0 424
LPL FINL HLDGS INC COM 50212V100 1,455 7,886 SH   SOLE   7,886 0 0
MARSH & MCLENNAN COS INC COM 571748102 201 1,297 SH   SOLE   1,297 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,387 4,397 SH   SOLE   4,397 0 0
MATADOR RES CO COM 576485205 1,525 32,735 SH   SOLE   32,735 0 0
MCDONALDS CORP COM 580135101 41,306 167,314 SH   SOLE   166,828 0 486
MCKESSON CORP COM 58155Q103 44,957 137,815 SH   SOLE   137,401 0 414
MERCK & CO INC COM 58933Y105 97,174 1,065,853 SH   SOLE   1,062,388 0 3,465
MERITAGE HOMES CORP COM 59001A102 1,564 21,572 SH   SOLE   21,572 0 0
META PLATFORMS INC CL A 30303M102 19,745 122,447 SH   SOLE   122,005 0 442
MICROSOFT CORP COM 594918104 99,248 386,434 SH   SOLE   384,964 0 1,470
MID-AMER APT CMNTYS INC COM 59522J103 737 4,218 SH   SOLE   4,213 0 5
MOODYS CORP COM 615369105 998 3,668 SH   SOLE   3,668 0 0
MORGAN STANLEY COM NEW 617446448 28,292 371,969 SH   SOLE   370,881 0 1,088
NETEASE INC SPONSORED ADS 64110W102 21,124 226,266 SH   SOLE   225,359 0 907
NETFLIX INC COM 64110L106 246 1,407 SH   SOLE   1,407 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 47,401 291,019 SH   SOLE   290,085 0 934
NEXTERA ENERGY INC COM 65339F101 64,828 836,920 SH   SOLE   834,262 0 2,658
NIKE INC CL B 654106103 653 6,393 SH   SOLE   6,393 0 0
NORFOLK SOUTHN CORP COM 655844108 335 1,472 SH   SOLE   1,472 0 0
NORTHERN TR CORP COM 665859104 289 3,000 SH   SOLE   3,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 854 1,784 SH   SOLE   1,784 0 0
NOVO-NORDISK A S ADR 670100205 28,369 254,586 SH   SOLE   253,571 0 1,015
NUTRIEN LTD COM 67077M108 23,988 301,012 SH   SOLE   299,804 0 1,208
NVENT ELECTRIC PLC SHS G6700G107 90,987 2,904,147 SH   SOLE   2,894,447 0 9,700
NVIDIA CORPORATION COM 67066G104 16,869 111,279 SH   SOLE   110,879 0 400
NXP SEMICONDUCTORS N V COM N6596X109 27,572 186,261 SH   SOLE   185,522 0 739
OKTA INC CL A 679295105 473 5,235 SH   SOLE   5,235 0 0
ONTO INNOVATION INC COM 683344105 2,624 37,631 SH   SOLE   37,616 0 15
ORACLE CORP COM 68389X105 736 10,534 SH   SOLE   10,534 0 0
OTTER TAIL CORP COM 689648103 2,776 41,356 SH   SOLE   41,339 0 17
OUTFRONT MEDIA INC COM 69007J106 1,218 71,874 SH   SOLE   71,874 0 0
OVINTIV INC COM 69047Q102 1,410 31,900 SH   SOLE   31,900 0 0
OWENS CORNING NEW COM 690742101 2,222 29,901 SH   SOLE   29,888 0 13
PARKER-HANNIFIN CORP COM 701094104 37,099 150,778 SH   SOLE   150,327 0 451
PAYCHEX INC COM 704326107 205 1,796 SH   SOLE   1,796 0 0
PDC ENERGY INC COM 69327R101 2,142 34,764 SH   SOLE   34,752 0 12
PENTAIR PLC SHS G7S00T104 20,516 448,241 SH   SOLE   446,481 0 1,760
PEPSICO INC COM 713448108 1,254 7,525 SH   SOLE   7,525 0 0
PERFICIENT INC COM 71375U101 1,721 18,768 SH   SOLE   18,768 0 0
PFIZER INC COM 717081103 49,367 941,584 SH   SOLE   938,720 0 2,864
PHILIP MORRIS INTL INC COM 718172109 42,700 432,444 SH   SOLE   431,164 0 1,280
PHILLIPS 66 COM 718546104 862 10,517 SH   SOLE   10,517 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 204,479 2,063,147 SH   SOLE   2,050,744 0 12,403
PINNACLE FINL PARTNERS INC COM 72346Q104 3,105 42,934 SH   SOLE   42,916 0 18
PNC FINL SVCS GROUP INC COM 693475105 18,759 118,901 SH   SOLE   118,456 0 445
POPULAR INC COM NEW 733174700 1,900 24,697 SH   SOLE   24,697 0 0
PPG INDS INC COM 693506107 244 2,134 SH   SOLE   2,134 0 0
PPL CORP COM 69351T106 472 17,401 SH   SOLE   17,401 0 0
PRICE T ROWE GROUP INC COM 74144T108 876 7,712 SH   SOLE   7,712 0 0
PROCTER AND GAMBLE CO COM 742718109 62,314 433,370 SH   SOLE   431,871 0 1,499
PROLOGIS INC. COM 74340W103 26,141 222,190 SH   SOLE   221,546 0 644
PULTE GROUP INC COM 745867101 32,435 818,441 SH   SOLE   816,021 0 2,420
QUALCOMM INC COM 747525103 312 2,445 SH   SOLE   2,445 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 41,998 436,974 SH   SOLE   435,700 0 1,274
ROGERS CORP COM 775133101 264 1,009 SH   SOLE   1,009 0 0
ROYAL BK CDA COM 780087102 23,064 238,218 SH   SOLE   237,276 0 942
S&P GLOBAL INC COM 78409V104 1,209 3,587 SH   SOLE   3,587 0 0
SAIA INC COM 78709Y105 2,633 14,006 SH   SOLE   14,001 0 5
SALESFORCE INC COM 79466L302 1,102 6,680 SH   SOLE   6,680 0 0
SANOFI SPONSORED ADR 80105N105 46,690 933,245 SH   SOLE   929,536 0 3,709
SCHLUMBERGER LTD COM STK 806857108 21,366 597,473 SH   SOLE   595,096 0 2,377
SCHWAB CHARLES CORP COM 808513105 45,370 718,110 SH   SOLE   715,800 0 2,310
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 12,036 207,553 SH   SOLE   207,102 0 451
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 19,041 305,050 SH   SOLE   300,134 0 4,916
SCHWAB STRATEGIC TR INTERNL DIVID 808524672 796 35,393 SH   SOLE   35,393 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 772 24,715 SH   SOLE   24,715 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 209 1,632 SH   SOLE   1,632 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 258 2,027 SH   SOLE   2,027 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 8,153 116,255 SH   SOLE   116,071 0 184
SENTINELONE INC CL A 81730H109 338 14,508 SH   SOLE   14,508 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 270 12,158 SH   SOLE   12,158 0 0
SHERWIN WILLIAMS CO COM 824348106 662 2,957 SH   SOLE   2,957 0 0
SILGAN HOLDINGS INC COM 827048109 28,463 688,339 SH   SOLE   685,843 0 2,496
SIMPSON MFG INC COM 829073105 342 3,398 SH   SOLE   3,398 0 0
SLM CORP COM 78442P106 175 10,996 SH   SOLE   10,996 0 0
SNAP ON INC COM 833034101 19,337 98,144 SH   SOLE   97,806 0 338
SOUTHERN CO COM 842587107 64,829 909,111 SH   SOLE   906,015 0 3,096
SPARTANNASH CO COM 847215100 1,302 43,148 SH   SOLE   43,148 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,052 10,742 SH   SOLE   10,742 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,308 3,164 SH   SOLE   3,164 0 0
SPDR SER TR S&P 600 SMCP GRW 78464A201 2,622 37,186 SH   SOLE   36,585 0 601
SPDR SER TR NUVEEN BLOOMBERG 78464A284 2,205 42,917 SH   SOLE   42,381 0 536
SPDR SER TR ICE PFD SEC ETF 78464A292 5,591 155,952 SH   SOLE   155,822 0 130
SPDR SER TR BBG CONV SEC ETF 78464A359 11,313 175,232 SH   SOLE   174,976 0 256
SPDR SER TR PORTFOLIO SHORT 78464A474 22,182 746,120 SH   SOLE   744,453 0 1,667
SPDR SER TR PRTFLO S&P500 VL 78464A508 4,722 128,233 SH   SOLE   128,233 0 0
SPDR SER TR S&P PHARMAC 78464A722 4,715 112,261 SH   SOLE   112,044 0 217
SPDR SER TR S&P INS ETF 78464A789 4,947 130,719 SH   SOLE   130,463 0 256
SPDR SER TR S&P 400 MDCP VAL 78464A839 6,450 106,609 SH   SOLE   104,900 0 1,709
SPDR SER TR PORTFOLIO S&P500 78464A854 263 5,932 SH   SOLE   5,932 0 0
SPDR SER TR S&P BIOTECH 78464A870 5,200 70,015 SH   SOLE   69,859 0 156
SPDR SER TR BLOOMBERG HIGH Y 78468R622 204 2,249 SH   SOLE   2,187 0 62
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 602,701 6,587,616 SH   SOLE   6,549,473 0 38,143
SPDR SER TR NUVEEN BLMBRG MU 78468R721 3,325 72,501 SH   SOLE   71,592 0 909
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 237 6,285 SH   SOLE   6,285 0 0
SPROUTS FMRS MKT INC COM 85208M102 520 20,536 SH   SOLE   20,508 0 28
STRIDE INC COM 86333M108 3,740 91,679 SH   SOLE   91,640 0 39
STRYKER CORPORATION COM 863667101 23,183 116,541 SH   SOLE   116,192 0 349
SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 3,209 343,610 SH   SOLE   342,869 0 741
SYNAPTICS INC COM 87157D109 1,820 15,420 SH   SOLE   15,416 0 4
SYNEOS HEALTH INC CL A 87166B102 2,135 29,782 SH   SOLE   29,769 0 13
SYSCO CORP COM 871829107 615 7,260 SH   SOLE   7,260 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 40,964 501,093 SH   SOLE   499,090 0 2,003
TARGET CORP COM 87612E106 327 2,315 SH   SOLE   2,315 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 2,380 101,904 SH   SOLE   101,861 0 43
TECK RESOURCES LTD CL B 878742204 17,935 586,679 SH   SOLE   584,322 0 2,357
TESLA INC COM 88160R101 18,879 28,034 SH   SOLE   27,934 0 100
TEXAS INSTRS INC COM 882508104 20,333 132,331 SH   SOLE   131,950 0 381
TEXTRON INC COM 883203101 403 6,591 SH   SOLE   6,591 0 0
TFI INTL INC COM 87241L109 32,923 410,102 SH   SOLE   408,470 0 1,632
THERMO FISHER SCIENTIFIC INC COM 883556102 21,008 38,669 SH   SOLE   38,530 0 139
TORONTO DOMINION BK ONT COM NEW 891160509 561 8,555 SH   SOLE   8,555 0 0
TRACTOR SUPPLY CO COM 892356106 59,299 305,902 SH   SOLE   304,905 0 997
TYSON FOODS INC CL A 902494103 31,153 361,996 SH   SOLE   360,926 0 1,070
UBS GROUP AG SHS H42097107 25,054 1,544,640 SH   SOLE   1,538,524 0 6,116
UDR INC COM 902653104 43,815 951,671 SH   SOLE   948,847 0 2,824
UFP INDUSTRIES INC COM 90278Q108 21,250 311,862 SH   SOLE   310,797 0 1,065
UNION PAC CORP COM 907818108 40,515 189,960 SH   SOLE   189,404 0 556
UNITED PARCEL SERVICE INC CL B 911312106 4,378 23,983 SH   SOLE   23,983 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 2,938 12,470 SH   SOLE   12,465 0 5
UNITEDHEALTH GROUP INC COM 91324P102 121,994 237,514 SH   SOLE   236,755 0 759
US BANCORP DEL COM NEW 902973304 472 10,254 SH   SOLE   10,254 0 0
V F CORP COM 918204108 250 5,669 SH   SOLE   5,669 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 535 1,542 SH   SOLE   1,542 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 378 1,698 SH   SOLE   1,698 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 5,750 115,187 SH   SOLE   113,750 0 1,437
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 3,218 46,905 SH   SOLE   46,905 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 42,078 829,131 SH   SOLE   826,700 0 2,431
VISA INC COM CL A 92826C839 2,498 12,686 SH   SOLE   12,686 0 0
WALMART INC COM 931142103 818 6,728 SH   SOLE   6,728 0 0
WASTE MGMT INC DEL COM 94106L109 22,042 144,085 SH   SOLE   143,668 0 417
WELLS FARGO CO NEW COM 949746101 49,795 1,271,249 SH   SOLE   1,267,546 0 3,703
WESTERN ALLIANCE BANCORP COM 957638109 763 10,801 SH   SOLE   10,786 0 15
WILLIAMS COS INC COM 969457100 39,805 1,275,404 SH   SOLE   1,271,619 0 3,785
WILLIAMS SONOMA INC COM 969904101 22,650 204,148 SH   SOLE   203,452 0 696
WINTRUST FINL CORP COM 97650W108 2,237 27,905 SH   SOLE   27,905 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303 8,510 237,186 SH   SOLE   236,661 0 525
ZIFF DAVIS INC COM 48123V102 19,202 257,641 SH   SOLE   256,760 0 881
ZIONS BANCORPORATION N A COM 989701107 26,326 517,203 SH   SOLE   515,671 0 1,532
ZOETIS INC CL A 98978V103 434 2,522 SH   SOLE   2,522 0 0