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 1,645 11,050 SH   SOLE   3,600 0 7,450
ABBOTT LABS COM 002824100 11,553 97,612 SH   SOLE   0 0 97,612
ABBVIE INC COM 00287Y109 12,591 77,670 SH   SOLE   0 0 77,670
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 14,495 42,982 SH   SOLE   0 0 42,982
ADVANCED MICRO DEVICES INC COM 007903107 1,605 14,675 SH   SOLE   0 0 14,675
AFLAC INC COM 001055102 732 11,369 SH   SOLE   0 0 11,369
AGCO CORP COM 001084102 1,921 13,152 SH   SOLE   12,587 0 565
AIR PRODS & CHEMS INC COM 009158106 7,444 29,786 SH   SOLE   0 0 29,786
ALLEGION PLC ORD SHS G0176J109 659 6,002 SH   SOLE   3,400 0 2,602
ALPHABET INC CAP STK CL A 02079K305 7,641 2,747 SH   SOLE   0 0 2,747
ALPHABET INC CAP STK CL C 02079K107 27,157 9,723 SH   SOLE   0 0 9,723
ALTRIA GROUP INC COM 02209S103 220 4,203 SH   SOLE   0 0 4,203
AMAZON COM INC COM 023135106 19,468 5,972 SH   SOLE   0 0 5,972
AMERICAN EQTY INVT LIFE HLD COM 025676206 25,005 626,540 SH   SOLE   593,598 0 32,942
AMERICAN EXPRESS CO COM 025816109 19,340 103,424 SH   SOLE   11,000 0 92,424
AMERICAN NATIONAL GROUP INC COM NEW 02772A109 10,873 57,503 SH   SOLE   54,054 0 3,449
AMERICAN TOWER CORP NEW COM 03027X100 4,327 17,223 SH   SOLE   0 0 17,223
AMERIPRISE FINL INC COM 03076C106 15,982 53,210 SH   SOLE   7,000 0 46,210
AMGEN INC COM 031162100 13,448 55,612 SH   SOLE   0 0 55,612
ANALOG DEVICES INC COM 032654105 455 2,753 SH   SOLE   0 0 2,753
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 208 3,459 SH   SOLE   0 0 3,459
ANTHEM INC COM 036752103 2,225 4,530 SH   SOLE   4,500 0 30
APPLE INC COM 037833100 47,335 271,090 SH   SOLE   0 0 271,090
APPLIED MATLS INC COM 038222105 20,903 158,595 SH   SOLE   0 0 158,595
ARROW ELECTRS INC COM 042735100 3,860 32,537 SH   SOLE   31,199 0 1,338
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 426 19,000 SH   SOLE   0 0 19,000
AT&T INC COM 00206R102 1,001 42,362 SH   SOLE   0 0 42,362
ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 3,527 40,840 SH   SOLE   40,295 0 545
AUTOMATIC DATA PROCESSING IN COM 053015103 1,564 6,872 SH   SOLE   0 0 6,872
AXOS FINANCIAL INC COM 05465C100 10,138 218,549 SH   SOLE   204,139 0 14,410
BALL CORP COM 058498106 1,502 16,691 SH   SOLE   0 0 16,691
BK OF AMERICA CORP COM 060505104 1,207 29,281 SH   SOLE   0 0 29,281
BANK NEW YORK MELLON CORP COM 064058100 5,560 112,020 SH   SOLE   14,500 0 97,520
BECTON DICKINSON & CO COM 075887109 13,717 51,567 SH   SOLE   0 0 51,567
BERKSHIRE HATHAWAY INC DEL CL A 084670108 4,231 8 SH   SOLE   3 0 5
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,611 13,066 SH   SOLE   0 0 13,066
BLACKROCK INC COM 09247X101 218 285 SH   SOLE   0 0 285
BLACKSTONE INC COM 09260D107 612 4,821 SH   SOLE   0 0 4,821
BLOOM ENERGY CORP COM CL A 093712107 592 24,496 SH   SOLE   0 0 24,496
BOEING CO COM 097023105 849 4,435 SH   SOLE   0 0 4,435
BOOKING HOLDINGS INC COM 09857L108 9,880 4,207 SH   SOLE   0 0 4,207
BOSTON PROPERTIES INC COM 101121101 1,299 10,082 SH   SOLE   0 0 10,082
BRISTOL-MYERS SQUIBB CO COM 110122108 3,199 43,802 SH   SOLE   0 0 43,802
BROADCOM INC COM 11135F101 10,302 16,360 SH   SOLE   0 0 16,360
BROWN FORMAN CORP CL B 115637209 1,940 28,943 SH   SOLE   0 0 28,943
CARRIER GLOBAL CORPORATION COM 14448C104 712 15,528 SH   SOLE   0 0 15,528
CARTERS INC COM 146229109 5,663 61,560 SH   SOLE   58,772 0 2,788
CATERPILLAR INC COM 149123101 1,651 7,411 SH   SOLE   0 0 7,411
SCHWAB CHARLES CORP COM 808513105 650 7,709 SH   SOLE   0 0 7,709
CHASE CORP COM 16150R104 1,317 15,149 SH   SOLE   14,303 0 846
CHEVRON CORP NEW COM 166764100 6,368 39,108 SH   SOLE   0 0 39,108
CHUBB LIMITED COM H1467J104 267 1,248 SH   SOLE   0 0 1,248
CISCO SYS INC COM 17275R102 17,045 305,682 SH   SOLE   30,700 0 274,982
CLOROX CO DEL COM 189054109 383 2,753 SH   SOLE   1,200 0 1,553
CNO FINL GROUP INC COM 12621E103 16,479 656,804 SH   SOLE   629,934 0 26,870
COCA COLA CONS INC COM 191098102 543 1,092 SH   SOLE   0 0 1,092
COCA COLA CO COM 191216100 2,512 40,522 SH   SOLE   0 0 40,522
COLFAX CORP COM 194014106 2,186 54,936 SH   SOLE   50,923 0 4,013
COLGATE PALMOLIVE CO COM 194162103 1,686 22,237 SH   SOLE   0 0 22,237
COMCAST CORP NEW CL A 20030N101 10,450 223,195 SH   SOLE   0 0 223,195
CONCENTRIX CORP COM 20602D101 12,171 73,071 SH   SOLE   65,895 0 7,176
CONOCOPHILLIPS COM 20825C104 9,601 96,009 SH   SOLE   0 0 96,009
CONSTELLATION BRANDS INC CL A 21036P108 709 3,078 SH   SOLE   0 0 3,078
CONSTELLATION ENERGY CORP COM 21037T109 2,680 47,636 SH   SOLE   0 0 47,636
CORNING INC COM 219350105 12,048 326,410 SH   SOLE   0 0 326,410
CORTEVA INC COM 22052L104 226 3,936 SH   SOLE   0 0 3,936
COSTCO WHSL CORP NEW COM 22160K105 12,790 22,211 SH   SOLE   0 0 22,211
CRAWFORD & CO CL B 224633107 127 17,471 SH   SOLE   15,177 0 2,294
CSG SYS INTL INC COM 126349109 12,156 191,219 SH   SOLE   179,166 0 12,053
CSW INDUSTRIALS INC COM 126402106 9,529 81,033 SH   SOLE   73,777 0 7,256
CVS HEALTH CORP COM 126650100 509 5,034 SH   SOLE   0 0 5,034
DANAHER CORPORATION COM 235851102 19,160 65,319 SH   SOLE   6,300 0 59,019
DARDEN RESTAURANTS INC COM 237194105 2,186 16,446 SH   SOLE   0 0 16,446
DARLING INGREDIENTS INC COM 237266101 5,932 73,804 SH   SOLE   65,838 0 7,966
DECKERS OUTDOOR CORP COM 243537107 8,873 32,410 SH   SOLE   27,860 0 4,550
DEERE & CO COM 244199105 3,490 8,399 SH   SOLE   0 0 8,399
DISCOVER FINL SVCS COM 254709108 230 2,088 SH   SOLE   0 0 2,088
DOLLAR TREE INC COM 256746108 324 2,020 SH   SOLE   0 0 2,020
DOMINION ENERGY INC COM 25746U109 9,244 108,790 SH   SOLE   0 0 108,790
DOW INC COM 260557103 243 3,811 SH   SOLE   0 0 3,811
DUCOMMUN INC DEL COM 264147109 4,147 79,152 SH   SOLE   73,372 0 5,780
DUKE ENERGY CORP NEW COM NEW 26441C204 3,029 27,124 SH   SOLE   0 0 27,124
DUPONT DE NEMOURS INC COM 26614N102 4,375 59,465 SH   SOLE   0 0 59,465
EATON CORP PLC SHS G29183103 13,556 89,324 SH   SOLE   13,000 0 76,324
EDWARDS LIFESCIENCES CORP COM 28176E108 707 6,005 SH   SOLE   0 0 6,005
EMERSON ELEC CO COM 291011104 280 2,856 SH   SOLE   0 0 2,856
ENBRIDGE INC COM 29250N105 530 11,503 SH   SOLE   0 0 11,503
EQUIFAX INC COM 294429105 469 1,980 SH   SOLE   0 0 1,980
EQUITY COMWLTH COM SH BEN INT 294628102 5,797 205,491 SH   SOLE   196,306 0 9,185
LAUDER ESTEE COS INC CL A 518439104 470 1,727 SH   SOLE   0 0 1,727
EXELON CORP COM 30161N101 7,874 165,316 SH   SOLE   0 0 165,316
EXXON MOBIL CORP COM 30231G102 8,759 106,060 SH   SOLE   0 0 106,060
FABRINET SHS G3323L100 17,941 170,654 SH   SOLE   154,272 0 16,382
FEDEX CORP COM 31428X106 376 1,623 SH   SOLE   0 0 1,623
FIDUS INVT CORP COM 316500107 363 18,011 SH   SOLE   0 0 18,011
FIFTH THIRD BANCORP COM 316773100 458 10,652 SH   SOLE   0 0 10,652
FIRSTENERGY CORP COM 337932107 204 4,450 SH   SOLE   0 0 4,450
FISERV INC COM 337738108 4,308 42,486 SH   SOLE   12,000 0 30,486
FLOWERS FOODS INC COM 343498101 3,422 133,110 SH   SOLE   0 0 133,110
FORTIVE CORP COM 34959J108 1,179 19,348 SH   SOLE   0 0 19,348
GENERAL DYNAMICS CORP COM 369550108 2,102 8,716 SH   SOLE   8,000 0 716
GENERAL ELECTRIC CO COM NEW 369604301 4,679 51,132 SH   SOLE   0 0 51,132
GENERAL MLS INC COM 370334104 2,374 35,054 SH   SOLE   0 0 35,054
GENUINE PARTS CO COM 372460105 768 6,092 SH   SOLE   0 0 6,092
G III APPAREL GROUP LTD COM 36237H101 8,580 317,177 SH   SOLE   291,416 0 25,761
GILEAD SCIENCES INC COM 375558103 499 8,396 SH   SOLE   0 0 8,396
GLOBAL PMTS INC COM 37940X102 504 3,683 SH   SOLE   0 0 3,683
GLOBE LIFE INC COM 37959E102 243 2,411 SH   SOLE   0 0 2,411
GRACO INC COM 384109104 7,203 103,313 SH   SOLE   94,946 0 8,367
GRAPHIC PACKAGING HLDG CO COM 388689101 4,869 242,988 SH   SOLE   231,077 0 11,911
HEALTHCARE TR AMER INC CL A NEW 42225P501 2,333 74,438 SH   SOLE   0 0 74,438
HOME DEPOT INC COM 437076102 18,053 60,310 SH   SOLE   0 0 60,310
HONEYWELL INTL INC COM 438516106 10,919 56,117 SH   SOLE   0 0 56,117
HORACE MANN EDUCATORS CORP N COM 440327104 17,870 427,205 SH   SOLE   404,378 0 22,827
IDEXX LABS INC COM 45168D104 616 1,126 SH   SOLE   0 0 1,126
ILLINOIS TOOL WKS INC COM 452308109 288 1,375 SH   SOLE   0 0 1,375
INGERSOLL RAND INC COM 45687V106 1,336 26,536 SH   SOLE   9,000 0 17,536
INTEL CORP COM 458140100 13,901 280,482 SH   SOLE   26,000 0 254,482
INTERDIGITAL INC COM 45867G101 16,210 254,075 SH   SOLE   240,918 0 13,157
INTERNATIONAL BUSINESS MACHS COM 459200101 6,013 46,250 SH   SOLE   0 0 46,250
INTUIT COM 461202103 434 903 SH   SOLE   0 0 903
INTUITIVE SURGICAL INC COM NEW 46120E602 326 1,082 SH   SOLE   0 0 1,082
INVESCO QQQ TR UNIT SER 1 46090E103 558 1,539 SH   SOLE   0 0 1,539
INVESTORS BANCORP INC NEW COM 46146L101 4,087 273,724 SH   SOLE   260,790 0 12,934
ISHARES TR 1 3 YR TREAS BD 464287457 463 5,551 SH   SOLE   0 0 5,551
ISHARES INC CORE MSCI EMKT 46434G103 204 3,667 SH   SOLE   0 0 3,667
ISHARES TR CORE S&P500 ETF 464287200 840 1,851 SH   SOLE   0 0 1,851
ISHARES TR CORE S&P MCP ETF 464287507 644 2,401 SH   SOLE   0 0 2,401
ISHARES TR CORE S&P SCP ETF 464287804 779 7,220 SH   SOLE   0 0 7,220
ISHARES TR CORE S&P TTL STK 464287150 487 4,826 SH   SOLE   0 0 4,826
ISHARES TR CORE TOTAL USD 46434V613 241 4,849 SH   SOLE   0 0 4,849
ISHARES TR ESG AW MSCI EAFE 46435G516 443 6,009 SH   SOLE   0 0 6,009
ISHARES TR ESG AWARE MSCI 46435U663 526 13,824 SH   SOLE   0 0 13,824
ISHARES TR ESG AWRE USD ETF 46435G193 243 9,675 SH   SOLE   0 0 9,675
ISHARES GOLD TR ISHARES NEW 464285204 361 9,809 SH   SOLE   0 0 9,809
ISHARES TR ISHS 5-10YR INVT 464288638 235 4,275 SH   SOLE   0 0 4,275
ISHARES TR MSCI EAFE ETF 464287465 636 8,638 SH   SOLE   0 0 8,638
ISHARES TR MSCI EMG MKT ETF 464287234 205 4,551 SH   SOLE   0 0 4,551
ISHARES TR NATIONAL MUN ETF 464288414 4,661 42,509 SH   SOLE   0 0 42,509
ISHARES TR PFD AND INCM SEC 464288687 364 10,000 SH   SOLE   0 0 10,000
ISHARES TR RUS 1000 GRW ETF 464287614 1,923 6,927 SH   SOLE   0 0 6,927
ISHARES TR RUS 1000 VAL ETF 464287598 487 2,934 SH   SOLE   0 0 2,934
ISHARES TR RUSSELL 2000 ETF 464287655 933 4,546 SH   SOLE   0 0 4,546
ISHARES TR RUS 2000 GRW ETF 464287648 296 1,156 SH   SOLE   0 0 1,156
ISHARES TR RUS MID CAP ETF 464287499 1,184 15,170 SH   SOLE   0 0 15,170
ISHARES TR RUS MD CP GR ETF 464287481 452 4,493 SH   SOLE   0 0 4,493
ISHARES TR RUS MDCP VAL ETF 464287473 649 5,425 SH   SOLE   0 0 5,425
ISHARES TR S&P MC 400GR ETF 464287606 406 5,259 SH   SOLE   0 0 5,259
ISHARES TR S&P MC 400VL ETF 464287705 2,747 25,052 SH   SOLE   0 0 25,052
ISHARES TR S&P SML 600 GWT 464287887 605 4,835 SH   SOLE   0 0 4,835
ISHARES TR SP SMCP600VL ETF 464287879 1,224 11,952 SH   SOLE   0 0 11,952
ISHARES TR SELECT DIVID ETF 464287168 414 3,233 SH   SOLE   0 0 3,233
ISHARES TR ISHS 1-5YR INVS 464288646 224 4,325 SH   SOLE   0 0 4,325
ISHARES TR SHRT NAT MUN ETF 464288158 7,131 68,175 SH   SOLE   0 0 68,175
ISHARES SILVER TR ISHARES 46428Q109 281 12,300 SH   SOLE   0 0 12,300
ISHARES TR TIPS BD ETF 464287176 2,166 17,386 SH   SOLE   0 0 17,386
ISHARES TR CORE US AGGBD ET 464287226 211 1,972 SH   SOLE   0 0 1,972
ISHARES TR U.S. TECH ETF 464287721 1,232 11,959 SH   SOLE   0 0 11,959
JOHNSON & JOHNSON COM 478160104 14,964 84,431 SH   SOLE   0 0 84,431
JPMORGAN CHASE & CO COM 46625H100 12,640 92,721 SH   SOLE   9,000 0 83,721
KIMBALL INTL INC CL B 494274103 2,129 251,949 SH   SOLE   242,750 0 9,199
FOSTER L B CO COM 350060109 1,880 122,336 SH   SOLE   112,678 0 9,658
LENNAR CORP CL A 526057104 374 4,603 SH   SOLE   0 0 4,603
LILLY ELI & CO COM 532457108 571 1,993 SH   SOLE   0 0 1,993
LINCOLN NATL CORP IND COM 534187109 379 5,797 SH   SOLE   0 0 5,797
LITTELFUSE INC COM 537008104 2,172 8,710 SH   SOLE   8,195 0 515
LIVENT CORP COM 53814L108 5,006 192,016 SH   SOLE   169,440 0 22,576
LOCKHEED MARTIN CORP COM 539830109 420 952 SH   SOLE   0 0 952
LOWES COS INC COM 548661107 6,770 33,484 SH   SOLE   0 0 33,484
MARATHON PETE CORP COM 56585A102 202 2,360 SH   SOLE   0 0 2,360
MASTEC INC COM 576323109 18,043 207,151 SH   SOLE   192,984 0 14,167
MASTERCARD INCORPORATED CL A 57636Q104 11,215 31,382 SH   SOLE   0 0 31,382
MCDONALDS CORP COM 580135101 18,479 74,730 SH   SOLE   4,225 0 70,505
MERCK & CO INC COM 58933Y105 12,302 149,936 SH   SOLE   13,820 0 136,116
META PLATFORMS INC CL A 30303M102 11,097 49,907 SH   SOLE   0 0 49,907
METLIFE INC COM 59156R108 406 5,777 SH   SOLE   0 0 5,777
MGIC INVT CORP WIS COM 552848103 6,931 511,500 SH   SOLE   495,000 0 16,500
MICROSOFT CORP COM 594918104 49,479 160,485 SH   SOLE   0 0 160,485
MID-AMER APT CMNTYS INC COM 59522J103 222 1,061 SH   SOLE   0 0 1,061
MONDELEZ INTL INC CL A 609207105 1,077 17,157 SH   SOLE   9,000 0 8,157
MORGAN STANLEY COM NEW 617446448 291 3,329 SH   SOLE   0 0 3,329
MSC INDL DIRECT INC CL A 553530106 13,938 163,578 SH   SOLE   152,439 0 11,139
NCINO INC COM 63947X101 754 18,404 SH   SOLE   0 0 18,404
NETFLIX INC COM 64110L106 568 1,516 SH   SOLE   0 0 1,516
NEW JERSEY RES CORP COM 646025106 13,233 288,562 SH   SOLE   272,460 0 16,102
NEXTERA ENERGY INC COM 65339F101 623 7,356 SH   SOLE   0 0 7,356
NIKE INC CL B 654106103 8,000 59,451 SH   SOLE   0 0 59,451
NORFOLK SOUTHN CORP COM 655844108 676 2,370 SH   SOLE   0 0 2,370
NORTONLIFELOCK INC COM 668771108 7,095 267,552 SH   SOLE   0 0 267,552
NUCOR CORP COM 670346105 430 2,890 SH   SOLE   0 0 2,890
NUSHARES ETF TR NUVEEN ESG MIDVL 67092P508 225 6,248 SH   SOLE   0 0 6,248
NUSHARES ETF TR NUVEEN ESG SMLCP 67092P607 400 10,045 SH   SOLE   0 0 10,045
NVIDIA CORPORATION COM 67066G104 1,220 4,472 SH   SOLE   0 0 4,472
ORACLE CORP COM 68389X105 18,237 220,445 SH   SOLE   23,395 0 197,050
OSHKOSH CORP COM 688239201 11,687 116,118 SH   SOLE   108,061 0 8,057
OTIS WORLDWIDE CORP COM 68902V107 465 6,043 SH   SOLE   0 0 6,043
OWENS & MINOR INC NEW COM 690732102 9,139 207,613 SH   SOLE   193,165 0 14,448
PARAMOUNT GLOBAL CLASS B COM 92556H206 564 14,905 SH   SOLE   0 0 14,905
PAYPAL HLDGS INC COM 70450Y103 4,567 39,492 SH   SOLE   0 0 39,492
PEPSICO INC COM 713448108 7,038 42,050 SH   SOLE   0 0 42,050
PFIZER INC COM 717081103 12,667 244,686 SH   SOLE   31,000 0 213,686
PHILIP MORRIS INTL INC COM 718172109 268 2,858 SH   SOLE   0 0 2,858
PHILLIPS 66 COM 718546104 1,017 11,773 SH   SOLE   0 0 11,773
PINNACLE FINL PARTNERS INC COM 72346Q104 321 3,488 SH   SOLE   0 0 3,488
PNC FINL SVCS GROUP INC COM 693475105 410 2,223 SH   SOLE   0 0 2,223
PPG INDS INC COM 693506107 1,652 12,606 SH   SOLE   0 0 12,606
PROCTER AND GAMBLE CO COM 742718109 13,849 90,634 SH   SOLE   0 0 90,634
PROGRESSIVE CORP COM 743315103 8,337 73,139 SH   SOLE   0 0 73,139
PROLOGIS INC. COM 74340W103 11,165 69,140 SH   SOLE   0 0 69,140
PRUDENTIAL FINL INC COM 744320102 8,560 72,442 SH   SOLE   10,000 0 62,442
PUBLIC STORAGE COM 74460D109 1,444 3,699 SH   SOLE   0 0 3,699
PVH CORPORATION COM 693656100 11,196 146,139 SH   SOLE   138,166 0 7,973
QORVO INC COM 74736K101 5,467 44,052 SH   SOLE   43,080 0 972
QUALCOMM INC COM 747525103 8,723 57,083 SH   SOLE   0 0 57,083
QUANTA SVCS INC COM 74762E102 958 7,280 SH   SOLE   0 0 7,280
RAYMOND JAMES FINL INC COM 754730109 5,906 53,738 SH   SOLE   0 0 53,738
RAYTHEON TECHNOLOGIES CORP COM 75513E101 11,240 113,460 SH   SOLE   6,600 0 106,860
RIO TINTO PLC SPONSORED ADR 767204100 6,143 76,408 SH   SOLE   0 0 76,408
RLI CORP COM 749607107 15,594 140,952 SH   SOLE   129,811 0 11,141
ROYAL BK CDA COM 780087102 10,862 98,501 SH   SOLE   0 0 98,501
S&P GLOBAL INC COM 78409V104 251 613 SH   SOLE   0 0 613
SCHLUMBERGER LTD COM STK 806857108 237 5,732 SH   SOLE   0 0 5,732
SCHOLASTIC CORP COM 807066105 8,312 206,355 SH   SOLE   194,109 0 12,246
SCHWEITZER-MAUDUIT INTL INC COM 808541106 12,746 463,478 SH   SOLE   437,565 0 25,913
SCIENCE APPLICATIONS INTL CO COM 808625107 7,977 86,549 SH   SOLE   82,975 0 3,574
SERVISFIRST BANCSHARES INC COM 81768T108 29,609 310,723 SH   SOLE   296,364 0 14,359
SHELL PLC SPON ADS 780259305 5,234 95,278 SH   SOLE   0 0 95,278
SOUTH JERSEY INDS INC COM 838518108 13,625 394,363 SH   SOLE   377,898 0 16,465
SOUTHERN CO COM 842587107 7,521 103,726 SH   SOLE   0 0 103,726
SPDR GOLD TR GOLD SHS 78463V107 585 3,236 SH   SOLE   0 0 3,236
SPDR SER TR NUVEEN BLMBRG SH 78468R739 3,357 70,921 SH   SOLE   0 0 70,921
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,021 11,117 SH   SOLE   0 0 11,117
SPDR SER TR SPDR S&P 500 ETF 78468R796 646 5,815 SH   SOLE   0 0 5,815
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 594 1,211 SH   SOLE   0 0 1,211
SPROUTS FMRS MKT INC COM 85208M102 5,463 170,829 SH   SOLE   162,980 0 7,849
STARBUCKS CORP COM 855244109 5,168 56,806 SH   SOLE   0 0 56,806
STRYKER CORPORATION COM 863667101 1,289 4,823 SH   SOLE   0 0 4,823
SYNAPTICS INC COM 87157D109 19,863 99,566 SH   SOLE   85,911 0 13,655
TD SYNNEX CORPORATION COM 87162W100 15,783 152,920 SH   SOLE   143,712 0 9,208
SYSCO CORP COM 871829107 1,226 15,019 SH   SOLE   0 0 15,019
PRICE T ROWE GROUP INC COM 74144T108 13,819 91,400 SH   SOLE   7,900 0 83,500
TARGET CORP COM 87612E106 1,169 5,510 SH   SOLE   0 0 5,510
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 700 4,405 SH   SOLE   0 0 4,405
TESLA INC COM 88160R101 876 813 SH   SOLE   0 0 813
TEXAS INSTRS INC COM 882508104 15,593 84,985 SH   SOLE   0 0 84,985
DISNEY WALT CO COM 254687106 14,506 105,760 SH   SOLE   5,151 0 100,609
THERMO FISHER SCIENTIFIC INC COM 883556102 4,672 7,910 SH   SOLE   0 0 7,910
TJX COS INC NEW COM 872540109 9,155 151,126 SH   SOLE   0 0 151,126
TRANE TECHNOLOGIES PLC SHS G8994E103 4,092 26,799 SH   SOLE   10,200 0 16,599
TREEHOUSE FOODS INC COM 89469A104 3,863 119,742 SH   SOLE   113,536 0 6,206
TRUIST FINL CORP COM 89832Q109 5,229 92,227 SH   SOLE   0 0 92,227
UGI CORP NEW COM 902681105 3,633 100,292 SH   SOLE   100,000 0 292
UNIFIRST CORP MASS COM 904708104 4,146 22,497 SH   SOLE   20,452 0 2,045
UNION PAC CORP COM 907818108 15,233 55,755 SH   SOLE   3,000 0 52,755
UNITED NAT FOODS INC COM 911163103 8,103 195,960 SH   SOLE   192,121 0 3,839
UNITED PARCEL SERVICE INC CL B 911312106 3,075 14,337 SH   SOLE   0 0 14,337
UNITEDHEALTH GROUP INC COM 91324P102 18,731 36,730 SH   SOLE   0 0 36,730
US BANCORP DEL COM NEW 902973304 1,481 27,863 SH   SOLE   0 0 27,863
VALERO ENERGY CORP COM 91913Y100 2,183 21,497 SH   SOLE   0 0 21,497
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 17,772 79,762 SH   SOLE   409 0 79,353
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 377 3,141 SH   SOLE   0 0 3,141
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 540 1,770 SH   SOLE   0 0 1,770
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 586 2,993 SH   SOLE   0 0 2,993
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 680 14,736 SH   SOLE   0 0 14,736
VANGUARD WORLD FDS ENERGY ETF 92204A306 289 2,700 SH   SOLE   0 0 2,700
VANGUARD WORLD FD ESG INTL STK ETF 921910725 267 4,661 SH   SOLE   0 0 4,661
VANGUARD WORLD FD ESG US STK ETF 921910733 594 7,329 SH   SOLE   0 0 7,329
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,058 42,853 SH   SOLE   0 0 42,853
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 429 4,595 SH   SOLE   0 0 4,595
VANGUARD INDEX FDS GROWTH ETF 922908736 14,145 49,182 SH   SOLE   3,200 0 45,982
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,435 5,641 SH   SOLE   0 0 5,641
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 374 900 SH   SOLE   0 0 900
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 289 1,485 SH   SOLE   0 0 1,485
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,601 3,845 SH   SOLE   0 0 3,845
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 1,249 19,850 SH   SOLE   5,800 0 14,050
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 8,423 97,900 SH   SOLE   17,415 0 80,485
VANGUARD INDEX FDS LARGE CAP ETF 922908637 4,480 21,486 SH   SOLE   0 0 21,486
VANGUARD WORLD FDS MATERIALS ETF 92204A801 428 2,208 SH   SOLE   0 0 2,208
VANGUARD INDEX FDS MID CAP ETF 922908629 2,310 9,713 SH   SOLE   0 0 9,713
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 21,249 141,971 SH   SOLE   900 0 141,071
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 402 8,024 SH   SOLE   0 0 8,024
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 440 5,941 SH   SOLE   0 0 5,941
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,888 17,420 SH   SOLE   0 0 17,420
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 1,124 6,041 SH   SOLE   0 0 6,041
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 13,272 93,998 SH   SOLE   0 0 93,998
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 487 1,765 SH   SOLE   1,765 0 0
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 1,734 11,505 SH   SOLE   4,800 0 6,705
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 291 1,640 SH   SOLE   0 0 1,640
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 430 5,502 SH   SOLE   0 0 5,502
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 214 4,173 SH   SOLE   0 0 4,173
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 357 6,024 SH   SOLE   0 0 6,024
VANGUARD INDEX FDS SMALL CP ETF 922908751 3,432 16,149 SH   SOLE   0 0 16,149
VANGUARD INDEX FDS SML CP GRW ETF 922908595 21,678 87,365 SH   SOLE   595 0 86,770
VANGUARD INDEX FDS SM CP VAL ETF 922908611 35,162 199,854 SH   SOLE   1,940 0 197,914
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 307 1,896 SH   SOLE   0 0 1,896
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 1,039 13,339 SH   SOLE   0 0 13,339
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 19,359 375,539 SH   SOLE   0 0 375,539
VANGUARD STAR FDS VG TL INTL STK F 921909768 15,173 253,986 SH   SOLE   8,800 0 245,186
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,035 4,547 SH   SOLE   0 0 4,547
VANGUARD INDEX FDS VALUE ETF 922908744 17,422 117,889 SH   SOLE   8,600 0 109,289
VERIZON COMMUNICATIONS INC COM 92343V104 10,340 202,975 SH   SOLE   10,000 0 192,975
V F CORP COM 918204108 536 9,430 SH   SOLE   8,500 0 930
VISA INC COM CL A 92826C839 741 3,342 SH   SOLE   0 0 3,342
VISHAY INTERTECHNOLOGY INC COM 928298108 9,198 469,283 SH   SOLE   436,307 0 32,976
VSE CORP COM 918284100 2,402 52,121 SH   SOLE   47,401 0 4,720
VULCAN MATLS CO COM 929160109 286 1,555 SH   SOLE   0 0 1,555
GRAINGER W W INC COM 384802104 1,939 3,760 SH   SOLE   0 0 3,760
WALMART INC COM 931142103 12,833 86,177 SH   SOLE   0 0 86,177
WASTE MGMT INC DEL COM 94106L109 279 1,763 SH   SOLE   0 0 1,763
WELLS FARGO CO NEW COM 949746101 506 10,448 SH   SOLE   0 0 10,448
YUM BRANDS INC COM 988498101 668 5,632 SH   SOLE   0 0 5,632
YUM CHINA HLDGS INC COM 98850P109 209 5,032 SH   SOLE   0 0 5,032
ZIMMER BIOMET HOLDINGS INC COM 98956P102 202 1,578 SH   SOLE   0 0 1,578