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   741,379 5,423 SH   SOLE   3,600 0 1,823
ABBOTT LABS COM 002824100   13,107,617 114,969 SH   SOLE   0 0 114,969
ABBVIE INC COM 00287Y109   15,177,326 76,855 SH   SOLE   0 0 76,855
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   18,033,985 51,018 SH   SOLE   0 0 51,018
ADOBE INC COM 00724F101   11,155,679 21,545 SH   SOLE   0 0 21,545
ADVANCE AUTO PARTS INC COM 00751Y106   7,646,368 196,111 SH   SOLE   192,479 0 3,632
ADVANCED MICRO DEVICES INC COM 007903107   14,626,912 89,145 SH   SOLE   0 0 89,145
AFLAC INC COM 001055102   1,267,812 11,340 SH   SOLE   0 0 11,340
AGCO CORP COM 001084102   1,549,809 15,837 SH   SOLE   14,871 0 966
AIR PRODS & CHEMS INC COM 009158106   9,814,401 32,963 SH   SOLE   0 0 32,963
ALLEGION PLC ORD SHS G0176J109   832,030 5,709 SH   SOLE   3,400 0 2,309
ALPHABET INC CAP STK CL A 02079K305   8,823,713 53,203 SH   SOLE   0 0 53,203
ALPHABET INC CAP STK CL C 02079K107   32,869,725 196,601 SH   SOLE   0 0 196,601
AMAZON COM INC COM 023135106   26,358,464 141,461 SH   SOLE   0 0 141,461
AMERICAN EXPRESS CO COM 025816109   25,963,466 95,735 SH   SOLE   11,000 0 84,735
AMERICAN TOWER CORP NEW COM 03027X100   6,039,383 25,969 SH   SOLE   0 0 25,969
AMERIPRISE FINL INC COM 03076C106   17,215,031 36,643 SH   SOLE   6,000 0 30,643
AMGEN INC COM 031162100   17,488,351 54,276 SH   SOLE   0 0 54,276
ANALOG DEVICES INC COM 032654105   522,486 2,270 SH   SOLE   0 0 2,270
APPLE INC COM 037833100   71,045,360 304,916 SH   SOLE   0 0 304,916
APPLIED MATLS INC COM 038222105   30,907,663 152,970 SH   SOLE   0 0 152,970
ARCADIUM LITHIUM PLC COM SHS G0508H110   3,686,153 1,293,387 SH   SOLE   1,218,658 0 74,729
ARROW ELECTRS INC COM 042735100   19,707,456 148,366 SH   SOLE   139,675 0 8,691
AT&T INC COM 00206R102   393,056 17,866 SH   SOLE   0 0 17,866
AUTOMATIC DATA PROCESSING IN COM 053015103   1,479,122 5,345 SH   SOLE   0 0 5,345
AXOS FINANCIAL INC COM 05465C100   24,921,608 396,336 SH   SOLE   373,282 0 23,054
BALL CORP COM 058498106   993,388 14,628 SH   SOLE   0 0 14,628
BANK AMERICA CORP COM 060505104   1,780,799 44,879 SH   SOLE   0 0 44,879
BANK NEW YORK MELLON CORP COM 064058100   2,579,713 35,899 SH   SOLE   14,500 0 21,399
BECTON DICKINSON & CO COM 075887109   12,016,567 49,841 SH   SOLE   0 0 49,841
BERKSHIRE HATHAWAY INC DEL CL A 084670108   4,838,260 7 SH   SOLE   3 0 4
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   6,080,495 13,211 SH   SOLE   0 0 13,211
BLACKROCK INC COM 09247X101   9,897,693 10,424 SH   SOLE   0 0 10,424
BLACKSTONE INC COM 09260D107   9,549,340 62,361 SH   SOLE   0 0 62,361
BLOOM ENERGY CORP COM CL A 093712107   242,416 22,956 SH   SOLE   0 0 22,956
BOEING CO COM 097023105   550,081 3,618 SH   SOLE   0 0 3,618
BOOKING HOLDINGS INC COM 09857L108   15,204,347 3,610 SH   SOLE   0 0 3,610
BRISTOL-MYERS SQUIBB CO COM 110122108   1,866,736 36,079 SH   SOLE   0 0 36,079
BROADCOM INC COM 11135F101   26,661,576 154,560 SH   SOLE   0 0 154,560
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   9,500,210 200,702 SH   SOLE   185,915 0 14,787
BROWN FORMAN CORP CL B 115637209   1,082,179 21,996 SH   SOLE   0 0 21,996
BXP INC COM 101121101   4,826,474 59,986 SH   SOLE   0 0 59,986
CARRIER GLOBAL CORPORATION COM 14448C104   1,055,385 13,112 SH   SOLE   0 0 13,112
CATERPILLAR INC COM 149123101   2,281,403 5,833 SH   SOLE   0 0 5,833
CENTENE CORP DEL COM 15135B101   2,258,400 30,000 SH   SOLE   30,000 0 0
CHEVRON CORP NEW COM 166764100   5,475,338 37,179 SH   SOLE   0 0 37,179
CHUBB LIMITED COM H1467J104   267,050 926 SH   SOLE   0 0 926
CISCO SYS INC COM 17275R102   18,706,690 351,497 SH   SOLE   20,700 0 330,797
CNO FINL GROUP INC COM 12621E103   19,332,659 550,788 SH   SOLE   514,304 0 36,484
COCA COLA CO COM 191216100   2,572,588 35,800 SH   SOLE   0 0 35,800
COCA COLA CONS INC COM 191098102   972,820 739 SH   SOLE   0 0 739
COLGATE PALMOLIVE CO COM 194162103   1,767,826 17,029 SH   SOLE   0 0 17,029
COMCAST CORP NEW CL A 20030N101   11,768,239 281,739 SH   SOLE   0 0 281,739
CONCENTRIX CORP COM 20602D101   10,426,352 203,441 SH   SOLE   189,995 0 13,446
CONOCOPHILLIPS COM 20825C104   10,048,172 95,442 SH   SOLE   0 0 95,442
CONSTELLATION BRANDS INC CL A 21036P108   516,411 2,004 SH   SOLE   0 0 2,004
CONSTELLATION ENERGY CORP COM 21037T109   1,938,710 7,456 SH   SOLE   0 0 7,456
CORNING INC COM 219350105   15,540,565 344,199 SH   SOLE   0 0 344,199
COSTCO WHSL CORP NEW COM 22160K105   18,219,760 20,552 SH   SOLE   0 0 20,552
CROWDSTRIKE HLDGS INC CL A 22788C105   413,694 1,475 SH   SOLE   0 0 1,475
CROWN CASTLE INC COM 22822V101   229,431 1,934 SH   SOLE   0 0 1,934
CSG SYS INTL INC COM 126349109   15,752,141 323,785 SH   SOLE   304,386 0 19,399
CSW INDUSTRIALS INC COM 126402106   21,162,321 57,759 SH   SOLE   51,100 0 6,659
DANAHER CORPORATION COM 235851102   18,725,204 67,352 SH   SOLE   6,300 0 61,052
DARDEN RESTAURANTS INC COM 237194105   2,240,621 13,652 SH   SOLE   0 0 13,652
DARLING INGREDIENTS INC COM 237266101   10,043,419 270,275 SH   SOLE   254,666 0 15,609
DECKERS OUTDOOR CORP COM 243537107   7,282,720 45,674 SH   SOLE   31,182 0 14,492
DEERE & CO COM 244199105   2,683,537 6,430 SH   SOLE   0 0 6,430
DELL TECHNOLOGIES INC CL C 24703L202   421,444 3,555 SH   SOLE   0 0 3,555
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   1,760,732 31,651 SH   SOLE   0 0 31,651
DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694   324,475 2,500 SH   SOLE   0 0 2,500
DISCOVER FINL SVCS COM 254709108   283,807 2,023 SH   SOLE   0 0 2,023
DISNEY WALT CO COM 254687106   12,673,290 131,753 SH   SOLE   5,151 0 126,602
DOMINION ENERGY INC COM 25746U109   1,504,981 26,042 SH   SOLE   0 0 26,042
DUCOMMUN INC DEL COM 264147109   6,645,144 100,944 SH   SOLE   93,372 0 7,572
DUKE ENERGY CORP NEW COM NEW 26441C204   4,292,930 37,233 SH   SOLE   0 0 37,233
DUPONT DE NEMOURS INC COM 26614N102   2,397,550 26,906 SH   SOLE   0 0 26,906
EATON CORP PLC SHS G29183103   24,555,727 74,088 SH   SOLE   10,000 0 64,088
EDWARDS LIFESCIENCES CORP COM 28176E108   237,960 3,606 SH   SOLE   0 0 3,606
ELECTRONIC ARTS INC COM 285512109   203,685 1,420 SH   SOLE   0 0 1,420
ELEVANCE HEALTH INC COM 036752103   2,349,360 4,518 SH   SOLE   4,500 0 18
ELI LILLY & CO COM 532457108   10,291,080 11,616 SH   SOLE   0 0 11,616
EMERSON ELEC CO COM 291011104   206,272 1,886 SH   SOLE   0 0 1,886
ENBRIDGE INC COM 29250N105   297,964 7,326 SH   SOLE   0 0 7,326
ENSTAR GROUP LIMITED SHS G3075P101   21,059,322 65,485 SH   SOLE   62,211 0 3,274
EQUIFAX INC COM 294429105   523,071 1,780 SH   SOLE   0 0 1,780
EQUINIX INC COM 29444U700   4,983,327 5,614 SH   SOLE   0 0 5,614
EQUITY COMWLTH COM SH BEN INT 294628102   8,148,931 409,494 SH   SOLE   393,071 0 16,423
EXELON CORP COM 30161N101   2,795,599 68,942 SH   SOLE   0 0 68,942
EXXON MOBIL CORP COM 30231G102   14,127,840 120,524 SH   SOLE   0 0 120,524
FABRINET SHS G3323L100   35,438,810 149,885 SH   SOLE   132,415 0 17,470
FEDEX CORP COM 31428X106   418,709 1,530 SH   SOLE   0 0 1,530
FIDUS INVT CORP COM 316500107   255,016 13,011 SH   SOLE   0 0 13,011
FIFTH THIRD BANCORP COM 316773100   335,780 7,838 SH   SOLE   0 0 7,838
FISERV INC COM 337738108   13,008,943 72,563 SH   SOLE   12,000 0 60,563
FLOWERS FOODS INC COM 343498101   6,439,691 279,137 SH   SOLE   0 0 279,137
FORTIVE CORP COM 34959J108   1,069,265 13,547 SH   SOLE   0 0 13,547
FOSTER L B CO COM 350060109   2,284,790 111,835 SH   SOLE   102,635 0 9,200
G III APPAREL GROUP LTD COM 36237H101   15,651,145 512,816 SH   SOLE   477,328 0 35,488
GE AEROSPACE COM NEW 369604301   11,805,203 62,601 SH   SOLE   0 0 62,601
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   266,065 2,835 SH   SOLE   0 0 2,835
GE VERNOVA INC COM 36828A101   2,311,394 9,065 SH   SOLE   0 0 9,065
GENERAL DYNAMICS CORP COM 369550108   2,826,024 9,352 SH   SOLE   8,000 0 1,352
GENERAL MLS INC COM 370334104   1,516,215 20,531 SH   SOLE   0 0 20,531
GENUINE PARTS CO COM 372460105   712,368 5,100 SH   SOLE   0 0 5,100
GLOBAL PMTS INC COM 37940X102   292,717 2,858 SH   SOLE   0 0 2,858
GLOBE LIFE INC COM 37959E102   253,443 2,393 SH   SOLE   0 0 2,393
GOLDMAN SACHS GROUP INC COM 38141G104   1,004,084 2,028 SH   SOLE   0 0 2,028
GRACO INC COM 384109104   7,806,243 89,204 SH   SOLE   81,171 0 8,033
GRAINGER W W INC COM 384802104   2,858,806 2,752 SH   SOLE   0 0 2,752
GRAPHIC PACKAGING HLDG CO COM 388689101   8,672,534 293,090 SH   SOLE   272,999 0 20,091
HERSHEY CO COM 427866108   2,632,756 13,728 SH   SOLE   10,000 0 3,728
HOME DEPOT INC COM 437076102   21,486,687 53,027 SH   SOLE   0 0 53,027
HONEYWELL INTL INC COM 438516106   13,549,164 65,547 SH   SOLE   0 0 65,547
HORACE MANN EDUCATORS CORP N COM 440327104   13,832,756 395,787 SH   SOLE   365,798 0 29,989
IAC INC COM NEW 44891N208   21,878,530 406,513 SH   SOLE   386,082 0 20,431
IDEXX LABS INC COM 45168D104   312,226 618 SH   SOLE   0 0 618
ILLINOIS TOOL WKS INC COM 452308109   309,767 1,182 SH   SOLE   0 0 1,182
INGERSOLL RAND INC COM 45687V106   2,586,909 26,354 SH   SOLE   9,000 0 17,354
INTEL CORP COM 458140100   5,244,344 223,544 SH   SOLE   26,000 0 197,544
INTERDIGITAL INC COM 45867G101   41,865,404 295,597 SH   SOLE   275,836 0 19,761
INTERNATIONAL BUSINESS MACHS COM 459200101   14,786,777 66,884 SH   SOLE   0 0 66,884
INTUIT COM 461202103   376,143 606 SH   SOLE   0 0 606
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   1,160,393 28,560 SH   SOLE   0 0 28,560
INVESCO QQQ TR UNIT SER 1 46090E103   598,374 1,226 SH   SOLE   0 0 1,226
ISHARES TR 1 3 YR TREAS BD 464287457   241,385 2,903 SH   SOLE   0 0 2,903
ISHARES TR BROAD USD HIGH 46435U853   258,511 6,866 SH   SOLE   0 0 6,866
ISHARES TR CORE DIV GRWTH 46434V621   215,654 3,440 SH   SOLE   0 0 3,440
ISHARES TR CORE MSCI EAFE 46432F842   320,005 4,100 SH   SOLE   0 0 4,100
ISHARES TR CORE S&P MCP ETF 464287507   817,265 13,114 SH   SOLE   0 0 13,114
ISHARES TR CORE S&P SCP ETF 464287804   1,130,653 9,667 SH   SOLE   0 0 9,667
ISHARES TR CORE S&P US GWT 464287671   311,308 2,360 SH   SOLE   0 0 2,360
ISHARES TR CORE S&P500 ETF 464287200   1,192,864 2,068 SH   SOLE   0 0 2,068
ISHARES TR ESG AW MSCI EAFE 46435G516   830,674 9,869 SH   SOLE   0 0 9,869
ISHARES TR ESG AWARE MSCI 46435U663   795,417 19,020 SH   SOLE   0 0 19,020
ISHARES TR ESG AWRE USD ETF 46435G193   372,005 15,637 SH   SOLE   0 0 15,637
ISHARES TR ISHS 5-10YR INVT 464288638   376,040 7,000 SH   SOLE   0 0 7,000
ISHARES TR MSCI ACWI EX US 464288240   300,920 5,259 SH   SOLE   0 0 5,259
ISHARES TR MSCI EAFE ETF 464287465   448,257 5,360 SH   SOLE   0 0 5,360
ISHARES TR NATIONAL MUN ETF 464288414   7,839,610 72,168 SH   SOLE   0 0 72,168
ISHARES TR PFD AND INCM SEC 464288687   365,530 11,000 SH   SOLE   0 0 11,000
ISHARES TR RUS 1000 GRW ETF 464287614   536,794 1,430 SH   SOLE   0 0 1,430
ISHARES TR RUS 2000 GRW ETF 464287648   1,126,060 3,965 SH   SOLE   0 0 3,965
ISHARES TR RUS MD CP GR ETF 464287481   597,007 5,090 SH   SOLE   0 0 5,090
ISHARES TR RUS MDCP VAL ETF 464287473   625,278 4,728 SH   SOLE   0 0 4,728
ISHARES TR RUS MID CAP ETF 464287499   706,090 8,011 SH   SOLE   0 0 8,011
ISHARES TR RUSSELL 2000 ETF 464287655   1,087,221 4,922 SH   SOLE   0 0 4,922
ISHARES TR S&P MC 400GR ETF 464287606   1,115,755 12,137 SH   SOLE   0 0 12,137
ISHARES TR S&P MC 400VL ETF 464287705   2,520,365 20,388 SH   SOLE   0 0 20,388
ISHARES TR S&P SML 600 GWT 464287887   1,172,274 8,404 SH   SOLE   0 0 8,404
ISHARES TR SHRT NAT MUN ETF 464288158   5,911,492 55,669 SH   SOLE   0 0 55,669
ISHARES TR SP SMCP600VL ETF 464287879   1,276,525 11,857 SH   SOLE   0 0 11,857
ISHARES TR TIPS BD ETF 464287176   3,321,649 30,068 SH   SOLE   0 0 30,068
ISHARES TR U.S. TECH ETF 464287721   1,798,062 11,859 SH   SOLE   0 0 11,859
JOHN BEAN TECHNOLOGIES CORP COM 477839104   15,887,693 161,280 SH   SOLE   154,267 0 7,013
JOHNSON & JOHNSON COM 478160104   14,634,906 90,305 SH   SOLE   0 0 90,305
JPMORGAN CHASE & CO. COM 46625H100   20,733,232 98,327 SH   SOLE   9,000 0 89,327
KNIFE RIVER CORP COMMON STOCK 498894104   4,038,641 45,180 SH   SOLE   40,921 0 4,259
LEVI STRAUSS & CO NEW CL A COM STK 52736R102   13,832,536 634,520 SH   SOLE   597,920 0 36,600
LINDE PLC SHS G54950103   259,412 544 SH   SOLE   0 0 544
LITTELFUSE INC COM 537008104   3,837,372 14,467 SH   SOLE   13,742 0 725
LIVE OAK BANCSHARES INC COM 53803X105   2,813,873 59,402 SH   SOLE   0 0 59,402
LOCKHEED MARTIN CORP COM 539830109   385,226 659 SH   SOLE   0 0 659
LOWES COS INC COM 548661107   8,229,044 30,382 SH   SOLE   0 0 30,382
MANULIFE FINL CORP COM 56501R106   370,854 12,550 SH   SOLE   0 0 12,550
MARATHON PETE CORP COM 56585A102   227,912 1,399 SH   SOLE   0 0 1,399
MASTEC INC COM 576323109   268,112 2,178 SH   SOLE   0 0 2,178
MASTERCARD INCORPORATED CL A 57636Q104   15,212,457 30,807 SH   SOLE   0 0 30,807
MATIV HOLDINGS INC COM 808541106   3,285,527 193,380 SH   SOLE   181,233 0 12,147
MCDONALDS CORP COM 580135101   20,491,238 67,292 SH   SOLE   4,225 0 63,067
MDU RES GROUP INC COM 552690109   15,212,030 554,981 SH   SOLE   526,962 0 28,019
MERCK & CO INC COM 58933Y105   16,088,870 141,677 SH   SOLE   13,820 0 127,857
META PLATFORMS INC CL A 30303M102   28,697,053 50,131 SH   SOLE   0 0 50,131
METLIFE INC COM 59156R108   426,175 5,167 SH   SOLE   0 0 5,167
MGIC INVT CORP WIS COM 552848103   23,148,903 904,254 SH   SOLE   850,202 0 54,052
MICROSOFT CORP COM 594918104   70,792,263 164,518 SH   SOLE   0 0 164,518
MONDELEZ INTL INC CL A 609207105   920,507 12,495 SH   SOLE   9,000 0 3,495
MORGAN STANLEY COM NEW 617446448   262,790 2,521 SH   SOLE   0 0 2,521
MSC INDL DIRECT INC CL A 553530106   23,592,231 274,137 SH   SOLE   258,539 0 15,598
NCINO INC COM 63947X101   755,128 23,904 SH   SOLE   0 0 23,904
NETFLIX INC COM 64110L106   744,734 1,050 SH   SOLE   0 0 1,050
NEW JERSEY RES CORP COM 646025106   16,377,834 346,988 SH   SOLE   321,890 0 25,098
NEXTERA ENERGY INC COM 65339F101   5,914,565 69,970 SH   SOLE   0 0 69,970
NIKE INC CL B 654106103   5,617,202 63,543 SH   SOLE   0 0 63,543
NORFOLK SOUTHN CORP COM 655844108   438,354 1,764 SH   SOLE   0 0 1,764
NUCOR CORP COM 670346105   213,183 1,418 SH   SOLE   0 0 1,418
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409   223,742 4,992 SH   SOLE   0 0 4,992
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508   304,409 8,263 SH   SOLE   0 0 8,263
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607   578,212 13,497 SH   SOLE   0 0 13,497
NVIDIA CORPORATION COM 67066G104   10,914,470 89,875 SH   SOLE   0 0 89,875
ORACLE CORP COM 68389X105   36,749,699 215,667 SH   SOLE   20,395 0 195,272
OSHKOSH CORP COM 688239201   20,974,755 209,308 SH   SOLE   195,640 0 13,668
OTIS WORLDWIDE CORP COM 68902V107   329,178 3,167 SH   SOLE   0 0 3,167
PALO ALTO NETWORKS INC COM 697435105   246,096 720 SH   SOLE   0 0 720
PAYPAL HLDGS INC COM 70450Y103   4,162,743 53,348 SH   SOLE   0 0 53,348
PEPSICO INC COM 713448108   10,472,053 61,582 SH   SOLE   0 0 61,582
PFIZER INC COM 717081103   7,880,550 272,306 SH   SOLE   76,000 0 196,306
PHILIP MORRIS INTL INC COM 718172109   261,496 2,154 SH   SOLE   0 0 2,154
PHILLIPS 66 COM 718546104   1,483,849 11,288 SH   SOLE   0 0 11,288
PINNACLE FINL PARTNERS INC COM 72346Q104   413,826 4,224 SH   SOLE   0 0 4,224
PNC FINL SVCS GROUP INC COM 693475105   272,100 1,472 SH   SOLE   0 0 1,472
PPG INDS INC COM 693506107   5,210,580 39,337 SH   SOLE   0 0 39,337
PRICE T ROWE GROUP INC COM 74144T108   3,999,802 36,719 SH   SOLE   7,900 0 28,819
PROCTER AND GAMBLE CO COM 742718109   16,627,796 96,003 SH   SOLE   0 0 96,003
PROGRESSIVE CORP COM 743315103   13,331,536 52,536 SH   SOLE   0 0 52,536
PROLOGIS INC. COM 74340W103   9,334,239 73,917 SH   SOLE   0 0 73,917
PRUDENTIAL FINL INC COM 744320102   10,988,009 90,735 SH   SOLE   10,000 0 80,735
PUBLIC STORAGE OPER CO COM 74460D109   1,079,421 2,967 SH   SOLE   0 0 2,967
PVH CORPORATION COM 693656100   24,916,203 247,111 SH   SOLE   231,226 0 15,885
QORVO INC COM 74736K101   3,994,198 38,666 SH   SOLE   36,153 0 2,513
QUALCOMM INC COM 747525103   13,518,635 79,498 SH   SOLE   0 0 79,498
QUANTA SVCS INC COM 74762E102   2,170,532 7,280 SH   SOLE   0 0 7,280
RAYMOND JAMES FINL INC COM 754730109   10,340,076 84,436 SH   SOLE   0 0 84,436
RIO TINTO PLC SPONSORED ADR 767204100   7,082,436 99,514 SH   SOLE   0 0 99,514
RLI CORP COM 749607107   27,072,372 174,683 SH   SOLE   160,450 0 14,233
ROYAL BK CDA COM 780087102   12,070,492 96,773 SH   SOLE   0 0 96,773
RTX CORPORATION COM 75513E101   15,405,591 127,151 SH   SOLE   6,600 0 120,551
S&P GLOBAL INC COM 78409V104   267,093 517 SH   SOLE   0 0 517
SALESFORCE INC COM 79466L302   9,569,726 34,963 SH   SOLE   0 0 34,963
SCHOLASTIC CORP COM 807066105   11,975,326 374,112 SH   SOLE   350,990 0 23,122
SCHWAB CHARLES CORP COM 808513105   442,070 6,821 SH   SOLE   0 0 6,821
SCIENCE APPLICATIONS INTL CO COM 808625107   14,811,365 106,350 SH   SOLE   99,470 0 6,880
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   1,788,384 19,783 SH   SOLE   0 0 19,783
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   556,893 12,288 SH   SOLE   0 0 12,288
SELECT SECTOR SPDR TR INDL 81369Y704   415,530 3,068 SH   SOLE   0 0 3,068
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   277,937 6,222 SH   SOLE   0 0 6,222
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   389,319 1,943 SH   SOLE   0 0 1,943
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   558,785 3,628 SH   SOLE   0 0 3,628
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   2,365,740 10,479 SH   SOLE   0 0 10,479
SERVISFIRST BANCSHARES INC COM 81768T108   32,962,859 409,731 SH   SOLE   384,754 0 24,977
SHELL PLC SPON ADS 780259305   8,728,021 132,343 SH   SOLE   0 0 132,343
SOUTHERN CO COM 842587107   13,515,227 149,869 SH   SOLE   0 0 149,869
SOUTHSTATE CORPORATION COM 840441109   258,596 2,661 SH   SOLE   0 0 2,661
SPDR GOLD TR GOLD SHS 78463V107   288,513 1,187 SH   SOLE   0 0 1,187
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848   910,644 29,916 SH   SOLE   0 0 29,916
SPDR S&P 500 ETF TR TR UNIT 78462F103   6,295,869 10,973 SH   SOLE   0 0 10,973
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   527,078 925 SH   SOLE   0 0 925
SPDR SER TR NUVEEN BLMBRG MU 78468R721   873,614 18,655 SH   SOLE   0 0 18,655
SPDR SER TR NUVEEN BLMBRG SH 78468R739   2,552,913 53,031 SH   SOLE   0 0 53,031
SPDR SER TR NUVEEN BLOOMBERG 78464A284   2,102,126 80,020 SH   SOLE   0 0 80,020
SPDR SER TR SPDR S&P 500 ETF 78468R796   913,248 19,328 SH   SOLE   0 0 19,328
SPROUTS FMRS MKT INC COM 85208M102   36,312,193 328,885 SH   SOLE   304,885 0 24,000
STARBUCKS CORP COM 855244109   7,310,418 74,986 SH   SOLE   0 0 74,986
STRYKER CORPORATION COM 863667101   1,442,365 3,993 SH   SOLE   0 0 3,993
SYNAPTICS INC COM 87157D109   11,278,464 145,378 SH   SOLE   132,326 0 13,052
SYSCO CORP COM 871829107   814,947 10,440 SH   SOLE   0 0 10,440
TARGET CORP COM 87612E106   372,350 2,389 SH   SOLE   0 0 2,389
TD SYNNEX CORPORATION COM 87162W100   36,642,773 305,153 SH   SOLE   284,230 0 20,923
TESLA INC COM 88160R101   7,553,782 28,872 SH   SOLE   0 0 28,872
TEXAS INSTRS INC COM 882508104   19,587,995 94,825 SH   SOLE   0 0 94,825
THE AARONS COMPANY INC COM 00258W108   175,101 17,598 SH   SOLE   0 0 17,598
THERMO FISHER SCIENTIFIC INC COM 883556102   7,928,212 12,817 SH   SOLE   0 0 12,817
TJX COS INC NEW COM 872540109   15,181,878 129,164 SH   SOLE   0 0 129,164
T-MOBILE US INC COM 872590104   3,267,505 15,834 SH   SOLE   0 0 15,834
TRANE TECHNOLOGIES PLC SHS G8994E103   9,226,507 23,735 SH   SOLE   10,200 0 13,535
TRAVELERS COMPANIES INC COM 89417E109   242,549 1,036 SH   SOLE   0 0 1,036
TREEHOUSE FOODS INC COM 89469A104   7,825,618 186,413 SH   SOLE   174,987 0 11,426
TRUIST FINL CORP COM 89832Q109   3,591,953 83,983 SH   SOLE   0 0 83,983
UGI CORP NEW COM 902681105   18,093,439 723,159 SH   SOLE   682,135 0 41,024
UNIFIRST CORP MASS COM 904708104   2,787,855 14,034 SH   SOLE   12,712 0 1,322
UNION PAC CORP COM 907818108   14,433,376 58,558 SH   SOLE   3,000 0 55,558
UNITED PARCEL SERVICE INC CL B 911312106   4,938,099 36,219 SH   SOLE   0 0 36,219
UNITEDHEALTH GROUP INC COM 91324P102   18,881,656 32,294 SH   SOLE   0 0 32,294
UPBOUND GROUP INC COM 76009N100   11,389,656 356,038 SH   SOLE   337,083 0 18,955
US BANCORP DEL COM NEW 902973304   342,587 7,492 SH   SOLE   0 0 7,492
VALERO ENERGY CORP COM 91913Y100   2,343,460 17,355 SH   SOLE   0 0 17,355
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   374,985 1,086 SH   SOLE   0 0 1,086
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703   1,382,720 7,250 SH   SOLE   0 0 7,250
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778   289,400 3,130 SH   SOLE   0 0 3,130
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   2,349,999 29,864 SH   SOLE   0 0 29,864
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   1,604,297 31,907 SH   SOLE   0 0 31,907
VANGUARD INDEX FDS GROWTH ETF 922908736   23,214,752 60,466 SH   SOLE   0 0 60,466
VANGUARD INDEX FDS LARGE CAP ETF 922908637   3,606,284 13,697 SH   SOLE   0 0 13,697
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   25,119,259 103,172 SH   SOLE   0 0 103,172
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   28,476,288 169,835 SH   SOLE   0 0 169,835
VANGUARD INDEX FDS MID CAP ETF 922908629   1,940,734 7,356 SH   SOLE   0 0 7,356
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,280,809 13,147 SH   SOLE   0 0 13,147
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,407,296 2,667 SH   SOLE   0 0 2,667
VANGUARD INDEX FDS SM CP VAL ETF 922908611   55,573,754 276,789 SH   SOLE   0 0 276,789
VANGUARD INDEX FDS SMALL CP ETF 922908751   3,232,698 13,628 SH   SOLE   0 0 13,628
VANGUARD INDEX FDS SML CP GRW ETF 922908595   32,760,860 122,530 SH   SOLE   0 0 122,530
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,796,489 9,876 SH   SOLE   0 0 9,876
VANGUARD INDEX FDS VALUE ETF 922908744   24,677,771 141,363 SH   SOLE   0 0 141,363
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,004,993 21,003 SH   SOLE   0 0 21,003
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   413,508 5,275 SH   SOLE   0 0 5,275
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   231,659 4,698 SH   SOLE   0 0 4,698
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   26,226,069 513,030 SH   SOLE   0 0 513,030
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   2,823,885 46,738 SH   SOLE   0 0 46,738
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   16,617,958 198,423 SH   SOLE   0 0 198,423
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   3,329,854 70,533 SH   SOLE   0 0 70,533
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   469,623 7,957 SH   SOLE   0 0 7,957
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   423,547 5,333 SH   SOLE   0 0 5,333
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623   1,896,131 9,149 SH   SOLE   0 0 9,149
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649   12,818,053 87,109 SH   SOLE   0 0 87,109
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   766,493 3,870 SH   SOLE   0 0 3,870
VANGUARD STAR FDS VG TL INTL STK F 921909768   25,663,092 396,402 SH   SOLE   0 0 396,402
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,752,131 33,178 SH   SOLE   0 0 33,178
VANGUARD WORLD FD COMM SRVC ETF 92204A884   480,109 3,302 SH   SOLE   0 0 3,302
VANGUARD WORLD FD CONSUM DIS ETF 92204A108   474,289 1,393 SH   SOLE   0 0 1,393
VANGUARD WORLD FD CONSUM STP ETF 92204A207   678,818 3,107 SH   SOLE   0 0 3,107
VANGUARD WORLD FD ENERGY ETF 92204A306   274,578 2,242 SH   SOLE   0 0 2,242
VANGUARD WORLD FD ESG INTL STK ETF 921910725   331,601 5,391 SH   SOLE   0 0 5,391
VANGUARD WORLD FD ESG US STK ETF 921910733   914,241 8,994 SH   SOLE   0 0 8,994
VANGUARD WORLD FD FINANCIALS ETF 92204A405   427,660 3,891 SH   SOLE   0 0 3,891
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   1,656,797 5,871 SH   SOLE   0 0 5,871
VANGUARD WORLD FD INDUSTRIAL ETF 92204A603   562,532 2,163 SH   SOLE   0 0 2,163
VANGUARD WORLD FD INF TECH ETF 92204A702   1,931,411 3,293 SH   SOLE   0 0 3,293
VANGUARD WORLD FD MATERIALS ETF 92204A801   327,779 1,550 SH   SOLE   0 0 1,550
VERALTO CORP COM SHS 92338C103   568,026 5,078 SH   SOLE   0 0 5,078
VERIZON COMMUNICATIONS INC COM 92343V104   6,508,208 144,917 SH   SOLE   0 0 144,917
VISA INC COM CL A 92826C839   906,582 3,297 SH   SOLE   0 0 3,297
VISHAY INTERTECHNOLOGY INC COM 928298108   14,757,251 780,394 SH   SOLE   733,461 0 46,933
VSE CORP COM 918284100   4,992,673 60,349 SH   SOLE   55,401 0 4,948
VULCAN MATLS CO COM 929160109   294,005 1,174 SH   SOLE   0 0 1,174
WALMART INC COM 931142103   21,394,156 264,943 SH   SOLE   0 0 264,943
WASTE MGMT INC DEL COM 94106L109   361,432 1,741 SH   SOLE   0 0 1,741
WELLS FARGO CO NEW COM 949746101   736,574 13,039 SH   SOLE   0 0 13,039
YUM BRANDS INC COM 988498101   727,890 5,210 SH   SOLE   0 0 5,210
YUM CHINA HLDGS INC COM 98850P109   226,001 5,020 SH   SOLE   0 0 5,020
ZOETIS INC CL A 98978V103   367,706 1,882 SH   SOLE   0 0 1,882