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
ADVANCED MICRO DEVICES COM 007903107 832 8,867 SH   SOLE   8,867 0 0
ALBEMARLE CORP COM 012653101 3,156 18,735 SH   SOLE   18,735 0 0
ALPHABET INC CAP STK CL A 02079K305 3,670 1,503 SH   SOLE   1,503 0 0
ALPHABET INC CAP STK CL C 02079K107 726 290 SH   SOLE   290 0 0
AMAZON COM INC COM 023135106 7,275 2,115 SH   SOLE   2,115 0 0
AMERICAN WTR WRKS CO INC NEW COM 030420103 1,156 7,501 SH   SOLE   7,501 0 0
APPLE INC COM 037833100 15,546 113,512 SH   SOLE   113,512 0 0
AT&T INC COM 00206R102 289 10,073 SH   SOLE   10,073 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 1,023 28,262 SH   SOLE   28,262 0 0
BANK AMER CORP COM 060505104 206 4,998 SH   SOLE   4,998 0 0
Berkshire Hathaway Inc DEL CL B NEW 084670702 13,016 46,837 SH   SOLE   46,837 0 0
BLACKSTONE CORP INC COM CL A 09260D107 3,955 40,718 SH   SOLE   40,718 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 214 3,204 SH   SOLE   3,204 0 0
BROADCOM INC COM 11135F101 235 493 SH   SOLE   493 0 0
CARLOTZ INC COM CL A 142552108 60 11,000 SH   SOLE   11,000 0 0
CHARLES RIV LABS INTL INC COM 159864107 902 2,441 SH   SOLE   2,441 0 0
CHEVRON CORP NEW COM 166764100 1,620 15,469 SH   SOLE   15,469 0 0
CITIZENS FINL GROUP INC COM 174610105 857 18,705 SH   SOLE   18,705 0 0
COCA COLA CO COM 191216100 742 13,718 SH   SOLE   13,718 0 0
COSTAR GROUP INC COM 22160N109 355 4,290 SH   SOLE   4,290 0 0
DANAHER CORP DEL COM 235851102 10,321 38,460 SH   SOLE   38,460 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 222 5,133 SH   SOLE   5,133 0 0
DIGITAL RLTY TR INC COM 253868103 386 2,567 SH   SOLE   2,567 0 0
DISNEY WALT CO COM DISNEY 254687106 5,055 28,760 SH   SOLE   28,760 0 0
DOMINION ENERGY INC COM 25746U109 7,759 105,475 SH   SOLE   105,475 0 0
DUKE ENERGY CORP NEW COM 26441C204 455 4,616 SH   SOLE   4,616 0 0
ENBRIDGE INC COM 29250N105 234 5,866 SH   SOLE   5,866 0 0
ESSENTIAL UTILS INC COM 29670G102 7,497 164,054 SH   SOLE   164,054 0 0
EXXON MOBIL CORP COM 30231G102 942 14,933 SH   SOLE   14,933 0 0
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 2,345 40,944 SH   SOLE   40,944 0 0
FIRST TR EXCHANGE-TRADED FD PFD Secs Inc ETF 33739E108 6,718 326,139 SH   SOLE   326,139 0 0
HOME DEPOT INC COM 437076102 599 1,878 SH   SOLE   1,878 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 2,094 9,938 SH   SOLE   9,938 0 0
ILLINOIS TOOL WKS INC COM 452308109 226 1,014 SH   SOLE   1,014 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 936 6,386 SH   SOLE   6,386 0 0
ISHARES GOLD TRUST ISHARES 464285204 3,963 117,578 SH   SOLE   117,578 0 0
ISHARES TR TIPS BD ETF 464287176 6,903 53,930 SH   SOLE   53,930 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 580 11,193 SH   SOLE   11,193 0 0
JOHNSON & JOHNSON COM 478160104 8,036 48,784 SH   SOLE   48,784 0 0
JP MORGAN CHASE & CO COM 46625H100 351 2,261 SH   SOLE   2,261 0 0
LOCKHEED MARTIN CORP COM 539830109 7,555 19,970 SH   SOLE   19,970 0 0
LOWES COS INC COM 548661107 421 2,174 SH   SOLE   2,174 0 0
LULULEMON ATHLETICA INC COM 550021109 225 618 SH   SOLE   618 0 0
MARKEL CORP COM 570535104 3,507 2,956 SH   SOLE   2,956 0 0
MEDTRONIC PLC SHS G5960L103 2,294 18,481 SH   SOLE   18,481 0 0
MICROSOFT CORP COM 594918104 15,339 56,623 SH   SOLE   56,623 0 0
MORGAN STANLEY COM NEW 617446448 5,340 58,245 SH   SOLE   58,245 0 0
NEXTERA ENERGY INC COM 65339F101 2,144 29,270 SH   SOLE   29,270 0 0
NIKE INC CL B 654106103 6,337 41,020 SH   SOLE   41,020 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,948 7,342 SH   SOLE   7,342 0 0
PALO ALTO NETWORKS INC COM 697435105 3,256 8,776 SH   SOLE   8,776 0 0
PEPSICO INC COM 713448108 7,062 47,662 SH   SOLE   47,662 0 0
PFIZER INC COM 717081103 2,431 62,094 SH   SOLE   62,094 0 0
PHILIP MORRIS INTL INC COM 718172109 374 3,780 SH   SOLE   3,780 0 0
PROCTER AND GAMBLE CO COM 742718109 7,096 52,594 SH   SOLE   52,594 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 214 2,512 SH   SOLE   2,512 0 0
SALESFORCE COM INC COM 79466L302 1,063 4,354 SH   SOLE   4,354 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,349 17,851 SH   SOLE   17,851 0 0
SHERWIN WILLIAMS CO COM 824348106 3,529 12,954 SH   SOLE   12,954 0 0
SOUTHERN CO COM 842587107 2,416 39,940 SH   SOLE   39,940 0 0
STARBUCKS CORP COM 855244109 1,422 12,719 SH   SOLE   12,719 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3,813 31,735 SH   SOLE   31,735 0 0
TEREX CORP NEW COM 880779103 273 5,750 SH   SOLE   5,750 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 452 896 SH   SOLE   896 0 0
UNION PAC CORP COM 907818108 4,894 22,254 SH   SOLE   22,254 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 428 1,903 SH   SOLE   1,903 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 6,996 124,871 SH   SOLE   124,871 0 0
VISA INC COM CL A 92826C839 7,520 32,162 SH   SOLE   32,162 0 0
WALMART INC COM 931142103 4,517 32,032 SH   SOLE   32,032 0 0
WASTE MGMT INC DEL COM 94106L109 414 2,961 SH   SOLE   2,961 0 0
ZOETIS INC CL A 98978V103 4,668 25,050 SH   SOLE   25,050 0 0