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
AFLAC INC COM 001055102   1,983,751 25,847 SH   SOLE   25,046 0 800
AT&T INC COM 00206R102   867,682 57,768 SH   SOLE   57,768 0 0
ABBOTT LABS COM 002824100   1,466,089 15,138 SH   SOLE   11,130 0 4,007
ABBVIE INC COM 00287Y109   2,812,714 18,870 SH   SOLE   15,154 0 3,715
ADOBE INC COM 00724F101   501,232 983 SH   SOLE   183 0 800
AIR PRODS & CHEMS INC COM 009158106   649,553 2,292 SH   SOLE   2,292 0 0
ALPHABET INC CAP STK CL C 02079K107   1,095,278 8,307 SH   SOLE   4,607 0 3,700
ALPHABET INC CAP STK CL A 02079K305   4,996,627 38,183 SH   SOLE   31,483 0 6,700
ALTRIA GROUP INC COM 02209S103   1,653,102 39,313 SH   SOLE   37,812 0 1,500
AMAZON COM INC COM 023135106   6,046,081 47,562 SH   SOLE   40,162 0 7,400
AMERICAN ELEC PWR CO INC COM 025537101   323,819 4,305 SH   SOLE   4,304 0 0
AMERICAN EXPRESS CO COM 025816109   338,076 2,266 SH   SOLE   2,266 0 0
VISA INC COM CL A 92826C839   497,512 2,163 SH   SOLE   2,163 0 0
WALMART INC COM 931142103   433,329 2,709 SH   SOLE   2,709 0 0
ELME COMMUNITIES SH BEN INT 939653101   145,906 10,697 SH   SOLE   10,696 0 0
WELLS FARGO CO NEW COM 949746101   233,974 5,726 SH   SOLE   5,726 0 0
EATON CORP PLC SHS G29183103   277,264 1,300 SH   SOLE   1,300 0 0
AMER STATES WTR CO COM 029899101   267,512 3,400 SH   SOLE   2,800 0 600
AMERICAN TOWER CORP NEW COM 03027X100   1,438,225 8,746 SH   SOLE   8,745 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   2,569,473 20,750 SH   SOLE   20,750 0 0
AMGEN INC COM 031162100   801,342 2,982 SH   SOLE   2,798 0 183
APPLE INC COM 037833100   10,638,948 62,140 SH   SOLE   52,767 0 9,372
AUTOMATIC DATA PROCESSING IN COM 053015103   2,003,859 8,329 SH   SOLE   6,757 0 1,572
BANK AMERICA CORP COM 060505104   215,902 7,885 SH   SOLE   7,885 0 0
BECTON DICKINSON & CO COM 075887109   1,822,530 7,050 SH   SOLE   5,277 0 1,772
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,128,433 3,221 SH   SOLE   2,874 0 347
BLACKROCK INC COM 09247X101   825,573 1,277 SH   SOLE   1,227 0 50
BLACKSTONE INC COM 09260D107   1,689,065 15,765 SH   SOLE   14,488 0 1,277
BRISTOL-MYERS SQUIBB CO COM 110122108   452,462 7,796 SH   SOLE   7,795 0 0
BROADCOM INC COM 11135F101   253,327 305 SH   SOLE   305 0 0
CSX CORP COM 126408103   409,908 13,330 SH   SOLE   13,330 0 0
CVS HEALTH CORP COM 126650100   592,196 8,482 SH   SOLE   7,781 0 700
CATERPILLAR INC COM 149123101   660,520 2,419 SH   SOLE   1,831 0 588
CHEVRON CORP NEW COM 166764100   2,482,708 14,724 SH   SOLE   13,764 0 959
CISCO SYS INC COM 17275R102   838,843 15,603 SH   SOLE   14,989 0 613
CITIGROUP INC COM NEW 172967424   377,789 9,185 SH   SOLE   8,185 0 1,000
COCA COLA CO COM 191216100   1,638,558 29,270 SH   SOLE   28,120 0 1,150
CONOCOPHILLIPS COM 20825C104   213,244 1,780 SH   SOLE   1,164 0 616
COSTCO WHSL CORP NEW COM 22160K105   543,556 962 SH   SOLE   962 0 0
CROWN CASTLE INC COM 22822V101   243,880 2,650 SH   SOLE   2,650 0 0
DEERE & CO COM 244199105   274,877 728 SH   SOLE   585 0 143
DISNEY WALT CO COM 254687106   365,802 4,513 SH   SOLE   4,413 0 100
DOMINION ENERGY INC COM 25746U109   1,021,302 22,863 SH   SOLE   22,863 0 0
DOVER CORP COM 260003108   241,352 1,730 SH   SOLE   1,730 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   644,245 7,299 SH   SOLE   7,043 0 256
EMERSON ELEC CO COM 291011104   615,801 6,377 SH   SOLE   6,376 0 0
ESSENTIAL UTILS INC COM 29670G102   463,455 13,500 SH   SOLE   13,500 0 0
EXXON MOBIL CORP COM 30231G102   4,469,345 38,011 SH   SOLE   37,836 0 175
GALLAGHER ARTHUR J & CO COM 363576109   264,231 1,159 SH   SOLE   1,050 0 109
GENERAL ELECTRIC CO COM NEW 369604301   321,841 2,911 SH   SOLE   2,812 0 99
GENERAL MLS INC COM 370334104   481,329 7,522 SH   SOLE   7,521 0 0
HALLIBURTON CO COM 406216101   242,967 5,999 SH   SOLE   5,999 0 0
HALOZYME THERAPEUTICS INC COM 40637H109   477,500 12,500 SH   SOLE   8,500 0 4,000
HANESBRANDS INC COM 410345102   71,280 18,000 SH   SOLE   18,000 0 0
HOME DEPOT INC COM 437076102   236,633 783 SH   SOLE   783 0 0
HONEYWELL INTL INC COM 438516106   384,751 2,083 SH   SOLE   2,082 0 0
HOOKER FURNISHINGS CORPORATI COM 439038100   200,919 10,330 SH   SOLE   10,330 0 0
HORMEL FOODS CORP COM 440452100   646,510 17,000 SH   SOLE   17,000 0 0
IDEXX LABS INC COM 45168D104   306,089 700 SH   SOLE   0 0 700
INTEL CORP COM 458140100   310,219 8,726 SH   SOLE   7,824 0 901
INTERNATIONAL BUSINESS MACHS COM 459200101   908,540 6,476 SH   SOLE   6,475 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   619,290 22,000 SH   SOLE   21,999 0 0
ISHARES TR SELECT DIVID ETF 464287168   203,224 1,888 SH   SOLE   1,888 0 0
ISHARES TR CORE S&P500 ETF 464287200   225,880 526 SH   SOLE   526 0 0
JPMORGAN CHASE & CO COM 46625H100   2,378,893 16,404 SH   SOLE   15,803 0 600
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   2,437,644 48,578 SH   SOLE   48,578 0 0
JOHNSON & JOHNSON COM 478160104   3,904,764 25,071 SH   SOLE   23,969 0 1,101
KELLANOVA COM 487836108   307,785 5,172 SH   SOLE   5,171 0 0
KIMBERLY-CLARK CORP COM 494368103   238,529 1,974 SH   SOLE   1,616 0 357
KINDER MORGAN INC DEL COM 49456B101   168,403 10,157 SH   SOLE   7,157 0 3,000
KRAFT HEINZ CO COM 500754106   200,332 5,955 SH   SOLE   5,955 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   1,030,979 5,921 SH   SOLE   5,805 0 115
ELI LILLY & CO COM 532457108   1,837,764 3,421 SH   SOLE   3,421 0 0
LOWES COS INC COM 548661107   352,289 1,695 SH   SOLE   1,695 0 0
MCDONALDS CORP COM 580135101   899,729 3,415 SH   SOLE   3,215 0 200
MERCK & CO INC COM 58933Y105   396,743 3,854 SH   SOLE   3,853 0 0
MICROSOFT CORP COM 594918104   8,777,035 27,797 SH   SOLE   25,325 0 2,472
MONDELEZ INTL INC CL A 609207105   217,215 3,130 SH   SOLE   2,151 0 978
NEXTERA ENERGY INC COM 65339F101   1,367,773 23,875 SH   SOLE   23,874 0 0
NIKE INC CL B 654106103   247,273 2,586 SH   SOLE   2,586 0 0
NORFOLK SOUTHN CORP COM 655844108   1,251,049 6,353 SH   SOLE   6,352 0 0
NORTHROP GRUMMAN CORP COM 666807102   381,272 866 SH   SOLE   866 0 0
NVIDIA CORPORATION COM 67066G104   997,947 2,294 SH   SOLE   1,994 0 300
ORACLE CORP COM 68389X105   519,538 4,905 SH   SOLE   4,905 0 0
PPG INDS INC COM 693506107   458,969 3,536 SH   SOLE   3,535 0 0
PPL CORP COM 69351T106   326,123 13,842 SH   SOLE   13,842 0 0
PAYCHEX INC COM 704326107   212,207 1,840 SH   SOLE   1,840 0 0
PEPSICO INC COM 713448108   1,784,232 10,530 SH   SOLE   10,530 0 0
PFIZER INC COM 717081103   729,823 22,003 SH   SOLE   22,002 0 0
PHILIP MORRIS INTL INC COM 718172109   932,978 10,078 SH   SOLE   9,277 0 800
PHILLIPS 66 COM 718546104   2,307,653 19,206 SH   SOLE   18,795 0 410
PRICE T ROWE GROUP INC COM 74144T108   261,756 2,496 SH   SOLE   2,496 0 0
PROCTER AND GAMBLE CO COM 742718109   5,326,857 36,520 SH   SOLE   23,600 0 12,920
QUALCOMM INC COM 747525103   506,336 4,559 SH   SOLE   4,559 0 0
RPM INTL INC COM 749685103   341,316 3,600 SH   SOLE   3,600 0 0
RTX CORPORATION COM 75513E101   412,453 5,731 SH   SOLE   5,148 0 582
REALTY INCOME CORP COM 756109104   817,100 16,362 SH   SOLE   16,061 0 300
SEMPRA COM 816851109   571,877 8,406 SH   SOLE   8,406 0 0
SOUTHERN CO COM 842587107   384,890 5,947 SH   SOLE   5,947 0 0
STARBUCKS CORP COM 855244109   1,612,158 17,664 SH   SOLE   15,963 0 1,700
SYSCO CORP COM 871829107   256,171 3,878 SH   SOLE   2,638 0 1,240
TARGET CORP COM 87612E106   330,715 2,991 SH   SOLE   1,646 0 1,345
THOMSON REUTERS CORP. COM 884903808   301,274 2,463 SH   SOLE   2,463 0 0
3M CO COM 88579Y101   493,801 5,275 SH   SOLE   4,579 0 695
TRUIST FINL CORP COM 89832Q109   433,551 15,154 SH   SOLE   15,153 0 0
UNION PAC CORP COM 907818108   315,219 1,548 SH   SOLE   1,548 0 0
UNITED PARCEL SERVICE INC CL B 911312106   311,244 1,997 SH   SOLE   1,976 0 20
UNITEDHEALTH GROUP INC COM 91324P102   1,484,985 2,945 SH   SOLE   2,945 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   32,286,381 207,790 SH   SOLE   193,594 0 14,194
VANGUARD STAR FDS VG TL INTL STK F 921909768   308,764 5,769 SH   SOLE   5,486 0 282
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,394,275 31,891 SH   SOLE   31,766 0 125
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   19,831,194 191,940 SH   SOLE   183,404 0 8,535
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   5,568,366 89,972 SH   SOLE   87,953 0 2,018
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   6,784,130 95,109 SH   SOLE   91,452 0 3,656
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   5,270,466 134,416 SH   SOLE   130,065 0 4,351
VANGUARD WORLD FDS ENERGY ETF 92204A306   240,806 1,900 SH   SOLE   1,900 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   389,713 4,852 SH   SOLE   4,852 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   216,057 919 SH   SOLE   419 0 500
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   1,078,057 14,189 SH   SOLE   13,813 0 375
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   1,625,010 33,784 SH   SOLE   33,784 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   378,563 964 SH   SOLE   964 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   701,756 4,400 SH   SOLE   3,400 0 1,000
VANGUARD INDEX FDS MID CAP ETF 922908629   35,880,410 172,303 SH   SOLE   165,341 0 6,961
VANGUARD INDEX FDS LARGE CAP ETF 922908637   49,813,222 254,552 SH   SOLE   243,440 0 11,110
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   4,340,591 30,284 SH   SOLE   29,983 0 300
VANGUARD INDEX FDS GROWTH ETF 922908736   772,543 2,837 SH   SOLE   2,837 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   970,062 7,033 SH   SOLE   7,033 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   10,552,656 55,813 SH   SOLE   54,092 0 1,721
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,459,055 6,869 SH   SOLE   5,914 0 954
VERIZON COMMUNICATIONS INC COM 92343V104   660,672 20,385 SH   SOLE   20,384 0 0