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 624 7,960 SH   SOLE   7,960 0 0
ALBEMARLE CORP COM 012653101 1,841 12,601 SH   SOLE   12,601 0 0
ALPHABET INC CAP STK CL A 02079K305 2,937 1,424 SH   SOLE   1,424 0 0
ALPHABET INC CAP STK CL C 02079K107 450 218 SH   SOLE   218 0 0
AMAZON COM INC COM 023135106 6,472 2,092 SH   SOLE   2,092 0 0
AMERICAN WTR WRKS CO INC NEW COM 030420103 1,077 7,185 SH   SOLE   7,185 0 0
APPLE INC COM 037833100 13,617 111,479 SH   SOLE   111,479 0 0
AT&T INC COM 00206R102 241 7,971 SH   SOLE   7,971 0 0
Berkshire Hathaway Inc DEL CL B NEW 084670702 11,726 45,903 SH   SOLE   45,903 0 0
BLACKSTONE CORP INC COM CL A 09260D107 2,945 39,521 SH   SOLE   39,521 0 0
CATERPILLAR INC COM 149123101 209 901 SH   SOLE   901 0 0
CHARLES RIV LABS INTL INC COM 159864107 614 2,121 SH   SOLE   2,121 0 0
CHEVRON CORP NEW COM 166764100 1,507 14,382 SH   SOLE   14,382 0 0
COCA COLA CO COM 191216100 410 7,793 SH   SOLE   7,793 0 0
COSTAR GROUP INC COM 22160N109 397 484 SH   SOLE   484 0 0
DANAHER CORP DEL COM 235851102 8,695 38,631 SH   SOLE   38,631 0 0
DIGITAL RLTY TR INC COM 253868103 368 2,617 SH   SOLE   2,617 0 0
DISNEY WALT CO COM DISNEY 254687106 5,278 28,604 SH   SOLE   28,604 0 0
DOMINION ENERGY INC COM 25746U109 7,872 103,643 SH   SOLE   103,643 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 319 3,313 SH   SOLE   3,313 0 0
ESSENTIAL UTILS INC COM 29670G102 7,374 164,793 SH   SOLE   164,793 0 0
EXXON MOBIL CORP COM 30231G102 573 10,274 SH   SOLE   10,274 0 0
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 2,259 40,041 SH   SOLE   40,041 0 0
FIRST TR EXCHANGE-TRADED FD PFD Secs Inc ETF 33739E108 6,371 316,184 SH   SOLE   316,184 0 0
HOME DEPOT INC COM 437076102 501 1,642 SH   SOLE   1,642 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 2,194 10,663 SH   SOLE   10,663 0 0
ISHARES GOLD TRUST ISHARES 464285105 3,837 235,985 SH   SOLE   235,985 0 0
ISHARES TR TIPS BD ETF 464287176 6,539 52,104 SH   SOLE   52,104 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 591 11,418 SH   SOLE   11,418 0 0
JOHNSON & JOHNSON COM 478160104 7,510 45,699 SH   SOLE   45,699 0 0
JP MORGAN CHASE & CO COM 46625H100 338 2,226 SH   SOLE   2,226 0 0
LOCKHEED MARTIN CORP COM 539830109 7,362 19,925 SH   SOLE   19,925 0 0
LOWES COS INC COM 548661107 413 2,172 SH   SOLE   2,172 0 0
MARKEL CORP COM 570535104 3,622 3,179 SH   SOLE   3,179 0 0
MEDTRONIC PLC SHS G5960L103 2,330 19,724 SH   SOLE   19,724 0 0
MICROSOFT CORP COM 594918104 13,205 56,008 SH   SOLE   56,008 0 0
MORGAN STANLEY COM NEW 617446448 4,482 57,715 SH   SOLE   57,715 0 0
NEXTERA ENERGY INC COM 65339F101 1,935 25,605 SH   SOLE   25,605 0 0
NIKE INC CL B 654106103 5,421 40,796 SH   SOLE   40,796 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,782 6,639 SH   SOLE   6,639 0 0
PALO ALTO NETWORKS INC COM 697435105 2,783 8,644 SH   SOLE   8,644 0 0
PEPSICO INC COM 713448108 6,773 47,883 SH   SOLE   47,883 0 0
PFIZER INC COM 717081103 2,296 63,395 SH   SOLE   63,395 0 0
PROCTER AND GAMBLE CO COM 742718109 6,888 50,862 SH   SOLE   50,862 0 0
SALESFORCE COM INC COM 79466L302 909 4,292 SH   SOLE   4,292 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,352 18,542 SH   SOLE   18,542 0 0
SHERWIN WILLIAMS CO COM 824348106 3,201 4,338 SH   SOLE   4,338 0 0
SOUTHERN CO COM 842587107 2,364 38,034 SH   SOLE   38,034 0 0
STARBUCKS CORP COM 855244109 1,400 12,819 SH   SOLE   12,819 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 3,850 32,558 SH   SOLE   32,558 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 397 871 SH   SOLE   871 0 0
UNION PAC CORP COM 907818108 4,745 21,530 SH   SOLE   21,530 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 407 1,902 SH   SOLE   1,902 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 6,988 120,177 SH   SOLE   120,177 0 0
VISA INC COM CL A 92826C839 6,887 32,530 SH   SOLE   32,530 0 0
WALMART INC COM 931142103 4,492 33,071 SH   SOLE   33,071 0 0
ZOETIS INC CL A 98978V103 3,925 24,925 SH   SOLE   24,925 0 0