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
ADOBE INC COM 00724F101   211,932 420 SH   SOLE   0 0 420
ADVANCED MICRO DEVICES INC COM 007903107   4,146,577 22,974 SH   SOLE   0 0 22,974
ALPHABET INC CAP STK CL A 02079K305   4,056,093 26,874 SH   SOLE   0 0 26,874
ALPHABET INC CAP STK CL C 02079K107   322,791 2,120 SH   SOLE   0 0 2,120
AMAZON COM INC COM 023135106   4,338,500 24,052 SH   SOLE   0 0 24,052
AMERICAN WTR WKS CO INC NEW COM 030420103   719,450 5,887 SH   SOLE   0 0 5,887
AMGEN INC COM 031162100   2,707,615 9,523 SH   SOLE   0 0 9,523
APPLE INC COM 037833100   12,203,631 71,167 SH   SOLE   0 0 71,167
BANK AMERICA CORP COM 060505104   481,432 12,696 SH   SOLE   0 0 12,696
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   365,852 870 SH   SOLE   0 0 870
BLACKSTONE INC COM 09260D107   2,608,089 19,853 SH   SOLE   0 0 19,853
BOEING CO COM 097023105   1,563,991 8,104 SH   SOLE   0 0 8,104
BOOKING HOLDINGS INC COM 09857L108   311,998 86 SH   SOLE   0 0 86
BP PLC SPONSORED ADR 055622104   489,840 13,000 SH   SOLE   0 0 13,000
BROADCOM INC COM 11135F101   8,621,792 6,505 SH   SOLE   0 0 6,505
CAMPING WORLD HLDGS INC CL A 13462K109   545,999 19,605 SH   SOLE   0 0 19,605
CELESTICA INC SUB VTG SHS 15101Q108   860,466 19,147 SH   SOLE   0 0 19,147
CISCO SYS INC COM 17275R102   257,536 5,160 SH   SOLE   0 0 5,160
COSTCO WHSL CORP NEW COM 22160K105   4,268,760 5,827 SH   SOLE   0 0 5,827
DEERE & CO COM 244199105   857,625 2,088 SH   SOLE   0 0 2,088
DOMINION ENERGY INC COM 25746U109   1,461,579 29,713 SH   SOLE   0 0 29,713
DOMINOS PIZZA INC COM 25754A201   921,091 1,854 SH   SOLE   0 0 1,854
DUKE ENERGY CORP NEW COM NEW 26441C204   232,491 2,404 SH   SOLE   0 0 2,404
ELEVANCE HEALTH INC COM 036752103   204,823 395 SH   SOLE   0 0 395
EXXON MOBIL CORP COM 30231G102   435,551 3,747 SH   SOLE   0 0 3,747
FORD MTR CO DEL COM 345370860   140,556 10,584 SH   SOLE   0 0 10,584
HOME DEPOT INC COM 437076102   3,401,765 8,868 SH   SOLE   0 0 8,868
INVESCO QQQ TR UNIT SER 1 46090E103   6,134,158 13,815 SH   SOLE   0 0 13,815
ISHARES TR 20 YR TR BD ETF 464287432   5,959,925 62,988 SH   SOLE   0 0 62,988
ISHARES TR MSCI USA MIN VOL 46429B697   8,515,752 101,887 SH   SOLE   0 0 101,887
ISHARES TR RUS 1000 GRW ETF 464287614   212,679 631 SH   SOLE   0 0 631
ISHARES TR ISHARES BIOTECH 464287556   342,844 2,499 SH   SOLE   0 0 2,499
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   247,641 4,280 SH   SOLE   0 0 4,280
JOHNSON & JOHNSON COM 478160104   467,293 2,954 SH   SOLE   0 0 2,954
JPMORGAN CHASE & CO COM 46625H100   1,201,800 6,000 SH   SOLE   0 0 6,000
KOPIN CORP COM 500600101   18,758 10,421 SH   SOLE   0 0 10,421
LAM RESEARCH CORP COM 512807108   2,225,867 2,291 SH   SOLE   0 0 2,291
LOCKHEED MARTIN CORP COM 539830109   204,692 450 SH   SOLE   0 0 450
LOWES COS INC COM 548661107   385,152 1,512 SH   SOLE   0 0 1,512
M/I HOMES INC COM 55305B101   597,359 4,383 SH   SOLE   0 0 4,383
MARKEL GROUP INC COM 570535104   471,659 310 SH   SOLE   0 0 310
MERCK & CO INC COM 58933Y105   312,458 2,368 SH   SOLE   0 0 2,368
META PLATFORMS INC CL A 30303M102   4,939,987 10,173 SH   SOLE   0 0 10,173
MICROSOFT CORP COM 594918104   5,734,940 13,631 SH   SOLE   0 0 13,631
MICROSTRATEGY INC CL A NEW 594972408   361,367 212 SH   SOLE   0 0 212
MODINE MFG CO COM 607828100   409,317 4,300 SH   SOLE   0 0 4,300
NETFLIX INC COM 64110L106   2,123,833 3,497 SH   SOLE   0 0 3,497
NEXTERA ENERGY INC COM 65339F101   244,456 3,825 SH   SOLE   0 0 3,825
NVIDIA CORPORATION COM 67066G104   10,551,774 11,678 SH   SOLE   0 0 11,678
PALO ALTO NETWORKS INC COM 697435105   265,946 936 SH   SOLE   0 0 936
PEPSICO INC COM 713448108   937,591 5,357 SH   SOLE   0 0 5,357
PROCTER AND GAMBLE CO COM 742718109   623,689 3,844 SH   SOLE   0 0 3,844
REALTY INCOME CORP COM 756109104   1,197,314 22,132 SH   SOLE   0 0 22,132
RTX CORPORATION COM 75513E101   276,205 2,832 SH   SOLE   0 0 2,832
SALESFORCE INC COM 79466L302   2,245,184 7,455 SH   SOLE   0 0 7,455
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   2,921,268 69,356 SH   SOLE   0 0 69,356
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   322,359 1,753 SH   SOLE   0 0 1,753
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   1,113,096 16,955 SH   SOLE   0 0 16,955
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   3,582,520 24,250 SH   SOLE   0 0 24,250
SELECT SECTOR SPDR TR ENERGY 81369Y506   3,165,284 33,527 SH   SOLE   0 0 33,527
SERVICENOW INC COM 81762P102   458,202 601 SH   SOLE   0 0 601
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   4,661,966 11,721 SH   SOLE   0 0 11,721
SPDR S&P 500 ETF TR TR UNIT 78462F103   4,854,354 9,281 SH   SOLE   0 0 9,281
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   4,380,815 7,874 SH   SOLE   0 0 7,874
SPDR SER TR S&P REGL BKG 78464A698   3,474,549 69,104 SH   SOLE   0 0 69,104
SUPER MICRO COMPUTER INC COM 86800U104   4,714,820 4,668 SH   SOLE   0 0 4,668
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   210,741 1,549 SH   SOLE   0 0 1,549
TESLA INC COM 88160R101   644,270 3,665 SH   SOLE   0 0 3,665
TOWNEBANK PORTSMOUTH VA COM 89214P109   487,627 17,378 SH   SOLE   0 0 17,378
TRANSDIGM GROUP INC COM 893641100   203,214 165 SH   SOLE   0 0 165
UNITEDHEALTH GROUP INC COM 91324P102   3,146,478 6,360 SH   SOLE   0 0 6,360
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   4,922,556 21,879 SH   SOLE   0 0 21,879
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   4,400,942 60,594 SH   SOLE   0 0 60,594
VANGUARD INDEX FDS SM CP VAL ETF 922908611   4,351,668 22,679 SH   SOLE   0 0 22,679
VANGUARD INDEX FDS GROWTH ETF 922908736   4,394,100 12,766 SH   SOLE   0 0 12,766
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   533,393 1,110 SH   SOLE   0 0 1,110
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,640,489 6,312 SH   SOLE   0 0 6,312
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   3,565,338 44,284 SH   SOLE   0 0 44,284
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   5,446,330 29,825 SH   SOLE   0 0 29,825
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   601,447 4,971 SH   SOLE   0 0 4,971