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,709 12,619 SH   SOLE   0 0 12,619
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,653 2,915 SH   SOLE   0 0 2,915
ADVANCED MICRO DEVICES INC COM 007903107 2,280 15,847 SH   SOLE   0 0 15,847
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 620 5,215 SH   SOLE   0 0 5,215
ALPHABET INC CAP STK CL C 02079K107 263 91 SH   SOLE   0 0 91
ALPHABET INC CAP STK CL A 02079K305 3,879 1,339 SH   SOLE   0 0 1,339
AMAZON COM INC COM 023135106 3,718 1,115 SH   SOLE   0 0 1,115
AMGEN INC COM 031162100 1,875 8,334 SH   SOLE   0 0 8,334
APPLE INC COM 037833100 12,121 68,261 SH   SOLE   0 0 68,261
ARK ETF TR INNOVATION ETF 00214Q104 1,033 10,923 SH   SOLE   0 0 10,923
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1,950 40,930 SH   SOLE   0 0 40,930
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 275 920 SH   SOLE   0 0 920
BIG 5 SPORTING GOODS CORP COM 08915P101 822 43,246 SH   SOLE   0 0 43,246
BK OF AMERICA CORP COM 060505104 219 4,921 SH   SOLE   0 0 4,921
BLACKSTONE INC COM 09260D107 393 3,035 SH   SOLE   0 0 3,035
BP PLC SPONSORED ADR 055622104 346 13,000 SH   SOLE   0 0 13,000
BROADCOM INC COM 11135F101 4,490 6,748 SH   SOLE   0 0 6,748
CAMPING WORLD HLDGS INC CL A 13462K109 1,166 28,861 SH   SOLE   0 0 28,861
CHEWY INC CL A 16679L109 756 12,820 SH   SOLE   0 0 12,820
CISCO SYS INC COM 17275R102 302 4,760 SH   SOLE   0 0 4,760
COSTCO WHSL CORP NEW COM 22160K105 2,701 4,759 SH   SOLE   0 0 4,759
DIGITAL TURBINE INC COM NEW 25400W102 1,180 19,350 SH   SOLE   0 0 19,350
DOMINION ENERGY INC COM 25746U109 2,621 33,360 SH   SOLE   0 0 33,360
DOMINOS PIZZA INC COM 25754A201 1,928 3,417 SH   SOLE   0 0 3,417
FORD MTR CO DEL COM 345370860 390 18,774 SH   SOLE   0 0 18,774
GENERAC HLDGS INC COM 368736104 1,986 5,642 SH   SOLE   0 0 5,642
HOME DEPOT INC COM 437076102 3,179 7,660 SH   SOLE   0 0 7,660
IDEXX LABS INC COM 45168D104 465 706 SH   SOLE   0 0 706
INVESCO QQQ TR UNIT SER 1 46090E103 5,807 14,597 SH   SOLE   0 0 14,597
ISHARES TR IBONDS DEC23 ETF 46434VAX8 3,187 124,136 SH   SOLE   0 0 124,136
ISHARES TR MSCI USA MIN VOL 46429B697 9,015 111,437 SH   SOLE   0 0 111,437
ISHARES TR IBONDS DEC22 ETF 46434VBA7 2,954 117,507 SH   SOLE   0 0 117,507
ISHARES TR ISHS 1-5YR INVS 464288646 387 7,187 SH   SOLE   0 0 7,187
ISHARES TR IBONDS DEC25 ETF 46434VBD1 1,870 70,765 SH   SOLE   0 0 70,765
ISHARES TR IBONDS DEC24 ETF 46434VBG4 1,927 74,308 SH   SOLE   0 0 74,308
ISHARES TR ISHARES BIOTECH 464287556 2,900 19,002 SH   SOLE   0 0 19,002
ISHARES TR U.S. MED DVC ETF 464288810 2,706 41,091 SH   SOLE   0 0 41,091
JOHNSON & JOHNSON COM 478160104 590 3,446 SH   SOLE   0 0 3,446
JPMORGAN CHASE & CO COM 46625H100 733 4,631 SH   SOLE   0 0 4,631
LAM RESEARCH CORP COM 512807108 1,292 1,796 SH   SOLE   0 0 1,796
LOCKHEED MARTIN CORP COM 539830109 939 2,643 SH   SOLE   0 0 2,643
LOWES COS INC COM 548661107 314 1,213 SH   SOLE   0 0 1,213
MARKEL CORP COM 570535104 383 310 SH   SOLE   0 0 310
MASTERCARD INCORPORATED CL A 57636Q104 1,506 4,192 SH   SOLE   0 0 4,192
META PLATFORMS INC CL A 30303M102 3,789 11,264 SH   SOLE   0 0 11,264
MICROSOFT CORP COM 594918104 4,258 12,659 SH   SOLE   0 0 12,659
NETFLIX INC COM 64110L106 1,411 2,342 SH   SOLE   0 0 2,342
NEXTERA ENERGY INC COM 65339F101 2,131 22,823 SH   SOLE   0 0 22,823
NVIDIA CORPORATION COM 67066G104 2,600 8,841 SH   SOLE   0 0 8,841
PAYPAL HLDGS INC COM 70450Y103 897 4,757 SH   SOLE   0 0 4,757
PEPSICO INC COM 713448108 746 4,292 SH   SOLE   0 0 4,292
PROCTER AND GAMBLE CO COM 742718109 611 3,738 SH   SOLE   0 0 3,738
REALTY INCOME CORP COM 756109104 1,456 20,341 SH   SOLE   0 0 20,341
SALESFORCE COM INC COM 79466L302 1,907 7,504 SH   SOLE   0 0 7,504
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 3,243 23,019 SH   SOLE   0 0 23,019
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3,737 18,278 SH   SOLE   0 0 18,278
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 3,514 89,978 SH   SOLE   0 0 89,978
SERVICENOW INC COM 81762P102 1,739 2,680 SH   SOLE   0 0 2,680
SHOPIFY INC CL A 82509L107 1,617 1,174 SH   SOLE   0 0 1,174
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 4,437 12,211 SH   SOLE   0 0 12,211
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,015 10,559 SH   SOLE   0 0 10,559
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 3,787 7,316 SH   SOLE   0 0 7,316
TESLA INC COM 88160R101 1,324 1,253 SH   SOLE   0 0 1,253
TOWNEBANK PORTSMOUTH VA COM 89214P109 549 17,378 SH   SOLE   0 0 17,378
UNITEDHEALTH GROUP INC COM 91324P102 2,458 4,894 SH   SOLE   0 0 4,894
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 4,257 13,787 SH   SOLE   0 0 13,787
VANGUARD INDEX FDS SM CP VAL ETF 922908611 4,034 22,554 SH   SOLE   0 0 22,554
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,143 4,734 SH   SOLE   0 0 4,734
VANGUARD INDEX FDS GROWTH ETF 922908736 4,361 13,590 SH   SOLE   0 0 13,590
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 508 1,163 SH   SOLE   0 0 1,163
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 5,392 31,392 SH   SOLE   0 0 31,392
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 581 5,181 SH   SOLE   0 0 5,181
VISA INC COM CL A 92826C839 613 2,830 SH   SOLE   0 0 2,830
ZOETIS INC CL A 98978V103 660 2,706 SH   SOLE   0 0 2,706