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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   933,293 6,130 SH   SOLE   3,600 0 2,530
ABBOTT LABS COM 002824100   15,372,804 113,027 SH   SOLE   0 0 113,027
ABBVIE INC COM 00287Y109   14,213,110 76,571 SH   SOLE   0 0 76,571
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   15,722,841 52,604 SH   SOLE   0 0 52,604
ADOBE INC COM 00724F101   10,157,229 26,254 SH   SOLE   0 0 26,254
ADVANCE AUTO PARTS INC COM 00751Y106   17,060,436 366,970 SH   SOLE   343,013 0 23,957
ADVANCED MICRO DEVICES INC COM 007903107   14,398,026 101,466 SH   SOLE   0 0 101,466
AFLAC INC COM 001055102   1,110,811 10,533 SH   SOLE   0 0 10,533
AGCO CORP COM 001084102   19,159,185 185,723 SH   SOLE   174,475 0 11,248
AIR PRODS & CHEMS INC COM 009158106   9,063,996 32,135 SH   SOLE   0 0 32,135
ALLEGION PLC ORD SHS G0176J109   811,396 5,630 SH   SOLE   3,400 0 2,230
ALPHABET INC CAP STK CL A 02079K305   9,024,601 51,209 SH   SOLE   0 0 51,209
ALPHABET INC CAP STK CL C 02079K107   34,357,678 193,684 SH   SOLE   0 0 193,684
AMAZON COM INC COM 023135106   30,490,975 138,981 SH   SOLE   0 0 138,981
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802   475,839 6,002 SH   SOLE   0 0 6,002
AMERICAN EXPRESS CO COM 025816109   29,253,175 91,708 SH   SOLE   11,000 0 80,708
AMERICAN TOWER CORP NEW COM 03027X100   6,207,598 28,086 SH   SOLE   0 0 28,086
AMERIPRISE FINL INC COM 03076C106   18,005,002 33,734 SH   SOLE   6,000 0 27,734
AMGEN INC COM 031162100   14,652,481 52,478 SH   SOLE   0 0 52,478
ANALOG DEVICES INC COM 032654105   490,560 2,061 SH   SOLE   0 0 2,061
ANGI INC CL A NEW 00183L201   3,024,899 198,224 SH   SOLE   187,037 0 11,187
APPLE INC COM 037833100   61,627,888 300,375 SH   SOLE   0 0 300,375
APPLIED MATLS INC COM 038222105   28,663,147 156,569 SH   SOLE   0 0 156,569
ARROW ELECTRS INC COM 042735100   31,153,450 244,475 SH   SOLE   229,675 0 14,800
ASML HOLDING N V N Y REGISTRY SHS N07059210   8,231,077 10,271 SH   SOLE   0 0 10,271
AT&T INC COM 00206R102   568,150 19,632 SH   SOLE   0 0 19,632
AUTOMATIC DATA PROCESSING IN COM 053015103   1,494,507 4,846 SH   SOLE   0 0 4,846
AVIDXCHANGE HOLDINGS INC COM 05368X102   251,897 25,730 SH   SOLE   0 0 25,730
AXOS FINANCIAL INC COM 05465C100   26,923,635 354,072 SH   SOLE   323,282 0 30,790
BALL CORP COM 058498106   774,603 13,810 SH   SOLE   0 0 13,810
BANK AMERICA CORP COM 060505104   2,773,035 58,602 SH   SOLE   0 0 58,602
BANK NEW YORK MELLON CORP COM 064058100   2,966,952 32,565 SH   SOLE   14,500 0 18,065
BECTON DICKINSON & CO COM 075887109   3,547,822 20,597 SH   SOLE   0 0 20,597
BERKSHIRE HATHAWAY INC DEL CL A 084670108   5,101,600 7 SH   SOLE   3 0 4
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,970,600 12,291 SH   SOLE   0 0 12,291
BLACKROCK INC COM 09290D101   11,658,217 11,111 SH   SOLE   0 0 11,111
BLACKSTONE INC COM 09260D107   10,663,260 71,288 SH   SOLE   0 0 71,288
BLOOM ENERGY CORP COM CL A 093712107   549,108 22,956 SH   SOLE   0 0 22,956
BOEING CO COM 097023105   643,886 3,073 SH   SOLE   0 0 3,073
BOOKING HOLDINGS INC COM 09857L108   19,392,021 3,350 SH   SOLE   0 0 3,350
BRISTOL-MYERS SQUIBB CO COM 110122108   1,571,284 33,944 SH   SOLE   0 0 33,944
BROADCOM INC COM 11135F101   36,089,824 130,926 SH   SOLE   0 0 130,926
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   3,913,127 70,833 SH   SOLE   55,915 0 14,918
BROWN FORMAN CORP CL B 115637209   390,263 14,503 SH   SOLE   0 0 14,503
BXP INC COM 101121101   4,905,204 72,702 SH   SOLE   0 0 72,702
CAPITAL ONE FINL CORP COM 14040H105   478,285 2,248 SH   SOLE   0 0 2,248
CARDINAL HEALTH INC COM 14149Y108   201,600 1,200 SH   SOLE   0 0 1,200
CARRIER GLOBAL CORPORATION COM 14448C104   935,003 12,775 SH   SOLE   0 0 12,775
CATERPILLAR INC COM 149123101   2,233,373 5,753 SH   SOLE   0 0 5,753
CENTENE CORP DEL COM 15135B101   1,628,726 30,006 SH   SOLE   30,000 0 6
CHEVRON CORP NEW COM 166764100   5,223,973 36,483 SH   SOLE   0 0 36,483
CHUBB LIMITED COM H1467J104   233,515 806 SH   SOLE   0 0 806
CISCO SYS INC COM 17275R102   24,338,878 350,805 SH   SOLE   20,700 0 330,105
CNO FINL GROUP INC COM 12621E103   24,688,847 639,939 SH   SOLE   589,304 0 50,635
COCA COLA CO COM 191216100   2,697,890 38,133 SH   SOLE   0 0 38,133
COCA COLA CONS INC COM 191098102   801,647 7,180 SH   SOLE   0 0 7,180
COLGATE PALMOLIVE CO COM 194162103   1,454,499 16,001 SH   SOLE   0 0 16,001
COMCAST CORP NEW CL A 20030N101   11,245,384 315,085 SH   SOLE   0 0 315,085
CONCENTRIX CORP COM 20602D101   10,219,885 193,357 SH   SOLE   180,422 0 12,935
CONOCOPHILLIPS COM 20825C104   8,821,934 98,305 SH   SOLE   0 0 98,305
CONSTELLATION BRANDS INC CL A 21036P108   239,791 1,474 SH   SOLE   0 0 1,474
CONSTELLATION ENERGY CORP COM 21037T109   2,827,378 8,760 SH   SOLE   0 0 8,760
CORNING INC COM 219350105   15,381,543 292,480 SH   SOLE   0 0 292,480
CORTEVA INC COM 22052L104   228,957 3,072 SH   SOLE   0 0 3,072
COSTCO WHSL CORP NEW COM 22160K105   19,223,645 19,419 SH   SOLE   0 0 19,419
CROWDSTRIKE HLDGS INC CL A 22788C105   501,671 985 SH   SOLE   0 0 985
CSG SYS INTL INC COM 126349109   26,548,711 406,503 SH   SOLE   376,114 0 30,389
CSW INDUSTRIALS INC COM 126402106   6,100,875 21,270 SH   SOLE   15,520 0 5,750
DANAHER CORPORATION COM 235851102   13,265,404 67,153 SH   SOLE   6,300 0 60,853
DARDEN RESTAURANTS INC COM 237194105   2,655,420 12,183 SH   SOLE   0 0 12,183
DARLING INGREDIENTS INC COM 237266101   13,395,780 353,078 SH   SOLE   331,396 0 21,682
DECKERS OUTDOOR CORP COM 243537107   3,687,845 35,780 SH   SOLE   23,807 0 11,973
DEERE & CO COM 244199105   5,969,800 11,740 SH   SOLE   0 0 11,740
DELL TECHNOLOGIES INC CL C 24703L202   419,538 3,422 SH   SOLE   0 0 3,422
DIMENSIONAL ETF TRUST INTL HIGH PROFIT 25434V765   524,893 17,799 SH   SOLE   0 0 17,799
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   1,261,467 29,836 SH   SOLE   0 0 29,836
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   4,799,201 88,940 SH   SOLE   0 0 88,940
DISNEY WALT CO COM 254687106   17,792,790 143,479 SH   SOLE   5,151 0 138,328
DOMINION ENERGY INC COM 25746U109   830,373 14,692 SH   SOLE   0 0 14,692
DUCOMMUN INC DEL COM 264147109   9,893,869 119,737 SH   SOLE   109,929 0 9,808
DUKE ENERGY CORP NEW COM NEW 26441C204   4,639,776 39,320 SH   SOLE   0 0 39,320
DUPONT DE NEMOURS INC COM 26614N102   1,723,221 25,124 SH   SOLE   0 0 25,124
EATON CORP PLC SHS G29183103   25,225,628 70,662 SH   SOLE   10,000 0 60,662
EDWARDS LIFESCIENCES CORP COM 28176E108   279,054 3,568 SH   SOLE   0 0 3,568
ELEVANCE HEALTH INC COM 036752103   1,762,378 4,531 SH   SOLE   4,500 0 31
ELI LILLY & CO COM 532457108   10,214,226 13,103 SH   SOLE   0 0 13,103
EMERSON ELEC CO COM 291011104   246,528 1,849 SH   SOLE   0 0 1,849
ENBRIDGE INC COM 29250N105   438,310 9,684 SH   SOLE   0 0 9,684
ENSTAR GROUP LIMITED SHS G3075P101   22,589,938 67,160 SH   SOLE   62,211 0 4,949
EQUIFAX INC COM 294429105   419,661 1,618 SH   SOLE   0 0 1,618
EQUINIX INC COM 29444U700   5,330,598 6,701 SH   SOLE   0 0 6,701
EVERUS CONSTR GROUP COM 300426103   9,487,507 149,339 SH   SOLE   139,479 0 9,860
EXELON CORP COM 30161N101   2,361,983 54,399 SH   SOLE   0 0 54,399
EXXON MOBIL CORP COM 30231G102   13,159,463 122,073 SH   SOLE   0 0 122,073
FABRINET SHS G3323L100   46,840,860 158,955 SH   SOLE   140,039 0 18,916
FEDEX CORP COM 31428X106   267,094 1,175 SH   SOLE   0 0 1,175
FIDUS INVT CORP COM 316500107   262,823 13,011 SH   SOLE   0 0 13,011
FIFTH THIRD BANCORP COM 316773100   207,625 5,048 SH   SOLE   0 0 5,048
FISERV INC COM 337738108   12,749,375 73,948 SH   SOLE   12,000 0 61,948
FIVE STAR BANCORP COM 33830T103   2,883,197 101,023 SH   SOLE   97,223 0 3,800
FLOWERS FOODS INC COM 343498101   3,617,553 226,380 SH   SOLE   0 0 226,380
FORTIVE CORP COM 34959J108   630,096 12,087 SH   SOLE   0 0 12,087
FOSTER L B CO COM 350060109   2,481,152 113,450 SH   SOLE   102,635 0 10,815
G III APPAREL GROUP LTD COM 36237H101   16,252,746 725,569 SH   SOLE   677,440 0 48,129
GE AEROSPACE COM NEW 369604301   15,714,303 61,053 SH   SOLE   0 0 61,053
GE VERNOVA INC COM 36828A101   3,335,762 6,304 SH   SOLE   0 0 6,304
GENERAL DYNAMICS CORP COM 369550108   2,741,459 9,400 SH   SOLE   8,000 0 1,400
GENERAL MLS INC COM 370334104   995,322 19,211 SH   SOLE   0 0 19,211
GENUINE PARTS CO COM 372460105   511,929 4,220 SH   SOLE   0 0 4,220
GOLDMAN SACHS GROUP INC COM 38141G104   1,437,441 2,031 SH   SOLE   0 0 2,031
GRACO INC COM 384109104   7,802,552 90,759 SH   SOLE   81,171 0 9,588
GRAINGER W W INC COM 384802104   2,716,067 2,611 SH   SOLE   0 0 2,611
GRAPHIC PACKAGING HLDG CO COM 388689101   6,292,177 298,632 SH   SOLE   272,999 0 25,633
HERSHEY CO COM 427866108   3,010,665 18,142 SH   SOLE   10,000 0 8,142
HOME DEPOT INC COM 437076102   18,853,025 51,421 SH   SOLE   0 0 51,421
HONEYWELL INTL INC COM 438516106   15,134,636 64,989 SH   SOLE   0 0 64,989
HORACE MANN EDUCATORS CORP N COM 440327104   19,464,723 452,984 SH   SOLE   415,832 0 37,152
IAC INC COM NEW 44891N208   16,121,359 431,745 SH   SOLE   406,195 0 25,550
IDEXX LABS INC COM 45168D104   251,008 468 SH   SOLE   0 0 468
ILLINOIS TOOL WKS INC COM 452308109   449,995 1,820 SH   SOLE   0 0 1,820
INGERSOLL RAND INC COM 45687V106   2,166,008 26,040 SH   SOLE   9,000 0 17,040
INGLES MKTS INC CL A 457030104   10,034,322 158,320 SH   SOLE   153,708 0 4,612
INTEL CORP COM 458140100   751,238 33,537 SH   SOLE   26,000 0 7,537
INTERDIGITAL INC COM 45867G101   39,209,083 174,861 SH   SOLE   152,493 0 22,368
INTERNATIONAL BUSINESS MACHS COM 459200101   19,234,852 65,252 SH   SOLE   0 0 65,252
INTUIT COM 461202103   475,729 604 SH   SOLE   0 0 604
INVESCO EXCHANGE TRADED FD T RAFI US 1000 ETF 46137V613   1,338,057 31,655 SH   SOLE   0 0 31,655
INVESCO EXCHANGE TRADED FD T RAFI US 1500 46137V597   443,710 10,910 SH   SOLE   0 0 10,910
INVESCO QQQ TR UNIT SER 1 46090E103   676,311 1,226 SH   SOLE   0 0 1,226
ISHARES GOLD TR ISHARES NEW 464285204   253,244 4,061 SH   SOLE   0 0 4,061
ISHARES TR 0-3 MNTH TREASRY 46436E718   536,275 5,326 SH   SOLE   0 0 5,326
ISHARES TR 1 3 YR TREAS BD 464287457   634,128 7,653 SH   SOLE   0 0 7,653
ISHARES TR BROAD USD HIGH 46435U853   267,208 7,124 SH   SOLE   0 0 7,124
ISHARES TR CORE S&P MCP ETF 464287507   712,610 11,490 SH   SOLE   0 0 11,490
ISHARES TR CORE S&P SCP ETF 464287804   939,258 8,594 SH   SOLE   0 0 8,594
ISHARES TR CORE S&P500 ETF 464287200   2,081,257 3,352 SH   SOLE   0 0 3,352
ISHARES TR EAFE GRWTH ETF 464288885   373,072 3,331 SH   SOLE   0 0 3,331
ISHARES TR ESG AW MSCI EAFE 46435G516   907,279 10,169 SH   SOLE   0 0 10,169
ISHARES TR ESG AWARE MSCI 46435U663   853,796 20,658 SH   SOLE   0 0 20,658
ISHARES TR ESG AWR MSCI USA 46435G425   201,327 1,488 SH   SOLE   0 0 1,488
ISHARES TR ESG AWR US AGRGT 46435U549   240,077 5,050 SH   SOLE   0 0 5,050
ISHARES TR ESG AWRE USD ETF 46435G193   379,811 16,350 SH   SOLE   0 0 16,350
ISHARES TR EXPND TEC SC ETF 464287549   229,623 2,044 SH   SOLE   0 0 2,044
ISHARES TR MSCI ACWI EX US 464288240   484,047 7,943 SH   SOLE   0 0 7,943
ISHARES TR MSCI EAFE ETF 464287465   723,523 8,094 SH   SOLE   0 0 8,094
ISHARES TR MSCI USA MMENTM 46432F396   312,416 1,300 SH   SOLE   0 0 1,300
ISHARES TR MSCI USA QLT FCT 46432F339   255,948 1,400 SH   SOLE   0 0 1,400
ISHARES TR NATIONAL MUN ETF 464288414   8,914,756 85,325 SH   SOLE   0 0 85,325
ISHARES TR PFD AND INCM SEC 464288687   493,948 16,100 SH   SOLE   0 0 16,100
ISHARES TR RUS 1000 GRW ETF 464287614   808,401 1,904 SH   SOLE   0 0 1,904
ISHARES TR RUS 2000 GRW ETF 464287648   1,110,852 3,886 SH   SOLE   0 0 3,886
ISHARES TR RUS MD CP GR ETF 464287481   686,605 4,951 SH   SOLE   0 0 4,951
ISHARES TR RUS MDCP VAL ETF 464287473   570,052 4,314 SH   SOLE   0 0 4,314
ISHARES TR RUS MID CAP ETF 464287499   704,215 7,657 SH   SOLE   0 0 7,657
ISHARES TR RUSSELL 2000 ETF 464287655   1,048,740 4,860 SH   SOLE   0 0 4,860
ISHARES TR S&P MC 400GR ETF 464287606   1,081,844 11,891 SH   SOLE   0 0 11,891
ISHARES TR S&P MC 400VL ETF 464287705   2,449,233 19,819 SH   SOLE   0 0 19,819
ISHARES TR S&P SML 600 GWT 464287887   1,105,230 8,308 SH   SOLE   0 0 8,308
ISHARES TR SHRT NAT MUN ETF 464288158   6,507,689 61,197 SH   SOLE   0 0 61,197
ISHARES TR SP SMCP600VL ETF 464287879   1,105,135 11,108 SH   SOLE   0 0 11,108
ISHARES TR TIPS BD ETF 464287176   3,305,478 30,039 SH   SOLE   0 0 30,039
ISHARES TR U.S. TECH ETF 464287721   2,026,220 11,694 SH   SOLE   0 0 11,694
JBT MAREL CORPORATION COM 477839104   22,329,877 185,680 SH   SOLE   173,045 0 12,635
JOHNSON & JOHNSON COM 478160104   13,345,084 87,366 SH   SOLE   0 0 87,366
JPMORGAN CHASE & CO. COM 46625H100   26,846,826 92,604 SH   SOLE   9,000 0 83,604
KNIFE RIVER CORP COMMON STOCK 498894104   3,215,065 39,381 SH   SOLE   34,651 0 4,730
LEVI STRAUSS & CO NEW CL A COM STK 52736R102   17,384,890 940,232 SH   SOLE   878,700 0 61,532
LINDE PLC SHS G54950103   236,467 504 SH   SOLE   0 0 504
LITTELFUSE INC COM 537008104   22,032,942 97,177 SH   SOLE   93,761 0 3,416
LIVE OAK BANCSHARES INC COM 53803X105   1,770,180 59,402 SH   SOLE   0 0 59,402
LOCKHEED MARTIN CORP COM 539830109   256,117 553 SH   SOLE   0 0 553
LOWES COS INC COM 548661107   7,072,615 31,877 SH   SOLE   0 0 31,877
MANULIFE FINL CORP COM 56501R106   386,297 12,087 SH   SOLE   0 0 12,087
MARRIOTT INTL INC NEW CL A 571903202   784,933 2,873 SH   SOLE   0 0 2,873
MASTEC INC COM 576323109   310,354 1,821 SH   SOLE   0 0 1,821
MASTERCARD INCORPORATED CL A 57636Q104   16,771,223 29,845 SH   SOLE   0 0 29,845
MCDONALDS CORP COM 580135101   19,759,861 67,631 SH   SOLE   4,225 0 63,406
MDU RES GROUP INC COM 552690109   21,708,575 1,302,254 SH   SOLE   1,234,938 0 67,316
MERCK & CO INC COM 58933Y105   11,594,982 146,475 SH   SOLE   13,820 0 132,655
META PLATFORMS INC CL A 30303M102   36,730,472 49,764 SH   SOLE   0 0 49,764
METLIFE INC COM 59156R108   390,922 4,861 SH   SOLE   0 0 4,861
MGIC INVT CORP WIS COM 552848103   25,757,568 925,200 SH   SOLE   850,202 0 74,998
MICROSOFT CORP COM 594918104   82,411,010 165,680 SH   SOLE   0 0 165,680
MONDELEZ INTL INC CL A 609207105   872,539 12,938 SH   SOLE   9,000 0 3,938
MORGAN STANLEY COM NEW 617446448   359,616 2,553 SH   SOLE   0 0 2,553
MSC INDL DIRECT INC CL A 553530106   23,811,382 280,068 SH   SOLE   258,539 0 21,529
NELNET INC CL A 64031N108   12,476,451 103,009 SH   SOLE   101,224 0 1,785
NETFLIX INC COM 64110L106   2,259,113 1,687 SH   SOLE   0 0 1,687
NEW JERSEY RES CORP COM 646025106   21,147,421 471,830 SH   SOLE   436,002 0 35,828
NEXTERA ENERGY INC COM 65339F101   6,913,955 99,596 SH   SOLE   0 0 99,596
NIKE INC CL B 654106103   5,454,949 76,787 SH   SOLE   0 0 76,787
NORFOLK SOUTHN CORP COM 655844108   316,123 1,235 SH   SOLE   0 0 1,235
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409   259,596 5,358 SH   SOLE   0 0 5,358
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508   310,427 8,611 SH   SOLE   0 0 8,611
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   597,982 14,678 SH   SOLE   0 0 14,678
NVIDIA CORPORATION COM 67066G104   23,334,245 147,694 SH   SOLE   0 0 147,694
ORACLE CORP COM 68389X105   44,139,749 201,892 SH   SOLE   20,395 0 181,497
OSHKOSH CORP COM 688239201   28,965,303 255,111 SH   SOLE   235,640 0 19,471
OTIS WORLDWIDE CORP COM 68902V107   248,640 2,511 SH   SOLE   0 0 2,511
PALO ALTO NETWORKS INC COM 697435105   4,119,216 20,129 SH   SOLE   0 0 20,129
PAYPAL HLDGS INC COM 70450Y103   6,273,350 84,410 SH   SOLE   0 0 84,410
PEPSICO INC COM 713448108   8,907,516 67,461 SH   SOLE   0 0 67,461
PFIZER INC COM 717081103   6,946,660 286,578 SH   SOLE   76,000 0 210,578
PHILIP MORRIS INTL INC COM 718172109   399,047 2,191 SH   SOLE   0 0 2,191
PHILLIPS 66 COM 718546104   1,325,272 11,109 SH   SOLE   0 0 11,109
PIMCO ETF TR INTER MUN BD ACT 72201R866   334,970 6,522 SH   SOLE   0 0 6,522
PINNACLE FINL PARTNERS INC COM 72346Q104   602,950 5,461 SH   SOLE   0 0 5,461
PNC FINL SVCS GROUP INC COM 693475105   271,055 1,454 SH   SOLE   0 0 1,454
PPG INDS INC COM 693506107   5,029,912 44,219 SH   SOLE   0 0 44,219
PRICE T ROWE GROUP INC COM 74144T108   2,539,521 26,316 SH   SOLE   7,900 0 18,416
PROCTER AND GAMBLE CO COM 742718109   15,426,034 96,824 SH   SOLE   0 0 96,824
PROGRESSIVE CORP COM 743315103   12,574,177 47,119 SH   SOLE   0 0 47,119
PROLOGIS INC. COM 74340W103   7,942,552 75,557 SH   SOLE   0 0 75,557
PRUDENTIAL FINL INC COM 744320102   11,233,569 104,557 SH   SOLE   10,000 0 94,557
PUBLIC STORAGE OPER CO COM 74460D109   677,947 2,311 SH   SOLE   0 0 2,311
PVH CORPORATION COM 693656100   27,250,802 397,242 SH   SOLE   371,552 0 25,690
QORVO INC COM 74736K101   12,312,545 145,007 SH   SOLE   136,153 0 8,854
QUALCOMM INC COM 747525103   13,969,014 87,712 SH   SOLE   0 0 87,712
QUANTA SVCS INC COM 74762E102   2,752,801 7,281 SH   SOLE   0 0 7,281
RAYMOND JAMES FINL INC COM 754730109   13,718,811 89,449 SH   SOLE   0 0 89,449
REV GROUP INC COM 749527107   26,758,430 562,270 SH   SOLE   539,334 0 22,936
RIO TINTO PLC SPONSORED ADR 767204100   5,996,402 102,801 SH   SOLE   0 0 102,801
RLI CORP COM 749607107   29,666,965 410,786 SH   SOLE   372,659 0 38,127
ROYAL BK CDA COM 780087102   13,164,379 100,071 SH   SOLE   0 0 100,071
RTX CORPORATION COM 75513E101   17,529,113 120,046 SH   SOLE   6,600 0 113,446
S&P GLOBAL INC COM 78409V104   276,828 525 SH   SOLE   0 0 525
SALESFORCE INC COM 79466L302   11,484,206 42,115 SH   SOLE   0 0 42,115
SCHOLASTIC CORP COM 807066105   11,287,094 537,993 SH   SOLE   511,681 0 26,312
SCHWAB CHARLES CORP COM 808513105   631,473 6,921 SH   SOLE   0 0 6,921
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   452,469 18,559 SH   SOLE   0 0 18,559
SCHWAB STRATEGIC TR US TIPS ETF 808524870   534,748 20,043 SH   SOLE   0 0 20,043
SCIENCE APPLICATIONS INTL CO COM 808625107   24,340,765 216,151 SH   SOLE   201,610 0 14,541
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   2,082,366 19,187 SH   SOLE   0 0 19,187
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   669,132 12,777 SH   SOLE   0 0 12,777
SELECT SECTOR SPDR TR INDL 81369Y704   486,374 3,297 SH   SOLE   0 0 3,297
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   445,962 2,052 SH   SOLE   0 0 2,052
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   570,027 4,229 SH   SOLE   0 0 4,229
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   2,412,776 9,528 SH   SOLE   0 0 9,528
SERVICENOW INC COM 81762P102   3,863,060 3,758 SH   SOLE   0 0 3,758
SERVISFIRST BANCSHARES INC COM 81768T108   32,524,747 419,620 SH   SOLE   384,754 0 34,866
SHELL PLC SPON ADS 780259305   9,407,305 133,608 SH   SOLE   0 0 133,608
SIMON PPTY GROUP INC NEW COM 828806109   341,937 2,127 SH   SOLE   0 0 2,127
SOUTHERN CO COM 842587107   13,793,928 150,212 SH   SOLE   0 0 150,212
SOUTHSTATE CORPORATION COM 840441109   292,748 3,181 SH   SOLE   0 0 3,181
SPDR GOLD TR GOLD SHS 78463V107   347,812 1,141 SH   SOLE   0 0 1,141
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848   1,080,328 33,078 SH   SOLE   0 0 33,078
SPDR S&P 500 ETF TR TR UNIT 78462F103   7,196,717 11,648 SH   SOLE   0 0 11,648
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   509,408 899 SH   SOLE   0 0 899
SPDR SERIES TRUST NUVEEN ICE HIGH 78464A284   2,516,013 101,534 SH   SOLE   0 0 101,534
SPDR SERIES TRUST NUVEEN ICE SHORT 78468R739   2,120,352 44,331 SH   SOLE   0 0 44,331
SPDR SERIES TRUST PORT MTG BK ETF 78464A383   478,576 21,655 SH   SOLE   0 0 21,655
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375   654,374 19,487 SH   SOLE   0 0 19,487
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474   481,018 15,933 SH   SOLE   0 0 15,933
SPDR SERIES TRUST S&P 600 SMCP GRW 78464A201   278,675 3,140 SH   SOLE   0 0 3,140
SPDR SERIES TRUST SPDR S&P 500 ETF 78468R796   1,015,086 19,931 SH   SOLE   0 0 19,931
SPROUTS FMRS MKT INC COM 85208M102   26,960,459 163,754 SH   SOLE   139,656 0 24,098
STARBUCKS CORP COM 855244109   7,733,878 84,403 SH   SOLE   0 0 84,403
STRYKER CORPORATION COM 863667101   7,603,784 19,219 SH   SOLE   0 0 19,219
SYNAPTICS INC COM 87157D109   20,577,077 317,449 SH   SOLE   297,713 0 19,736
SYSCO CORP COM 871829107   786,333 10,382 SH   SOLE   0 0 10,382
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   8,947,941 39,507 SH   SOLE   0 0 39,507
TD SYNNEX CORPORATION COM 87162W100   42,477,357 313,024 SH   SOLE   284,230 0 28,794
TESLA INC COM 88160R101   9,945,617 31,309 SH   SOLE   0 0 31,309
TEXAS INSTRS INC COM 882508104   11,264,278 54,254 SH   SOLE   0 0 54,254
THERMO FISHER SCIENTIFIC INC COM 883556102   5,650,897 13,937 SH   SOLE   0 0 13,937
TJX COS INC NEW COM 872540109   15,857,043 128,408 SH   SOLE   0 0 128,408
T-MOBILE US INC COM 872590104   4,514,313 18,947 SH   SOLE   0 0 18,947
TRANE TECHNOLOGIES PLC SHS G8994E103   14,281,000 32,649 SH   SOLE   10,200 0 22,449
TRAVELERS COMPANIES INC COM 89417E109   265,400 992 SH   SOLE   0 0 992
TREEHOUSE FOODS INC COM 89469A104   3,231,605 166,406 SH   SOLE   154,992 0 11,414
TRUIST FINL CORP COM 89832Q109   3,441,436 80,052 SH   SOLE   0 0 80,052
UGI CORP NEW COM 902681105   32,663,969 896,869 SH   SOLE   832,135 0 64,734
UNIFIRST CORP MASS COM 904708104   2,688,535 14,284 SH   SOLE   12,712 0 1,572
UNION PAC CORP COM 907818108   13,640,523 59,286 SH   SOLE   3,000 0 56,286
UNITED PARCEL SERVICE INC CL B 911312106   352,180 3,489 SH   SOLE   0 0 3,489
UNITEDHEALTH GROUP INC COM 91324P102   9,803,034 31,423 SH   SOLE   0 0 31,423
UPBOUND GROUP INC COM 76009N100   22,330,040 889,643 SH   SOLE   844,867 0 44,776
VALERO ENERGY CORP COM 91913Y100   2,193,614 16,319 SH   SOLE   0 0 16,319
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   421,523 1,063 SH   SOLE   0 0 1,063
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703   1,342,483 7,114 SH   SOLE   0 0 7,114
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778   267,835 3,130 SH   SOLE   0 0 3,130
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   2,264,357 28,772 SH   SOLE   0 0 28,772
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   1,573,300 31,777 SH   SOLE   0 0 31,777
VANGUARD INDEX FDS GROWTH ETF 922908736   29,393,063 67,046 SH   SOLE   0 0 67,046
VANGUARD INDEX FDS LARGE CAP ETF 922908637   3,745,134 13,127 SH   SOLE   0 0 13,127
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   29,561,753 103,948 SH   SOLE   0 0 103,948
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   27,903,269 169,666 SH   SOLE   0 0 169,666
VANGUARD INDEX FDS MID CAP ETF 922908629   2,084,266 7,448 SH   SOLE   0 0 7,448
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,087,538 12,211 SH   SOLE   0 0 12,211
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,006,282 3,532 SH   SOLE   0 0 3,532
VANGUARD INDEX FDS SM CP VAL ETF 922908611   59,775,031 306,523 SH   SOLE   0 0 306,523
VANGUARD INDEX FDS SMALL CP ETF 922908751   3,088,561 13,033 SH   SOLE   0 0 13,033
VANGUARD INDEX FDS SML CP GRW ETF 922908595   36,365,852 131,313 SH   SOLE   0 0 131,313
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,482,127 11,457 SH   SOLE   0 0 11,457
VANGUARD INDEX FDS VALUE ETF 922908744   27,267,169 154,278 SH   SOLE   0 0 154,278
VANGUARD INSTL INDEX FD 0-3 MO TREAS BIL 922040845   45,768,342 605,802 SH   SOLE   605,802 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   256,109 3,810 SH   SOLE   0 0 3,810
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,134,219 22,932 SH   SOLE   0 0 22,932
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   201,035 2,594 SH   SOLE   0 0 2,594
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   433,500 5,275 SH   SOLE   0 0 5,275
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   256,981 5,112 SH   SOLE   0 0 5,112
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   26,268,779 535,770 SH   SOLE   0 0 535,770
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   3,046,601 50,938 SH   SOLE   0 0 50,938
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   17,170,001 207,067 SH   SOLE   0 0 207,067
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   3,452,183 74,497 SH   SOLE   0 0 74,497
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   475,413 8,088 SH   SOLE   0 0 8,088
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   488,210 6,141 SH   SOLE   0 0 6,141
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730   1,471,145 5,238 SH   SOLE   0 0 5,238
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623   1,965,039 9,426 SH   SOLE   0 0 9,426
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649   12,344,203 88,750 SH   SOLE   0 0 88,750
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   947,009 4,627 SH   SOLE   0 0 4,627
VANGUARD STAR FDS VG TL INTL STK F 921909768   29,398,781 425,514 SH   SOLE   0 0 425,514
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,595,311 27,983 SH   SOLE   0 0 27,983
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   750,936 5,633 SH   SOLE   0 0 5,633
VANGUARD WORLD FD COMM SRVC ETF 92204A884   497,319 2,908 SH   SOLE   0 0 2,908
VANGUARD WORLD FD CONSUM DIS ETF 92204A108   481,886 1,330 SH   SOLE   0 0 1,330
VANGUARD WORLD FD CONSUM STP ETF 92204A207   663,789 3,031 SH   SOLE   0 0 3,031
VANGUARD WORLD FD ENERGY ETF 92204A306   240,146 2,016 SH   SOLE   0 0 2,016
VANGUARD WORLD FD ESG INTL STK ETF 921910725   447,693 6,835 SH   SOLE   0 0 6,835
VANGUARD WORLD FD ESG US CORP BD 921910691   309,709 4,885 SH   SOLE   0 0 4,885
VANGUARD WORLD FD ESG US STK ETF 921910733   1,044,870 9,530 SH   SOLE   0 0 9,530
VANGUARD WORLD FD FINANCIALS ETF 92204A405   468,974 3,684 SH   SOLE   0 0 3,684
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   1,342,527 5,406 SH   SOLE   0 0 5,406
VANGUARD WORLD FD INDUSTRIAL ETF 92204A603   506,367 1,808 SH   SOLE   0 0 1,808
VANGUARD WORLD FD INF TECH ETF 92204A702   2,253,163 3,397 SH   SOLE   0 0 3,397
VANGUARD WORLD FD MATERIALS ETF 92204A801   273,152 1,402 SH   SOLE   0 0 1,402
VERALTO CORP COM SHS 92338C103   436,004 4,319 SH   SOLE   0 0 4,319
VERIZON COMMUNICATIONS INC COM 92343V104   6,367,599 147,160 SH   SOLE   0 0 147,160
VISA INC COM CL A 92826C839   1,189,063 3,349 SH   SOLE   0 0 3,349
VISHAY INTERTECHNOLOGY INC COM 928298108   27,995,440 1,762,937 SH   SOLE   1,665,006 0 97,931
VSE CORP COM 918284100   8,079,371 61,684 SH   SOLE   55,401 0 6,283
VULCAN MATLS CO COM 929160109   281,425 1,079 SH   SOLE   0 0 1,079
WALMART INC COM 931142103   23,428,731 239,607 SH   SOLE   0 0 239,607
WASTE MGMT INC DEL COM 94106L109   377,782 1,651 SH   SOLE   0 0 1,651
WELLS FARGO CO NEW COM 949746101   1,099,611 13,725 SH   SOLE   0 0 13,725
WISDOMTREE TR US MIDCAP FUND 97717W570   434,985 7,042 SH   SOLE   0 0 7,042
YUM BRANDS INC COM 988498101   744,605 5,025 SH   SOLE   0 0 5,025
YUM CHINA HLDGS INC COM 98850P109   215,950 4,830 SH   SOLE   0 0 4,830
ZOETIS INC CL A 98978V103   532,414 3,414 SH   SOLE   0 0 3,414