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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ADVANCED MICRO DEVICES INC COM 007903107   3,636,015 24,666 SH   SOLE   0 0 24,666
ALBEMARLE CORP COM 012653101   206,462 1,429 SH   SOLE   0 0 1,429
ALPHABET INC CAP STK CL C 02079K107   298,772 2,120 SH   SOLE   0 0 2,120
ALPHABET INC CAP STK CL A 02079K305   3,750,816 26,851 SH   SOLE   0 0 26,851
AMAZON COM INC COM 023135106   3,608,575 23,750 SH   SOLE   0 0 23,750
AMERICAN WTR WKS CO INC NEW COM 030420103   1,001,408 7,587 SH   SOLE   0 0 7,587
AMGEN INC COM 031162100   2,735,362 9,497 SH   SOLE   0 0 9,497
APPLE INC COM 037833100   13,275,810 68,955 SH   SOLE   0 0 68,955
BANK AMERICA CORP COM 060505104   407,272 12,096 SH   SOLE   0 0 12,096
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   310,294 870 SH   SOLE   0 0 870
BLACKSTONE INC COM 09260D107   2,588,157 19,769 SH   SOLE   0 0 19,769
BOEING CO COM 097023105   2,160,089 8,287 SH   SOLE   0 0 8,287
BP PLC SPONSORED ADR 055622104   460,200 13,000 SH   SOLE   0 0 13,000
BROADCOM INC COM 11135F101   7,210,975 6,460 SH   SOLE   0 0 6,460
CAMPING WORLD HLDGS INC CL A 13462K109   599,621 22,834 SH   SOLE   0 0 22,834
CISCO SYS INC COM 17275R102   255,833 5,064 SH   SOLE   0 0 5,064
COSTCO WHSL CORP NEW COM 22160K105   3,735,805 5,660 SH   SOLE   0 0 5,660
DOMINION ENERGY INC COM 25746U109   1,430,018 30,426 SH   SOLE   0 0 30,426
DOMINOS PIZZA INC COM 25754A201   1,018,054 2,470 SH   SOLE   0 0 2,470
DUKE ENERGY CORP NEW COM NEW 26441C204   206,598 2,129 SH   SOLE   0 0 2,129
EXXON MOBIL CORP COM 30231G102   365,627 3,657 SH   SOLE   0 0 3,657
FORD MTR CO DEL COM 345370860   129,019 10,584 SH   SOLE   0 0 10,584
HOME DEPOT INC COM 437076102   3,174,051 9,159 SH   SOLE   0 0 9,159
INVESCO QQQ TR UNIT SER 1 46090E103   5,769,425 14,088 SH   SOLE   0 0 14,088
ISHARES TR 20 YR TR BD ETF 464287432   5,638,335 57,022 SH   SOLE   0 0 57,022
ISHARES TR ISHARES BIOTECH 464287556   346,791 2,553 SH   SOLE   0 0 2,553
ISHARES TR MSCI USA MIN VOL 46429B697   8,138,784 104,303 SH   SOLE   0 0 104,303
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   208,374 3,790 SH   SOLE   0 0 3,790
JOHNSON & JOHNSON COM 478160104   534,327 3,409 SH   SOLE   0 0 3,409
JPMORGAN CHASE & CO COM 46625H100   1,020,600 6,000 SH   SOLE   0 0 6,000
LAM RESEARCH CORP COM 512807108   1,720,822 2,197 SH   SOLE   0 0 2,197
LOCKHEED MARTIN CORP COM 539830109   226,620 500 SH   SOLE   0 0 500
LOWES COS INC COM 548661107   336,496 1,512 SH   SOLE   0 0 1,512
M/I HOMES INC COM 55305B101   465,561 3,380 SH   SOLE   0 0 3,380
MARKEL GROUP INC COM 570535104   440,169 310 SH   SOLE   0 0 310
MERCK & CO INC COM 58933Y105   258,159 2,368 SH   SOLE   0 0 2,368
META PLATFORMS INC CL A 30303M102   3,613,002 10,207 SH   SOLE   0 0 10,207
MICROSOFT CORP COM 594918104   5,245,100 13,948 SH   SOLE   0 0 13,948
NETFLIX INC COM 64110L106   1,887,147 3,876 SH   SOLE   0 0 3,876
NEXTERA ENERGY INC COM 65339F101   229,294 3,775 SH   SOLE   0 0 3,775
NVIDIA CORPORATION COM 67066G104   5,460,791 11,027 SH   SOLE   0 0 11,027
PEPSICO INC COM 713448108   791,394 4,660 SH   SOLE   0 0 4,660
PROCTER AND GAMBLE CO COM 742718109   563,300 3,844 SH   SOLE   0 0 3,844
REALTY INCOME CORP COM 756109104   1,339,580 23,330 SH   SOLE   0 0 23,330
SALESFORCE INC COM 79466L302   2,127,388 8,085 SH   SOLE   0 0 8,085
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   973,509 15,372 SH   SOLE   0 0 15,372
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   3,327,411 24,398 SH   SOLE   0 0 24,398
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   338,845 1,895 SH   SOLE   0 0 1,895
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   2,615,313 69,556 SH   SOLE   0 0 69,556
SELECT SECTOR SPDR TR ENERGY 81369Y506   2,894,995 34,530 SH   SOLE   0 0 34,530
SERVICENOW INC COM 81762P102   368,788 522 SH   SOLE   0 0 522
SINGULAR GENOMICS SYSTEMS IN COM 82933R100   6,441 14,000 SH   SOLE   0 0 14,000
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   4,520,505 11,995 SH   SOLE   0 0 11,995
SPDR S&P 500 ETF TR TR UNIT 78462F103   4,491,383 9,449 SH   SOLE   0 0 9,449
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   3,820,064 7,529 SH   SOLE   0 0 7,529
SPDR SER TR S&P REGL BKG 78464A698   3,652,641 69,667 SH   SOLE   0 0 69,667
SUPER MICRO COMPUTER INC COM 86800U104   1,208,958 4,253 SH   SOLE   0 0 4,253
TESLA INC COM 88160R101   1,009,077 4,061 SH   SOLE   0 0 4,061
TOWNEBANK PORTSMOUTH VA COM 89214P109   517,169 17,378 SH   SOLE   0 0 17,378
TRANSDIGM GROUP INC COM 893641100   263,016 260 SH   SOLE   0 0 260
UNITEDHEALTH GROUP INC COM 91324P102   3,030,032 5,755 SH   SOLE   0 0 5,755
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   4,830,084 27,621 SH   SOLE   0 0 27,621
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   2,665,893 36,246 SH   SOLE   0 0 36,246
VANGUARD INDEX FDS GROWTH ETF 922908736   4,350,804 13,995 SH   SOLE   0 0 13,995
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   496,475 1,137 SH   SOLE   0 0 1,137
VANGUARD INDEX FDS SM CP VAL ETF 922908611   4,039,060 22,443 SH   SOLE   0 0 22,443
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,501,365 6,329 SH   SOLE   0 0 6,329
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   3,461,874 42,592 SH   SOLE   0 0 42,592
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   5,129,183 30,101 SH   SOLE   0 0 30,101
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   561,614 5,031 SH   SOLE   0 0 5,031
ZOETIS INC CL A 98978V103   300,792 1,524 SH   SOLE   0 0 1,524