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
ABBVIE INC COM 00287Y109 1,449 8,941 SH   SOLE   0 0 8,941
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,348 2,959 SH   SOLE   0 0 2,959
ADVANCED MICRO DEVICES INC COM 007903107 1,914 17,506 SH   SOLE   0 0 17,506
ALPHABET INC CAP STK CL C 02079K107 254 91 SH   SOLE   0 0 91
ALPHABET INC CAP STK CL A 02079K305 3,944 1,418 SH   SOLE   0 0 1,418
AMAZON COM INC COM 023135106 3,694 1,133 SH   SOLE   0 0 1,133
AMGEN INC COM 031162100 2,011 8,317 SH   SOLE   0 0 8,317
APPLE INC COM 037833100 11,821 67,700 SH   SOLE   0 0 67,700
ARK ETF TR INNOVATION ETF 00214Q104 715 10,787 SH   SOLE   0 0 10,787
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 289 820 SH   SOLE   0 0 820
BIG 5 SPORTING GOODS CORP COM 08915P101 723 42,141 SH   SOLE   0 0 42,141
BLACKSTONE INC COM 09260D107 2,391 18,837 SH   SOLE   0 0 18,837
BP PLC SPONSORED ADR 055622104 382 13,000 SH   SOLE   0 0 13,000
BROADCOM INC COM 11135F101 4,226 6,711 SH   SOLE   0 0 6,711
CAMPING WORLD HLDGS INC CL A 13462K109 802 28,695 SH   SOLE   0 0 28,695
CHEWY INC CL A 16679L109 522 12,800 SH   SOLE   0 0 12,800
CISCO SYS INC COM 17275R102 282 5,064 SH   SOLE   0 0 5,064
COSTCO WHSL CORP NEW COM 22160K105 2,684 4,662 SH   SOLE   0 0 4,662
DIGITAL TURBINE INC COM NEW 25400W102 835 19,050 SH   SOLE   0 0 19,050
DOMINION ENERGY INC COM 25746U109 2,769 32,589 SH   SOLE   0 0 32,589
DOMINOS PIZZA INC COM 25754A201 1,419 3,488 SH   SOLE   0 0 3,488
FORD MTR CO DEL COM 345370860 222 13,129 SH   SOLE   0 0 13,129
GENERAC HLDGS INC COM 368736104 1,624 5,463 SH   SOLE   0 0 5,463
HOME DEPOT INC COM 437076102 2,520 8,419 SH   SOLE   0 0 8,419
IDEXX LABS INC COM 45168D104 379 692 SH   SOLE   0 0 692
INVESCO QQQ TR UNIT SER 1 46090E103 5,207 14,362 SH   SOLE   0 0 14,362
ISHARES TR ISHARES BIOTECH 464287556 2,485 19,073 SH   SOLE   0 0 19,073
ISHARES TR IBONDS DEC24 ETF 46434VBG4 1,830 72,914 SH   SOLE   0 0 72,914
ISHARES TR IBONDS DEC22 ETF 46434VBA7 2,880 115,035 SH   SOLE   0 0 115,035
ISHARES TR MSCI USA MIN VOL 46429B697 8,428 108,646 SH   SOLE   0 0 108,646
ISHARES TR U.S. MED DVC ETF 464288810 2,511 41,186 SH   SOLE   0 0 41,186
ISHARES TR IBONDS DEC23 ETF 46434VAX8 3,086 122,056 SH   SOLE   0 0 122,056
ISHARES TR IBONDS DEC25 ETF 46434VBD1 1,783 70,620 SH   SOLE   0 0 70,620
JOHNSON & JOHNSON COM 478160104 636 3,588 SH   SOLE   0 0 3,588
JPMORGAN CHASE & CO COM 46625H100 658 4,827 SH   SOLE   0 0 4,827
LAM RESEARCH CORP COM 512807108 976 1,815 SH   SOLE   0 0 1,815
LOWES COS INC COM 548661107 282 1,397 SH   SOLE   0 0 1,397
MARKEL CORP COM 570535104 457 310 SH   SOLE   0 0 310
META PLATFORMS INC CL A 30303M102 2,461 11,068 SH   SOLE   0 0 11,068
MICROSOFT CORP COM 594918104 4,075 13,218 SH   SOLE   0 0 13,218
NETFLIX INC COM 64110L106 908 2,423 SH   SOLE   0 0 2,423
NEXTERA ENERGY INC COM 65339F101 2,237 26,403 SH   SOLE   0 0 26,403
NVIDIA CORPORATION COM 67066G104 2,547 9,333 SH   SOLE   0 0 9,333
PAYPAL HLDGS INC COM 70450Y103 526 4,544 SH   SOLE   0 0 4,544
PEPSICO INC COM 713448108 731 4,369 SH   SOLE   0 0 4,369
PROCTER AND GAMBLE CO COM 742718109 586 3,832 SH   SOLE   0 0 3,832
REALTY INCOME CORP COM 756109104 1,366 19,718 SH   SOLE   0 0 19,718
SALESFORCE COM INC COM 79466L302 1,575 7,418 SH   SOLE   0 0 7,418
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 435 2,351 SH   SOLE   0 0 2,351
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 3,178 23,195 SH   SOLE   0 0 23,195
SERVICENOW INC COM 81762P102 1,498 2,691 SH   SOLE   0 0 2,691
SHOPIFY INC CL A 82509L107 774 1,145 SH   SOLE   0 0 1,145
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 4,171 12,027 SH   SOLE   0 0 12,027
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,283 9,483 SH   SOLE   0 0 9,483
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 3,479 7,094 SH   SOLE   0 0 7,094
TESLA INC COM 88160R101 1,439 1,335 SH   SOLE   0 0 1,335
TOWNEBANK PORTSMOUTH VA COM 89214P109 520 17,378 SH   SOLE   0 0 17,378
UNITEDHEALTH GROUP INC COM 91324P102 2,684 5,263 SH   SOLE   0 0 5,263
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 3,704 13,730 SH   SOLE   0 0 13,730
VANGUARD INDEX FDS GROWTH ETF 922908736 3,881 13,495 SH   SOLE   0 0 13,495
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 470 1,133 SH   SOLE   0 0 1,133
VANGUARD INDEX FDS SM CP VAL ETF 922908611 3,808 21,643 SH   SOLE   0 0 21,643
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,045 4,590 SH   SOLE   0 0 4,590
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 5,059 31,196 SH   SOLE   0 0 31,196
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 582 5,181 SH   SOLE   0 0 5,181
ZOETIS INC CL A 98978V103 508 2,693 SH   SOLE   0 0 2,693