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
ALBEMARLE CORP COM 012653101 1,858 12,601 SH   SOLE   12,601 0 0
ALPHABET INC CAP STK CL A 02079K305 1,587 906 SH   SOLE   906 0 0
ALPHABET INC CAP STK CL C 02079K107 381 218 SH   SOLE   218 0 0
AMAZON COM INC COM 023135106 6,455 1,982 SH   SOLE   1,982 0 0
AMERICAN WTR WRKS CO INC NEW COM 030420103 716 4,668 SH   SOLE   4,668 0 0
APPLE INC COM 037833100 14,594 109,992 SH   SOLE   109,992 0 0
AT&T INC COM 00206R102 227 7,917 SH   SOLE   7,917 0 0
Berkshire Hathaway Inc DEL CL B NEW 084670702 10,890 46,969 SH   SOLE   46,969 0 0
BLACKSTONE CORP INC COM CL A 09260D107 2,118 32,687 SH   SOLE   32,687 0 0
CHEVRON CORP NEW COM 166764100 1,219 14,444 SH   SOLE   14,444 0 0
COCA COLA CO COM 191216100 427 7,793 SH   SOLE   7,793 0 0
COSTAR GROUP INC COM 22160N109 417 452 SH   SOLE   452 0 0
DANAHER CORP DEL COM 235851102 8,451 38,044 SH   SOLE   38,044 0 0
DIGITAL RLTY TR INC COM 253868103 365 2,617 SH   SOLE   2,617 0 0
DISNEY WALT CO COM DISNEY 254687106 5,185 28,619 SH   SOLE   28,619 0 0
DOMINION ENERGY INC COM 25746U109 7,906 105,146 SH   SOLE   105,146 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 303 3,311 SH   SOLE   3,311 0 0
ESSENTIAL UTILS INC COM 29670G102 7,892 166,885 SH   SOLE   166,885 0 0
EXXON MOBIL CORP COM 30231G102 515 12,501 SH   SOLE   12,501 0 0
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 2,262 39,886 SH   SOLE   39,886 0 0
FIRST TR EXCHANGE-TRADED FD PFD Secs Inc ETF 33739E108 6,411 317,550 SH   SOLE   317,550 0 0
HOME DEPOT INC COM 437076102 435 1,638 SH   SOLE   1,638 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 1,802 10,575 SH   SOLE   10,575 0 0
INTEL CORP COM 458140100 3,191 64,053 SH   SOLE   64,053 0 0
ISHARES GOLD TRUST ISHARES 464285105 4,105 226,460 SH   SOLE   226,460 0 0
ISHARES TR TIPS BD ETF 464287176 6,624 51,897 SH   SOLE   51,897 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 593 11,373 SH   SOLE   11,373 0 0
JOHNSON & JOHNSON COM 478160104 7,306 46,424 SH   SOLE   46,424 0 0
JP MORGAN CHASE & CO COM 46625H100 278 2,195 SH   SOLE   2,195 0 0
LOCKHEED MARTIN CORP COM 539830109 6,944 19,563 SH   SOLE   19,563 0 0
LOWES COS INC COM 548661107 348 2,171 SH   SOLE   2,171 0 0
MARKEL CORP COM 570535104 3,632 3,515 SH   SOLE   3,515 0 0
MEDTRONIC PLC SHS G5960L103 2,391 20,412 SH   SOLE   20,412 0 0
MICROSOFT CORP COM 594918104 12,436 55,914 SH   SOLE   55,914 0 0
MORGAN STANLEY COM NEW 617446448 3,779 55,155 SH   SOLE   55,155 0 0
NEXTERA ENERGY INC COM 65339F101 1,553 20,135 SH   SOLE   20,135 0 0
NIKE INC CL B 654106103 5,426 38,357 SH   SOLE   38,357 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,580 6,650 SH   SOLE   6,650 0 0
PALO ALTO NETWORKS INC COM 697435105 2,471 6,955 SH   SOLE   6,955 0 0
PEPSICO INC COM 713448108 6,973 47,025 SH   SOLE   47,025 0 0
PFIZER INC COM 717081103 2,499 67,892 SH   SOLE   67,892 0 0
PROCTER AND GAMBLE CO COM 742718109 7,514 54,008 SH   SOLE   54,008 0 0
SALESFORCE COM INC COM 79466L302 618 2,780 SH   SOLE   2,780 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,219 19,005 SH   SOLE   19,005 0 0
SHERWIN WILLIAMS CO COM 824348106 3,167 4,310 SH   SOLE   4,310 0 0
SOUTHERN CO COM 842587107 2,686 43,732 SH   SOLE   43,732 0 0
STARBUCKS CORP COM 855244109 1,383 12,934 SH   SOLE   12,934 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2,055 18,851 SH   SOLE   18,851 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 382 821 SH   SOLE   821 0 0
UNION PAC CORP COM 907818108 4,280 20,556 SH   SOLE   20,556 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 370 1,902 SH   SOLE   1,902 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 6,751 114,918 SH   SOLE   114,918 0 0
VISA INC COM CL A 92826C839 7,057 32,264 SH   SOLE   32,264 0 0
WALMART INC COM 931142103 4,683 32,488 SH   SOLE   32,488 0 0
ZOETIS INC CL A 98978V103 3,957 23,914 SH   SOLE   23,914 0 0