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
Expires: July 31, 2015
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 631,388 4,464 SH SOLE 4,464 0 0
ALPHABET INC CAP STK CL A 02079K305 12,788,938 40,859 SH SOLE 40,859 0 0
ALPHABET INC CAP STK CL C 02079K107 1,402,686 4,470 SH SOLE 4,470 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 3,402,437 72,361 SH SOLE 72,361 0 0
AMAZON COM INC COM 023135106 8,858,872 38,380 SH SOLE 38,380 0 0
APPLE INC COM 037833100 15,382,848 56,584 SH SOLE 56,584 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 595,912 557 SH SOLE 557 0 0
ATLANTIC UN BANKSHARES CORP COM 04911A107 2,281,779 64,640 SH SOLE 64,640 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 22,605,176 44,972 SH SOLE 44,972 0 0
BLACKSTONE INC COM 09260D107 881,949 5,722 SH SOLE 5,722 0 0
BRADY CORP CL A 104674106 2,119,987 27,051 SH SOLE 27,051 0 0
BROADCOM INC COM 11135F101 6,895,612 19,924 SH SOLE 19,924 0 0
CF INDS HLDGS INC COM 125269100 3,129,096 40,459 SH SOLE 40,459 0 0
CHEVRON CORP NEW COM 166764100 6,375,584 41,832 SH SOLE 41,832 0 0
CME GROUP INC COM 12572Q105 782,937 2,867 SH SOLE 2,867 0 0
COCA COLA CO COM 191216100 701,689 10,037 SH SOLE 10,037 0 0
DANAHER CORPORATION COM 235851102 8,494,651 37,108 SH SOLE 37,108 0 0
DOMINION ENERGY INC COM 25746U109 4,333,894 73,970 SH SOLE 73,970 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 1,001,338 8,543 SH SOLE 8,543 0 0
ELI LILLY & CO COM 532457108 901,027 838 SH SOLE 838 0 0
ESSENTIAL UTILS INC COM 29670G102 6,034,545 157,313 SH SOLE 157,313 0 0
EXXON MOBIL CORP COM 30231G102 1,359,087 11,294 SH SOLE 11,294 0 0
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 1,085,980 15,632 SH SOLE 15,632 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107 4,422,208 53,916 SH SOLE 53,916 0 0
HOME DEPOT INC COM 437076102 560,776 1,630 SH SOLE 1,630 0 0
HONEYWELL INTL INC COM 438516106 1,442,745 7,395 SH SOLE 7,395 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 314,988 926 SH SOLE 926 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 256,561 453 SH SOLE 453 0 0
ISHARES GOLD TR ISHARES NEW 464285204 11,942,867 147,134 SH SOLE 147,134 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,532,896 2,238 SH SOLE 2,238 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 8,573,900 169,478 SH SOLE 169,478 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 3,069,084 60,249 SH SOLE 60,249 0 0
J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670 332,526 7,023 SH SOLE 7,023 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 269,675 4,711 SH SOLE 4,711 0 0
JOHNSON & JOHNSON COM 478160104 1,002,343 4,843 SH SOLE 4,843 0 0
JPMORGAN CHASE & CO. COM 46625H100 5,393,964 16,740 SH SOLE 16,740 0 0
KIMBERLY-CLARK CORP COM 494368103 4,860,477 48,176 SH SOLE 48,176 0 0
LOCKHEED MARTIN CORP COM 539830109 10,265,214 21,224 SH SOLE 21,224 0 0
LOWES COS INC COM 548661107 409,972 1,700 SH SOLE 1,700 0 0
LULULEMON ATHLETICA INC COM 550021109 348,290 1,676 SH SOLE 1,676 0 0
MARATHON PETE CORP COM 56585A102 2,267,699 13,944 SH SOLE 13,944 0 0
MARKEL GROUP INC COM 570535104 305,250 142 SH SOLE 142 0 0
MCDONALDS CORP COM 580135101 236,863 775 SH SOLE 775 0 0
MCKESSON CORP COM 58155Q103 410,145 500 SH SOLE 500 0 0
MERCK & CO INC COM 58933Y105 1,784,674 16,955 SH SOLE 16,955 0 0
MICROSOFT CORP COM 594918104 17,146,715 35,455 SH SOLE 35,455 0 0
MOOG INC CL A 615394202 4,085,344 16,774 SH SOLE 16,774 0 0
NETAPP INC COM 64110D104 1,357,194 12,673 SH SOLE 12,673 0 0
NEXTERA ENERGY INC COM 65339F101 2,771,711 34,526 SH SOLE 34,526 0 0
NORFOLK SOUTHN CORP COM 655844108 1,809,884 6,269 SH SOLE 6,269 0 0
NVIDIA CORPORATION COM 67066G104 730,707 3,918 SH SOLE 3,918 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P405 3,762,344 295,317 SH SOLE 295,317 0 0
PALO ALTO NETWORKS INC COM 697435105 8,930,384 48,482 SH SOLE 48,482 0 0
PEPSICO INC COM 713448108 7,306,927 50,912 SH SOLE 50,912 0 0
PFIZER INC COM 717081103 2,717,902 109,153 SH SOLE 109,153 0 0
PHILIP MORRIS INTL INC COM 718172109 624,277 3,892 SH SOLE 3,892 0 0
PNC FINL SVCS GROUP INC COM 693475105 438,729 2,102 SH SOLE 2,102 0 0
PROCTER AND GAMBLE CO COM 742718109 7,322,230 51,094 SH SOLE 51,094 0 0
RTX CORPORATION COM 75513E101 243,188 1,326 SH SOLE 1,326 0 0
S&P GLOBAL INC COM 78409V104 4,529,375 8,667 SH SOLE 8,667 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,714,202 62,494 SH SOLE 62,494 0 0
SHERWIN WILLIAMS CO COM 824348106 4,870,479 15,031 SH SOLE 15,031 0 0
SOUTHERN CO COM 842587107 3,925,369 45,016 SH SOLE 45,016 0 0
SPDR GOLD TR GOLD SHS 78463V107 248,486 627 SH SOLE 627 0 0
T ROWE PRICE ETF INC CAPITAL APPRECIA 87283Q784 509,464 21,615 SH SOLE 21,615 0 0
TESLA INC COM 88160R101 294,567 655 SH SOLE 655 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 790,370 1,364 SH SOLE 1,364 0 0
TOWNEBANK PORTSMOUTH VA COM 89214P109 200,220 6,000 SH SOLE 6,000 0 0
TRACTOR SUPPLY CO COM 892356106 1,262,806 25,251 SH SOLE 25,251 0 0
UNION PAC CORP COM 907818108 5,899,754 25,505 SH SOLE 25,505 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 269,816 1,046 SH SOLE 1,046 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,546,514 62,522 SH SOLE 62,522 0 0
VISA INC COM CL A 92826C839 3,323,208 9,476 SH SOLE 9,476 0 0