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,805,425 25,847 SH   SOLE   25,046 0 800
AT&T INC COM 00206R102   985,094 61,736 SH   SOLE   61,736 0 0
ABBOTT LABS COM 002824100   1,650,315 15,138 SH   SOLE   11,521 0 3,616
ABBVIE INC COM 00287Y109   2,526,451 18,752 SH   SOLE   15,473 0 3,278
ADOBE SYSTEMS INCORPORATED COM 00724F101   480,677 983 SH   SOLE   183 0 800
AIR PRODS & CHEMS INC COM 009158106   678,136 2,264 SH   SOLE   2,264 0 0
ALPHABET INC CAP STK CL C 02079K107   1,069,632 8,855 SH   SOLE   5,755 0 3,100
ALPHABET INC CAP STK CL A 02079K305   4,531,501 37,862 SH   SOLE   31,762 0 6,100
ALTRIA GROUP INC COM 02209S103   1,838,623 40,588 SH   SOLE   38,737 0 1,850
AMAZON COM INC COM 023135106   6,245,262 47,894 SH   SOLE   41,294 0 6,600
AMERICAN ELEC PWR CO INC COM 025537101   330,987 3,931 SH   SOLE   3,930 0 0
AMERICAN EXPRESS CO COM 025816109   394,750 2,266 SH   SOLE   2,266 0 0
AMER STATES WTR CO COM 029899101   295,800 3,400 SH   SOLE   2,800 0 600
AMERICAN TOWER CORP NEW COM 03027X100   1,718,438 8,861 SH   SOLE   8,860 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   3,019,163 21,150 SH   SOLE   21,150 0 0
AMGEN INC COM 031162100   655,542 2,953 SH   SOLE   2,769 0 183
APPLE INC COM 037833100   12,162,683 62,738 SH   SOLE   54,265 0 8,472
AUTOMATIC DATA PROCESSING IN COM 053015103   1,830,694 8,329 SH   SOLE   7,097 0 1,232
BANK AMERICA CORP COM 060505104   268,618 9,363 SH   SOLE   9,362 0 0
BECTON DICKINSON & CO COM 075887109   1,861,161 7,050 SH   SOLE   5,277 0 1,772
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,154,023 3,384 SH   SOLE   3,037 0 347
BLACKROCK INC COM 09247X101   884,499 1,277 SH   SOLE   1,227 0 50
BLACKSTONE INC COM 09260D107   1,477,984 15,894 SH   SOLE   15,594 0 300
BOEING CO COM 097023105   218,859 1,036 SH   SOLE   836 0 200
BRISTOL-MYERS SQUIBB CO COM 110122108   491,052 7,679 SH   SOLE   7,678 0 0
BROADCOM INC COM 11135F101   251,555 290 SH   SOLE   290 0 0
CSX CORP COM 126408103   454,565 13,330 SH   SOLE   13,330 0 0
CVS HEALTH CORP COM 126650100   837,668 10,291 SH   SOLE   9,590 0 700
CATERPILLAR INC COM 149123101   586,457 2,383 SH   SOLE   1,795 0 588
CHEVRON CORP NEW COM 166764100   2,134,531 13,565 SH   SOLE   12,775 0 789
CISCO SYS INC COM 17275R102   770,941 14,900 SH   SOLE   14,286 0 613
CITIGROUP INC COM NEW 172967424   491,630 10,678 SH   SOLE   8,678 0 2,000
CLOROX CO DEL COM 189054109   208,850 1,313 SH   SOLE   1,313 0 0
COCA COLA CO COM 191216100   1,762,856 29,262 SH   SOLE   27,812 0 1,450
COSTCO WHSL CORP NEW COM 22160K105   611,664 1,136 SH   SOLE   1,136 0 0
CROWN CASTLE INC COM 22822V101   301,941 2,650 SH   SOLE   2,650 0 0
DEERE & CO COM 244199105   295,133 728 SH   SOLE   585 0 143
DISNEY WALT CO COM 254687106   373,740 4,167 SH   SOLE   4,066 0 100
DOMINION ENERGY INC COM 25746U109   2,381,579 45,969 SH   SOLE   45,969 0 0
DOVER CORP COM 260003108   251,005 1,700 SH   SOLE   1,700 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   663,791 7,393 SH   SOLE   7,136 0 256
EMERSON ELEC CO COM 291011104   585,432 6,477 SH   SOLE   6,476 0 0
ESSENTIAL UTILS INC COM 29670G102   538,785 13,500 SH   SOLE   13,500 0 0
EXXON MOBIL CORP COM 30231G102   4,347,054 40,528 SH   SOLE   40,353 0 175
GALLAGHER ARTHUR J & CO COM 363576109   254,540 1,159 SH   SOLE   1,050 0 109
GENERAL ELECTRIC CO COM NEW 369604301   283,076 2,577 SH   SOLE   2,477 0 99
GENERAL MLS INC COM 370334104   572,331 7,462 SH   SOLE   7,461 0 0
HALOZYME THERAPEUTICS INC COM 40637H109   450,875 12,500 SH   SOLE   9,500 0 3,000
HANESBRANDS INC COM 410345102   52,210 11,500 SH   SOLE   11,500 0 0
HOME DEPOT INC COM 437076102   349,277 1,124 SH   SOLE   1,057 0 67
HONEYWELL INTL INC COM 438516106   431,869 2,081 SH   SOLE   2,081 0 0
HOOKER FURNISHINGS CORPORATI COM 439038100   192,758 10,330 SH   SOLE   10,330 0 0
HORMEL FOODS CORP COM 440452100   683,740 17,000 SH   SOLE   17,000 0 0
IDEXX LABS INC COM 45168D104   351,561 700 SH   SOLE   0 0 700
ILLINOIS TOOL WKS INC COM 452308109   283,511 1,133 SH   SOLE   823 0 310
INTEL CORP COM 458140100   291,784 8,726 SH   SOLE   7,824 0 901
INTERNATIONAL BUSINESS MACHS COM 459200101   865,391 6,467 SH   SOLE   6,467 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   646,988 2,200 SH   SOLE   2,199 0 0
ISHARES TR SELECT DIVID ETF 464287168   213,950 1,888 SH   SOLE   1,888 0 0
ISHARES TR CORE S&P500 ETF 464287200   234,443 526 SH   SOLE   526 0 0
JPMORGAN CHASE & CO COM 46625H100   2,376,187 16,338 SH   SOLE   15,637 0 700
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   2,412,687 48,119 SH   SOLE   48,119 0 0
JOHNSON & JOHNSON COM 478160104   4,229,794 25,573 SH   SOLE   23,881 0 1,691
KELLOGG CO COM 487836108   348,592 5,172 SH   SOLE   5,171 0 0
KIMBERLY-CLARK CORP COM 494368103   272,392 1,973 SH   SOLE   1,615 0 357
KINDER MORGAN INC DEL COM 49456B101   271,311 15,748 SH   SOLE   12,748 0 3,000
KRAFT HEINZ CO COM 500754106   208,841 5,883 SH   SOLE   5,882 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   1,159,171 5,921 SH   SOLE   5,805 0 115
LILLY ELI & CO COM 532457108   1,740,541 3,743 SH   SOLE   3,742 0 0
LOWES COS INC COM 548661107   366,988 1,626 SH   SOLE   1,626 0 0
MCDONALDS CORP COM 580135101   949,034 3,180 SH   SOLE   2,891 0 289
MERCK & CO INC COM 58933Y105   455,729 3,949 SH   SOLE   3,949 0 0
MICROSOFT CORP COM 594918104   9,835,222 28,898 SH   SOLE   26,581 0 2,317
MICROCHIP TECHNOLOGY INC. COM 595017104   218,600 2,440 SH   SOLE   2,440 0 0
MONDELEZ INTL INC CL A 609207105   217,415 2,981 SH   SOLE   2,002 0 978
NEXTERA ENERGY INC COM 65339F101   1,764,517 23,781 SH   SOLE   23,780 0 0
NIKE INC CL B 654106103   285,417 2,586 SH   SOLE   2,586 0 0
NORFOLK SOUTHN CORP COM 655844108   1,408,981 6,214 SH   SOLE   6,213 0 0
NORTHROP GRUMMAN CORP COM 666807102   393,466 863 SH   SOLE   863 0 0
NVIDIA CORPORATION COM 67066G104   1,229,947 2,908 SH   SOLE   2,607 0 300
ORACLE CORP COM 68389X105   643,681 5,405 SH   SOLE   5,405 0 0
PPG INDS INC COM 693506107   524,144 3,534 SH   SOLE   3,534 0 0
PPL CORP COM 69351T106   374,074 14,137 SH   SOLE   14,137 0 0
PAYCHEX INC COM 704326107   205,841 1,840 SH   SOLE   1,840 0 0
PEPSICO INC COM 713448108   1,972,810 10,651 SH   SOLE   10,651 0 0
PFIZER INC COM 717081103   867,862 23,660 SH   SOLE   22,960 0 700
PHILIP MORRIS INTL INC COM 718172109   962,878 9,864 SH   SOLE   8,763 0 1,100
PHILLIPS 66 COM 718546104   1,832,725 19,206 SH   SOLE   18,795 0 410
PRICE T ROWE GROUP INC COM 74144T108   331,355 2,958 SH   SOLE   2,958 0 0
PROCTER AND GAMBLE CO COM 742718109   5,524,407 36,404 SH   SOLE   23,484 0 12,920
QUALCOMM INC COM 747525103   543,038 4,559 SH   SOLE   4,559 0 0
RPM INTL INC COM 749685103   323,028 3,600 SH   SOLE   3,600 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   468,240 4,780 SH   SOLE   4,197 0 582
REALTY INCOME CORP COM 756109104   932,599 15,598 SH   SOLE   15,597 0 0
SALESFORCE INC COM 79466L302   205,345 972 SH   SOLE   672 0 300
SEMPRA COM 816851109   611,813 4,202 SH   SOLE   4,202 0 0
SOUTHERN CO COM 842587107   488,027 6,947 SH   SOLE   6,947 0 0
STARBUCKS CORP COM 855244109   1,785,617 18,026 SH   SOLE   16,325 0 1,700
SYSCO CORP COM 871829107   287,780 3,878 SH   SOLE   2,638 0 1,240
TARGET CORP COM 87612E106   415,497 3,148 SH   SOLE   2,058 0 1,090
THOMSON REUTERS CORP. COM 884903808   332,357 2,463 SH   SOLE   2,463 0 0
3M CO COM 88579Y101   568,569 5,680 SH   SOLE   5,079 0 600
TRUIST FINL CORP COM 89832Q109   459,907 15,153 SH   SOLE   15,153 0 0
UNION PAC CORP COM 907818108   304,884 1,490 SH   SOLE   1,490 0 0
UNITED PARCEL SERVICE INC CL B 911312106   348,607 1,945 SH   SOLE   1,924 0 20
UNITEDHEALTH GROUP INC COM 91324P102   1,401,149 2,915 SH   SOLE   2,915 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   33,197,373 204,382 SH   SOLE   190,535 0 13,846
VANGUARD STAR FDS VG TL INTL STK F 921909768   293,441 5,232 SH   SOLE   5,052 0 179
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,555,655 33,685 SH   SOLE   33,560 0 125
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   19,514,263 183,951 SH   SOLE   174,812 0 9,138
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   5,499,919 87,019 SH   SOLE   84,658 0 2,360
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   6,987,025 93,051 SH   SOLE   89,086 0 3,964
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   5,261,705 129,330 SH   SOLE   124,325 0 5,004
VANGUARD WORLD FDS ENERGY ETF 92204A306   214,491 1,900 SH   SOLE   1,900 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   434,796 5,352 SH   SOLE   5,352 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   224,990 919 SH   SOLE   419 0 500
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   1,215,441 15,380 SH   SOLE   15,005 0 375
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   1,762,722 35,100 SH   SOLE   35,100 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   385,301 946 SH   SOLE   946 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   740,066 4,474 SH   SOLE   3,474 0 1,000
VANGUARD INDEX FDS MID CAP ETF 922908629   36,705,883 166,720 SH   SOLE   158,997 0 7,722
VANGUARD INDEX FDS LARGE CAP ETF 922908637   50,307,464 248,160 SH   SOLE   237,160 0 10,999
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   4,533,089 30,458 SH   SOLE   30,458 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   862,765 3,049 SH   SOLE   3,049 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   1,072,653 7,549 SH   SOLE   7,548 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   10,661,962 53,606 SH   SOLE   51,569 0 2,035
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,268,490 5,758 SH   SOLE   5,041 0 716
VERIZON COMMUNICATIONS INC COM 92343V104   902,732 24,274 SH   SOLE   24,273 0 0
VISA INC COM CL A 92826C839   504,645 2,125 SH   SOLE   2,125 0 0
WALMART INC COM 931142103   413,599 2,625 SH   SOLE   2,625 0 0
ELME COMMUNITIES SH BEN INT 939653101   179,316 10,907 SH   SOLE   10,907 0 0
WELLS FARGO CO NEW COM 949746101   244,380 5,726 SH   SOLE   5,725 0 0
EATON CORP PLC SHS G29183103   261,430 1,300 SH   SOLE   1,300 0 0
LINDE PLC SHS G54950103   209,213 549 SH   SOLE   549 0 0