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,700,523 26,347 SH   SOLE   25,347 0 1,000
AT&T INC COM 00206R102   1,283,318 66,643 SH   SOLE   63,643 0 3,000
ABBOTT LABS COM 002824100   1,542,972 15,238 SH   SOLE   11,230 0 4,007
ABBVIE INC COM 00287Y109   3,114,867 19,545 SH   SOLE   15,489 0 4,056
ACUITY BRANDS INC COM 00508Y102   201,176 1,101 SH   SOLE   1,101 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   378,819 983 SH   SOLE   183 0 800
AIR PRODS & CHEMS INC COM 009158106   678,964 2,364 SH   SOLE   2,364 0 0
ALPHABET INC CAP STK CL C 02079K107   861,526 8,279 SH   SOLE   4,579 0 3,700
ALPHABET INC CAP STK CL A 02079K305   3,959,074 38,162 SH   SOLE   31,462 0 6,700
ALTRIA GROUP INC COM 02209S103   1,827,650 40,960 SH   SOLE   39,110 0 1,850
AMAZON COM INC COM 023135106   4,903,192 47,502 SH   SOLE   40,302 0 7,200
AMERICAN ELEC PWR CO INC COM 025537101   357,678 3,931 SH   SOLE   3,931 0 0
AMER STATES WTR CO COM 029899101   302,226 3,400 SH   SOLE   2,800 0 600
AMERICAN TOWER CORP NEW COM 03027X100   1,827,612 8,944 SH   SOLE   8,944 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   3,098,264 21,150 SH   SOLE   21,150 0 0
AMGEN INC COM 031162100   713,798 2,953 SH   SOLE   2,769 0 184
APPLE INC COM 037833100   10,413,794 63,129 SH   SOLE   53,377 0 9,752
AUTOMATIC DATA PROCESSING IN COM 053015103   1,878,941 8,440 SH   SOLE   6,768 0 1,672
BANK AMERICA CORP COM 060505104   290,088 10,143 SH   SOLE   10,143 0 0
BECTON DICKINSON & CO COM 075887109   1,745,055 7,050 SH   SOLE   5,208 0 1,842
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   989,093 3,203 SH   SOLE   2,856 0 347
BLACKROCK INC COM 09247X101   854,089 1,277 SH   SOLE   1,227 0 50
BLACKSTONE INC COM 09260D107   1,382,242 15,736 SH   SOLE   15,436 0 300
BOEING CO COM 097023105   220,175 1,036 SH   SOLE   836 0 200
BRISTOL-MYERS SQUIBB CO COM 110122108   532,210 7,679 SH   SOLE   7,679 0 0
CSX CORP COM 126408103   398,976 13,326 SH   SOLE   13,326 0 0
CVS HEALTH CORP COM 126650100   772,435 10,371 SH   SOLE   9,671 0 700
CATERPILLAR INC COM 149123101   545,438 2,383 SH   SOLE   1,795 0 588
CHEVRON CORP NEW COM 166764100   2,445,950 14,935 SH   SOLE   13,975 0 960
CISCO SYS INC COM 17275R102   808,822 15,472 SH   SOLE   14,459 0 1,014
CITIGROUP INC COM NEW 172967424   563,721 12,022 SH   SOLE   9,022 0 3,000
CLOROX CO DEL COM 189054109   207,799 1,313 SH   SOLE   1,313 0 0
COCA COLA CO COM 191216100   1,830,672 29,499 SH   SOLE   28,049 0 1,450
COSTCO WHSL CORP NEW COM 22160K105   589,344 1,186 SH   SOLE   1,186 0 0
CROWN CASTLE INC COM 22822V101   354,676 2,650 SH   SOLE   2,650 0 0
DEERE & CO COM 244199105   300,734 728 SH   SOLE   585 0 143
DISNEY WALT CO COM 254687106   538,832 5,384 SH   SOLE   5,284 0 100
DOMINION ENERGY INC COM 25746U109   2,781,245 49,749 SH   SOLE   49,749 0 0
DOVER CORP COM 260003108   319,074 2,100 SH   SOLE   2,100 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   751,999 7,800 SH   SOLE   7,544 0 256
EMERSON ELEC CO COM 291011104   569,819 6,539 SH   SOLE   6,539 0 0
ESSENTIAL UTILS INC COM 29670G102   589,275 13,500 SH   SOLE   13,500 0 0
EXXON MOBIL CORP COM 30231G102   4,544,406 41,412 SH   SOLE   41,237 0 175
GALLAGHER ARTHUR J & CO COM 363576109   240,910 1,259 SH   SOLE   1,150 0 109
GENERAL ELECTRIC CO COM NEW 369604301   258,268 2,702 SH   SOLE   2,603 0 99
GENERAL MLS INC COM 370334104   637,697 7,462 SH   SOLE   7,462 0 0
HALLIBURTON CO COM 406216101   208,798 6,599 SH   SOLE   6,599 0 0
HALOZYME THERAPEUTICS INC COM 40637H109   477,375 12,500 SH   SOLE   9,500 0 3,000
HANESBRANDS INC COM 410345102   60,490 11,500 SH   SOLE   11,500 0 0
HOME DEPOT INC COM 437076102   331,827 1,124 SH   SOLE   1,057 0 67
HONEYWELL INTL INC COM 438516106   439,692 2,301 SH   SOLE   2,301 0 0
HOOKER FURNISHINGS CORPORATI COM 439038100   187,903 10,330 SH   SOLE   10,330 0 0
HORMEL FOODS CORP COM 440452100   677,960 17,000 SH   SOLE   17,000 0 0
IDEXX LABS INC COM 45168D104   350,056 700 SH   SOLE   0 0 700
ILLINOIS TOOL WKS INC COM 452308109   275,907 1,133 SH   SOLE   823 0 310
INTEL CORP COM 458140100   363,769 11,132 SH   SOLE   8,730 0 2,402
INTERNATIONAL BUSINESS MACHS COM 459200101   845,749 6,452 SH   SOLE   6,452 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   607,147 2,200 SH   SOLE   2,200 0 0
ISHARES TR SELECT DIVID ETF 464287168   221,245 1,888 SH   SOLE   1,888 0 0
JPMORGAN CHASE & CO COM 46625H100   1,613,528 12,382 SH   SOLE   11,682 0 700
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   2,422,656 48,145 SH   SOLE   48,145 0 0
JOHNSON & JOHNSON COM 478160104   4,025,723 25,957 SH   SOLE   24,266 0 1,691
KELLOGG CO COM 487836108   346,316 5,172 SH   SOLE   5,172 0 0
KIMBERLY-CLARK CORP COM 494368103   264,712 1,972 SH   SOLE   1,615 0 358
KINDER MORGAN INC DEL COM 49456B101   255,874 14,613 SH   SOLE   11,613 0 3,000
KRAFT HEINZ CO COM 500754106   246,141 6,365 SH   SOLE   6,365 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   1,194,058 6,085 SH   SOLE   5,869 0 216
LILLY ELI & CO COM 532457108   1,298,990 3,750 SH   SOLE   3,750 0 0
LOWES COS INC COM 548661107   325,151 1,626 SH   SOLE   1,526 0 100
MCDONALDS CORP COM 580135101   889,243 3,180 SH   SOLE   2,891 0 289
MERCK & CO INC COM 58933Y105   420,155 3,949 SH   SOLE   3,949 0 0
MICROSOFT CORP COM 594918104   8,462,157 29,360 SH   SOLE   26,842 0 2,517
MICROCHIP TECHNOLOGY INC. COM 595017104   204,423 2,440 SH   SOLE   2,440 0 0
MONDELEZ INTL INC CL A 609207105   207,733 2,980 SH   SOLE   2,002 0 978
NEXTERA ENERGY INC COM 65339F101   1,832,852 23,779 SH   SOLE   23,779 0 0
NIKE INC CL B 654106103   329,411 2,686 SH   SOLE   2,686 0 0
NORFOLK SOUTHN CORP COM 655844108   1,331,229 6,279 SH   SOLE   6,279 0 0
NORTHROP GRUMMAN CORP COM 666807102   397,312 861 SH   SOLE   861 0 0
NVIDIA CORPORATION COM 67066G104   1,185,435 4,267 SH   SOLE   3,967 0 300
ORACLE CORP COM 68389X105   502,233 5,405 SH   SOLE   5,275 0 130
PPG INDS INC COM 693506107   471,922 3,533 SH   SOLE   3,533 0 0
PPL CORP COM 69351T106   392,749 14,133 SH   SOLE   14,133 0 0
PAYCHEX INC COM 704326107   210,846 1,840 SH   SOLE   1,840 0 0
PEPSICO INC COM 713448108   1,950,823 10,701 SH   SOLE   10,601 0 100
PFIZER INC COM 717081103   1,049,087 25,705 SH   SOLE   24,605 0 1,100
PHILIP MORRIS INTL INC COM 718172109   959,229 9,864 SH   SOLE   8,764 0 1,100
PHILLIPS 66 COM 718546104   1,970,653 19,422 SH   SOLE   19,011 0 411
PRICE T ROWE GROUP INC COM 74144T108   333,958 2,958 SH   SOLE   2,858 0 100
PROCTER AND GAMBLE CO COM 742718109   5,456,693 36,692 SH   SOLE   23,772 0 12,920
QUALCOMM INC COM 747525103   579,181 4,559 SH   SOLE   4,559 0 0
RPM INTL INC COM 749685103   314,064 3,600 SH   SOLE   3,600 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   524,485 5,356 SH   SOLE   4,610 0 745
REALTY INCOME CORP COM 756109104   966,519 15,264 SH   SOLE   15,264 0 0
SEMPRA COM 816851109   635,100 4,202 SH   SOLE   4,202 0 0
SOUTHERN CO COM 842587107   493,942 7,099 SH   SOLE   7,099 0 0
STARBUCKS CORP COM 855244109   1,877,007 18,026 SH   SOLE   16,026 0 2,000
SYSCO CORP COM 871829107   299,532 3,878 SH   SOLE   2,638 0 1,240
TARGET CORP COM 87612E106   534,419 3,227 SH   SOLE   1,787 0 1,440
THOMSON REUTERS CORP. COM NEW 884903709   332,587 2,556 SH   SOLE   726 0 1,830
3M CO COM 88579Y101   754,577 7,180 SH   SOLE   6,380 0 800
TRUIST FINL CORP COM 89832Q109   499,651 14,653 SH   SOLE   14,653 0 0
UNION PAC CORP COM 907818108   327,986 1,630 SH   SOLE   1,630 0 0
UNITED PARCEL SERVICE INC CL B 911312106   376,879 1,943 SH   SOLE   1,923 0 20
UNITEDHEALTH GROUP INC COM 91324P102   1,373,469 2,906 SH   SOLE   2,906 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   30,818,671 200,091 SH   SOLE   185,258 0 14,833
VANGUARD STAR FDS VG TL INTL STK F 921909768   246,778 4,469 SH   SOLE   4,290 0 179
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,486,987 32,920 SH   SOLE   32,795 0 125
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   18,501,041 175,336 SH   SOLE   167,733 0 7,603
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794   5,208,329 84,070 SH   SOLE   81,710 0 2,359
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   6,684,863 90,723 SH   SOLE   86,759 0 3,964
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   5,049,345 124,980 SH   SOLE   119,777 0 5,203
VANGUARD WORLD FDS ENERGY ETF 92204A306   217,037 1,900 SH   SOLE   1,900 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   437,412 5,616 SH   SOLE   5,616 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   219,145 919 SH   SOLE   419 0 500
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   1,227,094 15,296 SH   SOLE   14,921 0 375
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   1,835,586 36,233 SH   SOLE   36,233 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   355,830 946 SH   SOLE   946 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   698,544 4,400 SH   SOLE   3,400 0 1,000
VANGUARD INDEX FDS MID CAP ETF 922908629   34,131,967 161,826 SH   SOLE   154,641 0 7,185
VANGUARD INDEX FDS LARGE CAP ETF 922908637   45,472,799 243,412 SH   SOLE   232,373 0 11,039
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   4,230,558 30,175 SH   SOLE   29,875 0 300
VANGUARD INDEX FDS GROWTH ETF 922908736   750,822 3,010 SH   SOLE   3,010 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   1,032,120 7,473 SH   SOLE   7,473 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   9,753,502 51,454 SH   SOLE   49,418 0 2,035
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,069,686 5,240 SH   SOLE   4,324 0 916
VERIZON COMMUNICATIONS INC COM 92343V104   1,378,022 35,434 SH   SOLE   35,434 0 0
VISA INC COM CL A 92826C839   502,041 2,227 SH   SOLE   2,227 0 0
WALMART INC COM 931142103   387,395 2,621 SH   SOLE   2,521 0 100
ELME COMMUNITIES SH BEN INT 939653101   206,729 11,575 SH   SOLE   11,575 0 0
WELLS FARGO CO NEW COM 949746101   214,008 5,725 SH   SOLE   5,725 0 0
EATON CORP PLC SHS G29183103   222,742 1,300 SH   SOLE   1,300 0 0