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
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,079 2,947 SH   SOLE   0 0 2,947
ADVANCED MICRO DEVICES INC COM 007903107 1,711 22,376 SH   SOLE   0 0 22,376
ALPHABET INC CAP STK CL A 02079K305 3,049 1,399 SH   SOLE   0 0 1,399
AMAZON COM INC COM 023135106 2,560 24,100 SH   SOLE   0 0 24,100
AMGEN INC COM 031162100 1,977 8,125 SH   SOLE   0 0 8,125
APPLE INC COM 037833100 9,219 67,430 SH   SOLE   0 0 67,430
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 224 820 SH   SOLE   0 0 820
BIG 5 SPORTING GOODS CORP COM 08915P101 446 39,755 SH   SOLE   0 0 39,755
BLACKSTONE INC COM 09260D107 1,940 21,261 SH   SOLE   0 0 21,261
BP PLC SPONSORED ADR 055622104 369 13,000 SH   SOLE   0 0 13,000
BROADCOM INC COM 11135F101 3,200 6,586 SH   SOLE   0 0 6,586
CAMPING WORLD HLDGS INC CL A 13462K109 597 27,660 SH   SOLE   0 0 27,660
CISCO SYS INC COM 17275R102 216 5,064 SH   SOLE   0 0 5,064
COSTCO WHSL CORP NEW COM 22160K105 2,577 5,378 SH   SOLE   0 0 5,378
DOMINION ENERGY INC COM 25746U109 2,577 32,291 SH   SOLE   0 0 32,291
DOMINOS PIZZA INC COM 25754A201 1,285 3,297 SH   SOLE   0 0 3,297
FORD MTR CO DEL COM 345370860 162 14,579 SH   SOLE   0 0 14,579
GENERAC HLDGS INC COM 368736104 1,606 7,627 SH   SOLE   0 0 7,627
HOME DEPOT INC COM 437076102 2,335 8,515 SH   SOLE   0 0 8,515
IDEXX LABS INC COM 45168D104 228 649 SH   SOLE   0 0 649
INVESCO QQQ TR UNIT SER 1 46090E103 3,931 14,026 SH   SOLE   0 0 14,026
ISHARES TR IBONDS DEC24 ETF 46434VBG4 1,771 71,545 SH   SOLE   0 0 71,545
ISHARES TR ISHARES BIOTECH 464287556 374 3,181 SH   SOLE   0 0 3,181
ISHARES TR IBONDS DEC22 ETF 46434VBA7 2,719 108,714 SH   SOLE   0 0 108,714
ISHARES TR MSCI USA MIN VOL 46429B697 7,376 105,056 SH   SOLE   0 0 105,056
ISHARES TR IBONDS DEC23 ETF 46434VAX8 2,968 118,308 SH   SOLE   0 0 118,308
ISHARES TR IBONDS DEC25 ETF 46434VBD1 1,711 69,259 SH   SOLE   0 0 69,259
JOHNSON & JOHNSON COM 478160104 628 3,538 SH   SOLE   0 0 3,538
JPMORGAN CHASE & CO COM 46625H100 541 4,804 SH   SOLE   0 0 4,804
LAM RESEARCH CORP COM 512807108 790 1,854 SH   SOLE   0 0 1,854
LOWES COS INC COM 548661107 244 1,397 SH   SOLE   0 0 1,397
MARKEL CORP COM 570535104 401 310 SH   SOLE   0 0 310
MERCK & CO INC COM 58933Y105 225 2,468 SH   SOLE   0 0 2,468
META PLATFORMS INC CL A 30303M102 1,749 10,846 SH   SOLE   0 0 10,846
MICROSOFT CORP COM 594918104 3,516 13,691 SH   SOLE   0 0 13,691
NETFLIX INC COM 64110L106 408 2,335 SH   SOLE   0 0 2,335
NEXTERA ENERGY INC COM 65339F101 2,243 28,960 SH   SOLE   0 0 28,960
NVIDIA CORPORATION COM 67066G104 1,716 11,322 SH   SOLE   0 0 11,322
PEPSICO INC COM 713448108 728 4,371 SH   SOLE   0 0 4,371
PROCTER AND GAMBLE CO COM 742718109 551 3,832 SH   SOLE   0 0 3,832
REALTY INCOME CORP COM 756109104 1,313 19,232 SH   SOLE   0 0 19,232
SALESFORCE INC COM 79466L302 1,199 7,266 SH   SOLE   0 0 7,266
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,924 22,803 SH   SOLE   0 0 22,803
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 276 2,006 SH   SOLE   0 0 2,006
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 2,741 39,088 SH   SOLE   0 0 39,088
SERVICENOW INC COM 81762P102 1,309 2,754 SH   SOLE   0 0 2,754
SINGULAR GENOMICS SYSTEMS IN COM 82933R100 53 14,000 SH   SOLE   0 0 14,000
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 3,591 11,667 SH   SOLE   0 0 11,667
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,483 9,233 SH   SOLE   0 0 9,233
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 2,857 6,909 SH   SOLE   0 0 6,909
TESLA INC COM 88160R101 901 1,338 SH   SOLE   0 0 1,338
TOWNEBANK PORTSMOUTH VA COM 89214P109 472 17,378 SH   SOLE   0 0 17,378
UNITEDHEALTH GROUP INC COM 91324P102 2,841 5,530 SH   SOLE   0 0 5,530
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 2,706 13,281 SH   SOLE   0 0 13,281
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 355 1,024 SH   SOLE   0 0 1,024
VANGUARD INDEX FDS SM CP VAL ETF 922908611 3,127 20,874 SH   SOLE   0 0 20,874
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,977 10,484 SH   SOLE   0 0 10,484
VANGUARD INDEX FDS GROWTH ETF 922908736 2,941 13,194 SH   SOLE   0 0 13,194
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,347 30,300 SH   SOLE   0 0 30,300
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 527 5,181 SH   SOLE   0 0 5,181
ZOETIS INC CL A 98978V103 411 2,392 SH   SOLE   0 0 2,392