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 2,127 13,637 SH   SOLE   3,837 0 9,800
ABBOTT LABS COM 002824100 8,290 90,668 SH   SOLE   950 0 89,718
ABBVIE INC COM 00287Y109 5,973 60,838 SH   SOLE   595 0 60,243
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8,236 38,359 SH   SOLE   495 0 37,864
ADTRAN INC COM 00738A106 389 35,564 SH   SOLE   32,943 0 2,621
AFLAC INC COM 001055102 457 12,692 SH   SOLE   0 0 12,692
AIR PRODS & CHEMS INC COM 009158106 7,524 31,158 SH   SOLE   275 0 30,884
ALLEGION PLC ORD SHS G0176J109 632 6,187 SH   SOLE   3,400 0 2,787
ALPHABET INC CAP STK CL A 02079K305 3,792 2,674 SH   SOLE   20 0 2,654
ALPHABET INC CAP STK CL C 02079K107 11,921 8,433 SH   SOLE   55 0 8,378
AMAZON COM INC COM 023135106 12,522 4,539 SH   SOLE   50 0 4,489
AMERICAN ELEC PWR CO INC COM 025537101 1,148 14,409 SH   SOLE   13,000 0 1,409
AMERICAN EQTY INVT LIFE HLD COM 025676206 3,637 147,204 SH   SOLE   133,266 0 13,938
AMERICAN EXPRESS CO COM 025816109 9,934 104,353 SH   SOLE   16,810 0 87,543
AMERICAN TOWER CORP NEW COM 03027X100 2,447 9,465 SH   SOLE   215 0 9,250
AMERIPRISE FINL INC COM 03076C106 9,397 62,630 SH   SOLE   9,424 0 53,206
AMGEN INC COM 031162100 11,588 49,131 SH   SOLE   460 0 48,671
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 583 11,832 SH   SOLE   0 0 11,832
ANTHEM INC COM 036752103 1,664 6,326 SH   SOLE   6,300 0 26
APPLE INC COM 037833100 22,895 62,760 SH   SOLE   455 0 62,305
APPLIED MATLS INC COM 038222105 10,308 170,523 SH   SOLE   1,845 0 168,678
ASTRONICS CORP COM 046433108 492 46,630 SH   SOLE   44,809 0 1,821
AT&T INC COM 00206R102 2,157 71,367 SH   SOLE   415 0 70,952
AUTOMATIC DATA PROCESSING IN COM 053015103 1,233 8,279 SH   SOLE   0 0 8,279
AXOS FINANCIAL INC COM 05465C100 2,333 105,669 SH   SOLE   96,367 0 9,302
BALL CORP COM 058498106 1,859 26,755 SH   SOLE   0 0 26,755
BK OF AMERICA CORP COM 060505104 536 22,571 SH   SOLE   0 0 22,571
BANK NEW YORK MELLON CORP COM 064058100 3,991 103,262 SH   SOLE   15,570 0 87,692
BECTON DICKINSON & CO COM 075887109 12,095 50,549 SH   SOLE   396 0 50,153
BERKSHIRE HATHAWAY INC DEL CL A 084670108 2,138 8 SH   SOLE   3 0 5
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,191 12,275 SH   SOLE   0 0 12,275
BLOOM ENERGY CORP COM CL A 093712107 293 26,956 SH   SOLE   0 0 26,956
BOEING CO COM 097023105 881 4,805 SH   SOLE   0 0 4,805
BOOKING HOLDINGS INC COM 09857L108 4,987 3,132 SH   SOLE   60 0 3,072
BRISTOL-MYERS SQUIBB CO COM 110122108 2,962 50,373 SH   SOLE   5,653 0 44,720
BROADCOM INC COM 11135F101 3,504 11,102 SH   SOLE   270 0 10,832
BROWN FORMAN CORP CL B 115637209 2,082 32,704 SH   SOLE   0 0 32,704
CARRIER GLOBAL CORPORATION COM 14448C104 1,030 46,368 SH   SOLE   6,600 0 39,768
CASS INFORMATION SYS INC COM 14808P109 489 12,531 SH   SOLE   11,760 0 771
CATERPILLAR INC DEL COM 149123101 801 6,332 SH   SOLE   0 0 6,332
SCHWAB CHARLES CORP COM 808513105 275 8,151 SH   SOLE   0 0 8,151
CHASE CORP COM 16150R104 453 4,416 SH   SOLE   3,900 0 516
CHEVRON CORP NEW COM 166764100 3,689 41,338 SH   SOLE   132 0 41,206
CHUBB LIMITED COM H1467J104 248 1,959 SH   SOLE   0 0 1,959
CISCO SYS INC COM 17275R102 12,676 271,778 SH   SOLE   39,595 0 232,184
CLOROX CO DEL COM 189054109 1,986 9,055 SH   SOLE   7,586 0 1,469
CNO FINL GROUP INC COM 12621E103 2,026 130,100 SH   SOLE   117,291 0 12,809
COCA COLA CONSOLIDATED INC COM 191098102 270 1,177 SH   SOLE   0 0 1,177
COCA COLA CO COM 191216100 1,928 43,157 SH   SOLE   0 0 43,157
COLFAX CORP COM 194014106 888 31,834 SH   SOLE   27,156 0 4,678
COLGATE PALMOLIVE CO COM 194162103 1,937 26,442 SH   SOLE   0 0 26,442
COMCAST CORP NEW CL A 20030N101 7,121 182,680 SH   SOLE   2,400 0 180,280
CONOCOPHILLIPS COM 20825C104 3,904 92,911 SH   SOLE   950 0 91,961
CONSTELLATION BRANDS INC CL A 21036P108 680 3,887 SH   SOLE   85 0 3,802
CORNING INC COM 219350105 7,962 307,394 SH   SOLE   23,950 0 283,444
COSTCO WHSL CORP NEW COM 22160K105 6,141 20,252 SH   SOLE   305 0 19,947
CRAWFORD & CO CL B 224633107 197 28,068 SH   SOLE   26,226 0 1,842
CSG SYS INTL INC COM 126349109 3,916 94,615 SH   SOLE   84,414 0 10,201
CSW INDUSTRIALS INC COM 126402106 4,022 58,199 SH   SOLE   51,381 0 6,818
CVS HEALTH CORP COM 126650100 326 5,020 SH   SOLE   225 0 4,795
DANAHER CORPORATION COM 235851102 12,539 70,910 SH   SOLE   6,590 0 64,320
DARDEN RESTAURANTS INC COM 237194105 1,521 20,078 SH   SOLE   485 0 19,592
DARLING INGREDIENTS INC COM 237266101 1,596 64,829 SH   SOLE   57,879 0 6,950
DECKERS OUTDOOR CORP COM 243537107 7,093 36,118 SH   SOLE   30,860 0 5,258
DEERE & CO COM 244199105 1,621 10,316 SH   SOLE   140 0 10,176
DELL TECHNOLOGIES INC CL C 24703L202 224 4,084 SH   SOLE   0 0 4,084
DELTA APPAREL INC COM 247368103 182 15,013 SH   SOLE   11,149 0 3,864
DOMINION ENERGY INC COM 25746U109 6,283 77,394 SH   SOLE   805 0 76,590
DOW INC COM 260557103 246 6,041 SH   SOLE   0 0 6,041
DUCOMMUN INC DEL COM 264147109 1,493 42,806 SH   SOLE   38,829 0 3,977
DUKE ENERGY CORP NEW COM NEW 26441C204 2,496 31,248 SH   SOLE   8,284 0 22,964
DUPONT DE NEMOURS INC COM 26614N102 3,983 74,966 SH   SOLE   1,410 0 73,556
EATON CORP PLC SHS G29183103 8,199 93,729 SH   SOLE   19,000 0 74,729
EDWARDS LIFESCIENCES CORP COM 28176E108 451 6,531 SH   SOLE   0 0 6,531
ENBRIDGE INC COM 29250N105 250 8,222 SH   SOLE   0 0 8,222
EQUIFAX INC COM 294429105 344 2,000 SH   SOLE   0 0 2,000
LAUDER ESTEE COS INC CL A 518439104 340 1,800 SH   SOLE   0 0 1,800
EXELON CORP COM 30161N101 4,648 128,077 SH   SOLE   1,100 0 126,977
EXXON MOBIL CORP COM 30231G102 5,311 118,755 SH   SOLE   1,132 0 117,623
FABRINET SHS G3323L100 6,463 103,543 SH   SOLE   89,029 0 14,514
FACEBOOK INC CL A 30303M102 9,783 43,082 SH   SOLE   565 0 42,517
FEDEX CORP COM 31428X106 207 1,476 SH   SOLE   0 0 1,476
FIDUS INVT CORP COM 316500107 163 18,011 SH   SOLE   0 0 18,011
FIFTH THIRD BANCORP COM 316773100 228 11,821 SH   SOLE   0 0 11,821
FIRSTENERGY CORP COM 337932107 563 14,521 SH   SOLE   300 0 14,221
FLOWERS FOODS INC COM 343498101 3,266 146,081 SH   SOLE   0 0 146,081
FORD MTR CO DEL COM 345370860 219 36,000 SH   SOLE   0 0 36,000
FORTIVE CORP COM 34959J108 2,512 37,132 SH   SOLE   3,295 0 33,837
GENERAL DYNAMICS CORP COM 369550108 1,292 8,644 SH   SOLE   8,000 0 644
GENERAL ELECTRIC CO COM 369604103 2,525 369,672 SH   SOLE   5,986 0 363,686
GENERAL MLS INC COM 370334104 2,200 35,690 SH   SOLE   755 0 34,935
GENUINE PARTS CO COM 372460105 415 4,770 SH   SOLE   0 0 4,770
G III APPAREL GROUP LTD COM 36237H101 2,671 200,973 SH   SOLE   193,617 0 7,356
GILEAD SCIENCES INC COM 375558103 1,917 24,916 SH   SOLE   640 0 24,276
GLOBAL PMTS INC COM 37940X102 797 4,699 SH   SOLE   0 0 4,699
GRACO INC COM 384109104 2,802 58,393 SH   SOLE   51,678 0 6,715
GRAHAM CORP COM 384556106 247 19,393 SH   SOLE   17,600 0 1,793
HEALTHCARE TR AMER INC CL A NEW 42225P501 412 15,520 SH   SOLE   575 0 14,945
HEWLETT PACKARD ENTERPRISE C COM 42824C109 468 48,103 SH   SOLE   46,378 0 1,725
HOME DEPOT INC COM 437076102 14,557 58,109 SH   SOLE   440 0 57,669
HONEYWELL INTL INC COM 438516106 7,288 50,407 SH   SOLE   380 0 50,027
HORACE MANN EDUCATORS CORP N COM 440327104 4,480 121,964 SH   SOLE   111,182 0 10,782
IDEXX LABS INC COM 45168D104 567 1,717 SH   SOLE   0 0 1,717
INGERSOLL RAND INC COM 45687V106 755 26,854 SH   SOLE   9,000 0 17,854
INTEL CORP COM 458140100 13,804 230,723 SH   SOLE   27,520 0 203,203
INTERDIGITAL INC COM 45867G101 4,121 72,762 SH   SOLE   65,442 0 7,320
INTERNATIONAL BUSINESS MACHS COM 459200101 3,607 29,868 SH   SOLE   290 0 29,578
INTUIT COM 461202103 279 943 SH   SOLE   0 0 943
INVESCO QQQ TR UNIT SER 1 46090E103 232 938 SH   SOLE   0 0 938
ISHARES TR CORE S&P500 ETF 464287200 322 1,039 SH   SOLE   0 0 1,039
ISHARES TR ESG MSCI EAFE 46435G516 214 3,535 SH   SOLE   0 0 3,535
ISHARES TR ESG MSCI USA SML 46435U663 248 9,873 SH   SOLE   0 0 9,873
ISHARES TR NATIONAL MUN ETF 464288414 2,677 23,200 SH   SOLE   0 0 23,200
ISHARES TR PFD AND INCM SEC 464288687 267 7,700 SH   SOLE   0 0 7,700
ISHARES TR RUS 1000 GRW ETF 464287614 339 1,765 SH   SOLE   0 0 1,765
ISHARES TR RUS 1000 VAL ETF 464287598 242 2,152 SH   SOLE   0 0 2,152
ISHARES TR RUSSELL 2000 ETF 464287655 552 3,855 SH   SOLE   0 0 3,855
ISHARES TR RUS MID CAP ETF 464287499 397 7,405 SH   SOLE   0 0 7,405
ISHARES TR SH TR CRPORT ETF 464288646 273 4,990 SH   SOLE   0 0 4,990
ISHARES TR SHRT NAT MUN ETF 464288158 13,432 124,528 SH   SOLE   0 0 124,528
ISHARES SILVER TR ISHARES 46428Q109 294 17,300 SH   SOLE   0 0 17,300
ISHARES TR TIPS BD ETF 464287176 2,151 17,491 SH   SOLE   0 0 17,491
ISHARES TR U.S. TECH ETF 464287721 813 3,012 SH   SOLE   0 0 3,012
JOHNSON & JOHNSON COM 478160104 10,488 74,581 SH   SOLE   605 0 73,976
JPMORGAN CHASE & CO COM 46625H100 7,486 79,590 SH   SOLE   9,765 0 69,825
KIMBERLY CLARK CORP COM 494368103 311 2,201 SH   SOLE   1,717 0 484
FOSTER L B CO COM 350060109 1,343 105,200 SH   SOLE   95,715 0 9,485
LINCOLN NATL CORP IND COM 534187109 292 7,932 SH   SOLE   0 0 7,932
LITTELFUSE INC COM 537008104 462 2,707 SH   SOLE   2,394 0 313
LIVENT CORP COM 53814L108 1,038 168,514 SH   SOLE   145,000 0 23,514
LOCKHEED MARTIN CORP COM 539830109 205 561 SH   SOLE   0 0 561
LOWES COS INC COM 548661107 4,692 34,721 SH   SOLE   0 0 34,721
MASTEC INC COM 576323109 3,978 88,658 SH   SOLE   80,300 0 8,358
MASTERCARD INCORPORATED CL A 57636Q104 7,531 25,469 SH   SOLE   410 0 25,059
MAXIM INTEGRATED PRODS INC COM 57772K101 373 6,154 SH   SOLE   0 0 6,154
MCDONALDS CORP COM 580135101 12,451 67,497 SH   SOLE   4,675 0 62,822
MEDTRONIC PLC SHS G5960L103 391 4,260 SH   SOLE   3,022 0 1,238
MERCK & CO. INC COM 58933Y105 9,924 128,330 SH   SOLE   14,940 0 113,390
MEREDITH CORP COM 589433101 763 52,426 SH   SOLE   44,378 0 8,048
METLIFE INC COM 59156R108 208 5,705 SH   SOLE   0 0 5,705
MICROSOFT CORP COM 594918104 29,901 146,929 SH   SOLE   900 0 146,029
MONDELEZ INTL INC CL A 609207105 848 16,587 SH   SOLE   9,000 0 7,587
MSC INDL DIRECT INC CL A 553530106 4,571 62,775 SH   SOLE   55,638 0 7,137
NETFLIX INC COM 64110L106 365 802 SH   SOLE   0 0 802
NEW JERSEY RES COM 646025106 3,499 107,175 SH   SOLE   96,439 0 10,736
NEXTERA ENERGY INC COM 65339F101 331 1,379 SH   SOLE   0 0 1,379
NIKE INC CL B 654106103 4,019 40,988 SH   SOLE   250 0 40,738
NORFOLK SOUTHERN CORP COM 655844108 356 2,030 SH   SOLE   0 0 2,030
NORTONLIFELOCK INC COM 668771108 4,439 223,862 SH   SOLE   2,300 0 221,562
NUCOR CORP COM 670346105 214 5,169 SH   SOLE   0 0 5,169
ORACLE CORP COM 68389X105 11,484 207,771 SH   SOLE   26,666 0 181,105
OSHKOSH CORP COM 688239201 3,851 53,770 SH   SOLE   47,326 0 6,444
OTIS WORLDWIDE CORP COM 68902V107 1,330 23,391 SH   SOLE   3,300 0 20,091
OWENS & MINOR INC NEW COM 690732102 720 94,539 SH   SOLE   86,693 0 7,846
PAYPAL HLDGS INC COM 70450Y103 4,739 27,201 SH   SOLE   350 0 26,851
PEPSICO INC COM 713448108 3,823 28,907 SH   SOLE   355 0 28,552
PFIZER INC COM 717081103 6,632 202,800 SH   SOLE   32,250 0 170,550
PHILIP MORRIS INTL INC COM 718172109 303 4,322 SH   SOLE   0 0 4,322
PHILLIPS 66 COM 718546104 876 12,178 SH   SOLE   0 0 12,178
PINNACLE FINL PARTNERS INC COM 72346Q104 231 5,494 SH   SOLE   0 0 5,494
POWELL INDS INC COM 739128106 656 23,951 SH   SOLE   22,325 0 1,626
PPG INDS INC COM 693506107 251 2,363 SH   SOLE   0 0 2,363
PROCTER AND GAMBLE CO COM 742718109 11,117 92,976 SH   SOLE   4,375 0 88,602
PROGRESSIVE CORP OHIO COM 743315103 7,256 90,581 SH   SOLE   730 0 89,851
PROLOGIS INC. COM 74340W103 6,420 68,789 SH   SOLE   970 0 67,819
PRUDENTIAL FINL INC COM 744320102 3,300 54,180 SH   SOLE   10,500 0 43,680
PUBLIC STORAGE COM 74460D109 1,674 8,724 SH   SOLE   0 0 8,724
PVH CORPORATION COM 693656100 2,666 55,490 SH   SOLE   53,000 0 2,490
QUALCOMM INC COM 747525103 4,347 47,654 SH   SOLE   1,000 0 46,654
RAYMOND JAMES FINL INC COM 754730109 1,945 28,264 SH   SOLE   805 0 27,459
RAYTHEON TECHNOLOGIES CORP COM 75513E101 4,872 79,066 SH   SOLE   7,300 0 71,766
RIO TINTO PLC SPONSORED ADR 767204100 4,497 80,041 SH   SOLE   1,300 0 78,741
RLI CORP COM 749607107 5,342 65,067 SH   SOLE   56,217 0 8,850
ROYAL BK CDA COM 780087102 5,787 85,361 SH   SOLE   600 0 84,761
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1,742 53,293 SH   SOLE   0 0 53,293
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 363 11,907 SH   SOLE   2,130 0 9,777
S&P GLOBAL INC COM 78409V104 211 641 SH   SOLE   0 0 641
SCHLUMBERGER LTD COM 806857108 300 16,322 SH   SOLE   0 0 16,322
SCHOLASTIC CORP COM 807066105 3,110 103,878 SH   SOLE   94,712 0 9,166
SCHWEITZER-MAUDUIT INTL INC COM 808541106 6,261 187,410 SH   SOLE   168,023 0 19,387
SERVISFIRST BANCSHARES INC COM 81768T108 1,897 53,045 SH   SOLE   48,772 0 4,273
SOUTH JERSEY INDS INC COM 838518108 3,332 133,333 SH   SOLE   120,241 0 13,092
SOUTHERN CO COM 842587107 6,603 127,349 SH   SOLE   9,960 0 117,389
SPDR GOLD TR GOLD SHS 78463V107 639 3,820 SH   SOLE   0 0 3,820
SPDR SER TR NUVEEN BLMBRG SR 78468R739 7,446 149,306 SH   SOLE   0 0 149,306
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,186 10,332 SH   SOLE   0 0 10,332
SPDR SER TR SPDR S&P 500 ETF 78468R796 231 3,022 SH   SOLE   0 0 3,022
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 239 737 SH   SOLE   0 0 737
STARBUCKS CORP COM 855244109 1,671 22,711 SH   SOLE   160 0 22,551
STATE STR CORP COM 857477103 730 11,484 SH   SOLE   11,000 0 484
STERICYCLE INC COM 858912108 386 6,890 SH   SOLE   0 0 6,890
STRYKER CORPORATION COM 863667101 1,089 6,045 SH   SOLE   260 0 5,785
SYNAPTICS INC COM 87157D109 5,342 88,860 SH   SOLE   76,267 0 12,593
SYNNEX CORP COM 87162W100 5,699 47,587 SH   SOLE   40,434 0 7,153
SYSCO CORP COM 871829107 1,201 21,970 SH   SOLE   870 0 21,100
PRICE T ROWE GROUP INC COM 74144T108 11,457 92,773 SH   SOLE   8,635 0 84,138
TARGET CORP COM 87612E106 546 4,550 SH   SOLE   0 0 4,550
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 212 2,033 SH   SOLE   0 0 2,033
TESLA INC COM 88160R101 308 285 SH   SOLE   0 0 285
TEXAS INSTRS INC COM 882508104 10,398 81,894 SH   SOLE   665 0 81,229
DISNEY WALT CO COM DISNEY 254687106 11,341 101,708 SH   SOLE   11,006 0 90,702
TJX COS INC NEW COM 872540109 6,915 136,761 SH   SOLE   1,590 0 135,171
TRANE TECHNOLOGIES PLC SHS G8994E103 2,631 29,574 SH   SOLE   10,200 0 19,374
TRIPADVISOR INC COM 896945201 572 30,072 SH   SOLE   28,000 0 2,072
TRUIST FINL CORP COM 89832Q109 2,737 72,893 SH   SOLE   0 0 72,893
UNIFIRST CORP MASS COM 904708104 3,111 17,387 SH   SOLE   15,529 0 1,858
UNILEVER PLC SPON ADR NEW 904767704 904 16,468 SH   SOLE   16,400 0 68
UNION PAC CORP COM 907818108 9,404 55,623 SH   SOLE   3,580 0 52,043
UNITEDHEALTH GROUP INC COM 91324P102 10,885 36,904 SH   SOLE   325 0 36,579
US BANCORP DEL COM NEW 902973304 1,636 44,436 SH   SOLE   1,005 0 43,431
VALERO ENERGY CORP COM 91913Y100 1,718 29,205 SH   SOLE   0 0 29,205
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 11,787 71,402 SH   SOLE   845 0 70,558
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 288 3,098 SH   SOLE   0 0 3,098
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 315 1,575 SH   SOLE   0 0 1,575
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 495 3,309 SH   SOLE   0 0 3,309
VANGUARD WORLD FD ESG US STK ETF 921910733 202 3,575 SH   SOLE   0 0 3,575
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 224 3,908 SH   SOLE   0 0 3,908
VANGUARD INDEX FDS GROWTH ETF 922908736 8,502 42,068 SH   SOLE   2,650 0 39,418
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,102 5,722 SH   SOLE   0 0 5,722
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 297 1,048 SH   SOLE   0 0 1,048
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 228 1,753 SH   SOLE   0 0 1,753
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,240 4,450 SH   SOLE   0 0 4,450
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 5,198 54,637 SH   SOLE   7,250 0 47,387
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 670 9,490 SH   SOLE   0 0 9,490
VANGUARD INDEX FDS LARGE CAP ETF 922908637 3,667 25,646 SH   SOLE   0 0 25,646
VANGUARD WORLD FDS MATERIALS ETF 92204A801 240 1,990 SH   SOLE   0 0 1,990
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 12,553 131,172 SH   SOLE   2,180 0 128,992
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,640 20,889 SH   SOLE   0 0 20,889
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 375 2,495 SH   SOLE   0 0 2,495
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 7,243 84,956 SH   SOLE   3,675 0 81,281
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 649 6,215 SH   SOLE   0 0 6,215
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,345 16,270 SH   SOLE   11,780 0 4,490
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 244 3,922 SH   SOLE   0 0 3,922
VANGUARD INDEX FDS SML CP GRW ETF 922908595 15,206 76,182 SH   SOLE   630 0 75,552
VANGUARD INDEX FDS SM CP VAL ETF 922908611 17,182 160,704 SH   SOLE   2,330 0 158,374
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 204 1,741 SH   SOLE   0 0 1,741
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 9,156 169,110 SH   SOLE   0 0 169,110
VANGUARD STAR FDS VG TL INTL STK F 921909768 4,836 98,361 SH   SOLE   1,960 0 96,401
VANGUARD INDEX FDS TOTAL STK MKT 922908769 679 4,341 SH   SOLE   0 0 4,341
VANGUARD INDEX FDS VALUE ETF 922908744 8,535 85,703 SH   SOLE   7,190 0 78,513
VERIZON COMMUNICATIONS INC COM 92343V104 8,396 152,296 SH   SOLE   11,685 0 140,612
V F CORP COM 918204108 540 8,856 SH   SOLE   8,500 0 356
VIACOMCBS INC CL B 92556H206 376 16,125 SH   SOLE   0 0 16,125
VISA INC COM CL A 92826C839 519 2,689 SH   SOLE   0 0 2,689
VISHAY INTERTECHNOLOGY INC COM 928298108 3,784 247,823 SH   SOLE   222,337 0 25,486
VMWARE INC CL A COM 928563402 389 2,511 SH   SOLE   2,500 0 11
VSE CORP COM 918284100 1,296 41,295 SH   SOLE   38,554 0 2,741
GRAINGER W W INC COM 384802104 1,362 4,335 SH   SOLE   0 0 4,335
WALMART INC COM 931142103 10,020 83,652 SH   SOLE   640 0 83,012
WELLS FARGO CO NEW COM 949746101 396 15,456 SH   SOLE   0 0 15,456
WEYERHAEUSER CO MTN BE COM NEW 962166104 280 12,470 SH   SOLE   0 0 12,470
WHIRLPOOL CORP COM 963320106 279 2,155 SH   SOLE   0 0 2,155
YUM BRANDS INC COM 988498101 494 5,686 SH   SOLE   0 0 5,686
YUM CHINA HLDGS INC COM 98850P109 241 5,020 SH   SOLE   0 0 5,020
ASA GOLD AND PRECIOUS MTLS L SHS G3156P103 333 19,000 SH   SOLE   0 0 19,000
ISHARES TR 1 3 YR TREAS BD 464287457 222 2,565 SH   SOLE   0 0 2,565
ISHARES TR CORE S&P MCP ETF 464287507 374 2,106 SH   SOLE   0 0 2,106
ISHARES TR CORE S&P SCP ETF 464287804 449 6,569 SH   SOLE   0 0 6,569
ISHARES TR MSCI EAFE ETF 464287465 446 7,332 SH   SOLE   0 0 7,332
ISHARES TR RUS MD CP GR ETF 464287481 206 1,305 SH   SOLE   0 0 1,305
ISHARES TR S&P MC 400VL ETF 464287705 1,840 13,838 SH   SOLE   0 0 13,838
ISHARES TR S&P SML 600 GWT 464287887 313 1,841 SH   SOLE   0 0 1,841
ISHARES TR SP SMCP600VL ETF 464287879 751 6,235 SH   SOLE   0 0 6,235
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 417 10,524 SH   SOLE   0 0 10,524
VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858 1,456 37,526 SH   SOLE   0 0 37,526
VANGUARD INDEX FDS MID CAP ETF 922908629 1,649 10,061 SH   SOLE   0 0 10,061
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 357 5,606 SH   SOLE   0 0 5,606
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,289 15,707 SH   SOLE   0 0 15,707
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 867 10,428 SH   SOLE   250 0 10,178
NUVEEN AMT FREE QLTY MUN INC COM 670657105 521 37,466 SH   SOLE   0 0 37,466