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
ABBOTT LABS COM 002824100 1,407 11,912 SH   SOLE   11,912 0 0
ABBVIE INC COM 00287Y109 212 1,969 SH   SOLE   1,969 0 0
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 340 20,160 SH   SOLE   20,160 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 462 1,443 SH   SOLE   1,443 0 0
AIR PRODS & CHEMS INC COM 009158106 207 807 SH   SOLE   807 0 0
ALPHABET INC CAP STK CL A 02079K305 2,711 1,014 SH   SOLE   1,014 0 0
ALPHABET INC CAP STK CL C 02079K107 738 277 SH   SOLE   277 0 0
ALTRIA GROUP INC COM 02209S103 3,162 69,473 SH   SOLE   69,473 0 0
AMAZON COM INC COM 023135106 1,675 510 SH   SOLE   510 0 0
AMERICAN TOWER CORP NEW COM 03027X100 1,112 4,190 SH   SOLE   4,190 0 0
ANTHEM INC COM 036752103 538 1,444 SH   SOLE   1,444 0 0
APPLE INC COM 037833100 5,191 36,687 SH   SOLE   36,687 0 0
AUTODESK INC COM 052769106 1,990 6,977 SH   SOLE   6,977 0 0
BECTON DICKINSON & CO COM 075887109 248 1,010 SH   SOLE   1,010 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 823 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 383 1,405 SH   SOLE   1,405 0 0
BK OF AMERICA CORP COM 060505104 1,084 25,535 SH   SOLE   25,535 0 0
BLACKSTONE INC COM 09260D107 8,314 71,460 SH   SOLE   71,460 0 0
BROADCOM INC COM 11135F101 465 958 SH   SOLE   958 0 0
CAPITAL ONE FINL CORP COM 14040H105 832 5,140 SH   SOLE   5,140 0 0
CHEVRON CORP NEW COM 166764100 838 8,261 SH   SOLE   8,261 0 0
CVS HEALTH CORP COM 126650100 726 8,551 SH   SOLE   8,551 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 2,481 12,854 SH   SOLE   12,854 0 0
DISNEY WALT CO COM 254687106 4,815 28,462 SH   SOLE   28,462 0 0
DOMINION ENERGY INC COM 25746U109 2,841 38,902 SH   SOLE   38,902 0 0
ETSY INC COM 29786A106 825 3,967 SH   SOLE   3,967 0 0
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 353 6,259 SH   SOLE   6,259 0 0
HOME DEPOT INC COM 437076102 3,563 10,855 SH   SOLE   10,855 0 0
HONEYWELL INTL INC COM 438516106 1,641 7,732 SH   SOLE   7,732 0 0
IDEXX LABS INC COM 45168D104 692 1,113 SH   SOLE   1,113 0 0
INTEL CORP COM 458140100 212 3,971 SH   SOLE   3,971 0 0
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 30,478 207,178 SH   SOLE   207,178 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 198 13,145 SH   SOLE   13,145 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 793 13,032 SH   SOLE   13,032 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1,317 3,990 SH   SOLE   3,990 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 672 4,366 SH   SOLE   4,366 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 10,501 29,337 SH   SOLE   29,337 0 0
ISHARES TR CORE S&P MCP ETF 464287507 796 3,025 SH   SOLE   3,025 0 0
ISHARES TR CORE S&P500 ETF 464287200 443 1,028 SH   SOLE   1,028 0 0
ISHARES TR S&P 100 ETF 464287101 597 3,022 SH   SOLE   3,022 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 864 11,686 SH   SOLE   11,686 0 0
ISHARES TR S&P 500 VAL ETF 464287408 3,409 23,443 SH   SOLE   23,443 0 0
JOHNSON & JOHNSON COM 478160104 3,021 18,709 SH   SOLE   18,709 0 0
JPMORGAN CHASE & CO COM 46625H100 5,661 34,582 SH   SOLE   34,582 0 0
KIMBERLY-CLARK CORP COM 494368103 240 1,813 SH   SOLE   1,813 0 0
LILLY ELI & CO COM 532457108 225 974 SH   SOLE   974 0 0
LOCKHEED MARTIN CORP COM 539830109 261 757 SH   SOLE   757 0 0
LOWES COS INC COM 548661107 398 1,961 SH   SOLE   1,961 0 0
MAGNITE INC COM 55955D100 613 21,888 SH   SOLE   21,888 0 0
MARKEL CORP COM 570535104 447 374 SH   SOLE   374 0 0
MERCK & CO INC COM 58933Y105 233 3,099 SH   SOLE   3,099 0 0
MICROSOFT CORP COM 594918104 3,401 12,063 SH   SOLE   12,063 0 0
NEXTERA ENERGY INC COM 65339F101 523 6,655 SH   SOLE   6,655 0 0
NIKE INC CL B 654106103 1,360 9,363 SH   SOLE   9,363 0 0
NORFOLK SOUTHN CORP COM 655844108 354 1,479 SH   SOLE   1,479 0 0
ONEOK INC NEW COM 682680103 1,056 18,208 SH   SOLE   18,208 0 0
ORACLE CORP COM 68389X105 377 4,322 SH   SOLE   4,322 0 0
PAYPAL HLDGS INC COM 70450Y103 2,573 9,887 SH   SOLE   9,887 0 0
PEPSICO INC COM 713448108 1,447 9,619 SH   SOLE   9,619 0 0
PFIZER INC COM 717081103 499 11,593 SH   SOLE   11,593 0 0
PHILIP MORRIS INTL INC COM 718172109 767 8,091 SH   SOLE   8,091 0 0
PROCTER AND GAMBLE CO COM 742718109 1,683 12,038 SH   SOLE   12,038 0 0
SALESFORCE COM INC COM 79466L302 239 880 SH   SOLE   880 0 0
SCHWAB CHARLES CORP COM 808513105 633 8,691 SH   SOLE   8,691 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 331 3,183 SH   SOLE   3,183 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,436 19,346 SH   SOLE   19,346 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 312 2,107 SH   SOLE   2,107 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 221 3,282 SH   SOLE   3,282 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 254 2,446 SH   SOLE   2,446 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 4,711 47,064 SH   SOLE   47,064 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 3,186 25,027 SH   SOLE   25,027 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 500 1,165 SH   SOLE   1,165 0 0
SPDR SER TR BLOMBERG BRC INV 78468R200 985 32,140 SH   SOLE   32,140 0 0
STARWOOD PPTY TR INC COM 85571B105 2,014 82,518 SH   SOLE   82,518 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,153 2,018 SH   SOLE   2,018 0 0
TRUIST FINL CORP COM 89832Q109 403 6,866 SH   SOLE   6,866 0 0
UDR INC COM 902653104 210 3,961 SH   SOLE   3,961 0 0
UNITED PARCEL SERVICE INC CL B 911312106 266 1,462 SH   SOLE   1,462 0 0
UNITEDHEALTH GROUP INC COM 91324P102 448 1,146 SH   SOLE   1,146 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 7,495 72,518 SH   SOLE   72,518 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 290 723 SH   SOLE   723 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,317 61,421 SH   SOLE   61,421 0 0
VILLAGE BK & TR FINL CORP COM NEW 92705T200 208 4,032 SH   SOLE   4,032 0 0
VISA INC COM CL A 92826C839 958 4,299 SH   SOLE   4,299 0 0
VULCAN MATLS CO COM 929160109 2,041 12,064 SH   SOLE   12,064 0 0
WASTE MGMT INC DEL COM 94106L109 734 4,917 SH   SOLE   4,917 0 0
WESTROCK CO COM 96145D105 299 5,992 SH   SOLE   5,992 0 0
WP CAREY INC COM 92936U109 6,720 91,999 SH   SOLE   91,999 0 0
ZOETIS INC CL A 98978V103 890 4,582 SH   SOLE   4,582 0 0