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,306 12,105 SH   SOLE   0 0 12,105
ADOBE SYSTEMS INCORPORATED COM 00724F101 954 1,657 SH   SOLE   0 0 1,657
ADVANCED MICRO DEVICES INC COM 007903107 1,299 12,626 SH   SOLE   0 0 12,626
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 745 5,034 SH   SOLE   0 0 5,034
ALPHABET INC CAP STK CL A 02079K305 3,532 1,321 SH   SOLE   0 0 1,321
ALPHABET INC CAP STK CL C 02079K107 243 91 SH   SOLE   0 0 91
AMAZON COM INC COM 023135106 3,564 1,085 SH   SOLE   0 0 1,085
AMGEN INC COM 031162100 1,545 7,265 SH   SOLE   0 0 7,265
APPLE INC COM 037833100 9,566 67,608 SH   SOLE   0 0 67,608
ARK ETF TR INNOVATION ETF 00214Q104 1,206 10,914 SH   SOLE   0 0 10,914
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1,914 39,115 SH   SOLE   0 0 39,115
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 251 920 SH   SOLE   0 0 920
BIG 5 SPORTING GOODS CORP COM 08915P101 1,101 47,773 SH   SOLE   0 0 47,773
BIG LOTS INC COM 089302103 1,387 31,996 SH   SOLE   0 0 31,996
BK OF AMERICA CORP COM 060505104 209 4,921 SH   SOLE   0 0 4,921
BLACKSTONE INC COM 09260D107 351 3,019 SH   SOLE   0 0 3,019
BP PLC SPONSORED ADR 055622104 361 13,200 SH   SOLE   0 0 13,200
BROADCOM INC COM 11135F101 3,049 6,287 SH   SOLE   0 0 6,287
CAMPING WORLD HLDGS INC CL A 13462K109 1,117 28,728 SH   SOLE   0 0 28,728
CHEWY INC CL A 16679L109 868 12,745 SH   SOLE   0 0 12,745
CISCO SYS INC COM 17275R102 308 5,660 SH   SOLE   0 0 5,660
COSTCO WHSL CORP NEW COM 22160K105 2,057 4,578 SH   SOLE   0 0 4,578
DIGITAL TURBINE INC COM NEW 25400W102 1,293 18,811 SH   SOLE   0 0 18,811
DOMINION ENERGY INC COM 25746U109 2,328 31,883 SH   SOLE   0 0 31,883
DOMINOS PIZZA INC COM 25754A201 1,512 3,170 SH   SOLE   0 0 3,170
FACEBOOK INC CL A 30303M102 3,710 10,930 SH   SOLE   0 0 10,930
FORD MTR CO DEL COM 345370860 331 23,390 SH   SOLE   0 0 23,390
GENERAC HLDGS INC COM 368736104 2,014 4,928 SH   SOLE   0 0 4,928
HOME DEPOT INC COM 437076102 2,582 7,865 SH   SOLE   0 0 7,865
IDEXX LABS INC COM 45168D104 302 485 SH   SOLE   0 0 485
INVESCO QQQ TR UNIT SER 1 46090E103 5,225 14,597 SH   SOLE   0 0 14,597
ISHARES TR IBONDS DEC24 ETF 46434VBG4 1,887 71,765 SH   SOLE   0 0 71,765
ISHARES TR MSCI USA MIN VOL 46429B697 8,132 110,646 SH   SOLE   0 0 110,646
ISHARES TR IBONDS DEC23 ETF 46434VAX8 3,175 122,130 SH   SOLE   0 0 122,130
ISHARES TR IBONDS DEC22 ETF 46434VBA7 2,925 115,539 SH   SOLE   0 0 115,539
ISHARES TR IBONDS DEC25 ETF 46434VBD1 1,832 68,251 SH   SOLE   0 0 68,251
ISHARES TR U.S. MED DVC ETF 464288810 2,352 37,464 SH   SOLE   0 0 37,464
ISHARES TR ISHARES BIOTECH 464287556 3,017 18,663 SH   SOLE   0 0 18,663
ISHARES TR ISHS 1-5YR INVS 464288646 412 7,544 SH   SOLE   0 0 7,544
JOHNSON & JOHNSON COM 478160104 564 3,491 SH   SOLE   0 0 3,491
JPMORGAN CHASE & CO COM 46625H100 760 4,641 SH   SOLE   0 0 4,641
LAM RESEARCH CORP COM 512807108 1,009 1,772 SH   SOLE   0 0 1,772
LOCKHEED MARTIN CORP COM 539830109 833 2,415 SH   SOLE   0 0 2,415
LOWES COS INC COM 548661107 246 1,213 SH   SOLE   0 0 1,213
MARKEL CORP COM 570535104 382 320 SH   SOLE   0 0 320
MASTERCARD INCORPORATED CL A 57636Q104 1,417 4,077 SH   SOLE   0 0 4,077
MICROSOFT CORP COM 594918104 3,533 12,531 SH   SOLE   0 0 12,531
NETFLIX INC COM 64110L106 1,367 2,240 SH   SOLE   0 0 2,240
NEXTERA ENERGY INC COM 65339F101 1,760 22,415 SH   SOLE   0 0 22,415
NVIDIA CORPORATION COM 67066G104 1,670 8,060 SH   SOLE   0 0 8,060
PAYPAL HLDGS INC COM 70450Y103 1,183 4,545 SH   SOLE   0 0 4,545
PEPSICO INC COM 713448108 666 4,426 SH   SOLE   0 0 4,426
PROCTER AND GAMBLE CO COM 742718109 523 3,738 SH   SOLE   0 0 3,738
REALTY INCOME CORP COM 756109104 1,294 19,957 SH   SOLE   0 0 19,957
SALESFORCE COM INC COM 79466L302 1,996 7,358 SH   SOLE   0 0 7,358
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 3,708 98,810 SH   SOLE   0 0 98,810
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,885 22,665 SH   SOLE   0 0 22,665
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3,658 20,385 SH   SOLE   0 0 20,385
SERVICENOW INC COM 81762P102 1,550 2,492 SH   SOLE   0 0 2,492
SHOPIFY INC CL A 82509L107 1,323 976 SH   SOLE   0 0 976
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 4,118 12,174 SH   SOLE   0 0 12,174
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,507 10,503 SH   SOLE   0 0 10,503
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 3,478 7,234 SH   SOLE   0 0 7,234
TESLA INC COM 88160R101 951 1,226 SH   SOLE   0 0 1,226
TOWNEBANK PORTSMOUTH VA COM 89214P109 541 17,378 SH   SOLE   0 0 17,378
UNITEDHEALTH GROUP INC COM 91324P102 2,021 5,172 SH   SOLE   0 0 5,172
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 3,465 13,522 SH   SOLE   0 0 13,522
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,079 4,858 SH   SOLE   0 0 4,858
VANGUARD INDEX FDS SM CP VAL ETF 922908611 3,745 22,129 SH   SOLE   0 0 22,129
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 482 1,222 SH   SOLE   0 0 1,222
VANGUARD INDEX FDS GROWTH ETF 922908736 3,948 13,606 SH   SOLE   0 0 13,606
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,826 31,417 SH   SOLE   0 0 31,417
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 527 5,104 SH   SOLE   0 0 5,104
VISA INC COM CL A 92826C839 627 2,816 SH   SOLE   0 0 2,816
ZOETIS INC CL A 98978V103 479 2,466 SH   SOLE   0 0 2,466