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   1,424,151 2,793 SH   SOLE   0 0 2,793
ADVANCED MICRO DEVICES INC COM 007903107   23,271,662 226,334 SH   SOLE   0 0 226,334
ADVANCED MICRO DEVICES INC COM 007903107   2,236 100 SH Call SOLE   0 0 100
ADVANCED MICRO DEVICES INC COM 007903107   26,297 1,000 SH Call SOLE   0 0 1,000
ADVANCED MICRO DEVICES INC COM 007903107   30,544 1,000 SH Call SOLE   0 0 1,000
ADVANCED MICRO DEVICES INC COM 007903107   3,070,568 65,500 SH Call SOLE   0 0 65,500
ADVANCED MICRO DEVICES INC COM 007903107   1,293,095 49,700 SH Call SOLE   0 0 49,700
ADVANCED MICRO DEVICES INC COM 007903107   55,207 1,500 SH Call SOLE   0 0 1,500
ADVANCED MICRO DEVICES INC COM 007903107   1,002,025 19,800 SH Call SOLE   0 0 19,800
ADVANCED MICRO DEVICES INC COM 007903107   576,433 13,300 SH Call SOLE   0 0 13,300
ADVANCED MICRO DEVICES INC COM 007903107   4,270,201 137,700 SH Call SOLE   0 0 137,700
ADVANCED MICRO DEVICES INC COM 007903107   235,806 5,900 SH Call SOLE   0 0 5,900
ADVANCED MICRO DEVICES INC COM 007903107   70,988 2,100 SH Call SOLE   0 0 2,100
ADVANCED MICRO DEVICES INC COM 007903107   36,952 1,300 SH Call SOLE   0 0 1,300
ADVANCED MICRO DEVICES INC COM 007903107   102,665 2,500 SH Call SOLE   0 0 2,500
ADVANCED MICRO DEVICES INC COM 007903107   35,965 1,200 SH Call SOLE   0 0 1,200
ADVANCED MICRO DEVICES INC COM 007903107   6,815 200 SH Call SOLE   0 0 200
AMERICAN EXPRESS CO COM 025816109   582,587 3,905 SH   SOLE   0 0 3,905
APPLE INC COM 037833100   39,240,190 229,193 SH   SOLE   0 0 229,193
APPLE INC COM 037833100   60,975 1,300 SH Call SOLE   0 0 1,300
APPLE INC COM 037833100   250,076 4,000 SH Call SOLE   0 0 4,000
APPLE INC COM 037833100   263,177 5,200 SH Call SOLE   0 0 5,200
APPLE INC COM 037833100   124,931 2,300 SH Call SOLE   0 0 2,300
APPLE INC COM 037833100   9,823 200 SH Call SOLE   0 0 200
APPLE INC COM 037833100   431,158 8,000 SH Call SOLE   0 0 8,000
APPLE INC COM 037833100   4,435 100 SH Call SOLE   0 0 100
APPLE INC COM 037833100   17,328 300 SH Call SOLE   0 0 300
APPLE INC COM 037833100   65,148 1,000 SH Call SOLE   0 0 1,000
APPLE INC COM 037833100   1,600,661 27,400 SH Call SOLE   0 0 27,400
APPLE INC COM 037833100   43,193 700 SH Call SOLE   0 0 700
ARISTA NETWORKS INC COM 040413106   202,323 1,100 SH   SOLE   0 0 1,100
ATLANTIC UN BANKSHARES CORP COM 04911A107   454,724 15,800 SH   SOLE   0 0 15,800
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,818,864 8,047 SH   SOLE   0 0 8,047
BROADCOM INC COM 11135F101   1,229,383 1,480 SH   SOLE   0 0 1,480
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   8,531,939 255,907 SH   SOLE   0 0 255,907
BROOKFIELD CORP CL A LTD VT SH 11271J107   19,486,781 623,178 SH   SOLE   0 0 623,178
CADENCE DESIGN SYSTEM INC COM 127387108   210,870 900 SH   SOLE   0 0 900
COHERENT CORP COM 19247G107   12,709,657 389,389 SH   SOLE   0 0 389,389
COHERENT CORP COM 19247G107   543 100 SH Call SOLE   0 0 100
COHERENT CORP COM 19247G107   300 200 SH Call SOLE   0 0 200
COHERENT CORP COM 19247G107   30,931 2,500 SH Call SOLE   0 0 2,500
COHERENT CORP COM 19247G107   9,560 1,000 SH Call SOLE   0 0 1,000
COHERENT CORP COM 19247G107   36,703 5,000 SH Call SOLE   0 0 5,000
COHERENT CORP COM 19247G107   19,425 3,500 SH Call SOLE   0 0 3,500
COHERENT CORP COM 19247G107   5,342 500 SH Call SOLE   0 0 500
COSTCO WHSL CORP NEW COM 22160K105   14,458,456 25,592 SH   SOLE   0 0 25,592
CROWDSTRIKE HLDGS INC CL A 22788C105   7,137,920 42,645 SH   SOLE   0 0 42,645
CROWDSTRIKE HLDGS INC CL A 22788C105   26,735 500 SH Call SOLE   0 0 500
CROWDSTRIKE HLDGS INC CL A 22788C105   101,896 2,000 SH Call SOLE   0 0 2,000
CROWDSTRIKE HLDGS INC CL A 22788C105   154,889 2,600 SH Call SOLE   0 0 2,600
CROWDSTRIKE HLDGS INC CL A 22788C105   141,128 2,500 SH Call SOLE   0 0 2,500
DANAHER CORPORATION COM 235851102   223,042 899 SH   SOLE   0 0 899
ELI LILLY & CO COM 532457108   33,600,167 62,555 SH   SOLE   0 0 62,555
ENERGY FUELS INC COM NEW 292671708   258,930 31,500 SH   SOLE   0 0 31,500
EQT CORP COM 26884L109   441,716 10,885 SH   SOLE   0 0 10,885
EQUINOR ASA SPONSORED ADR 29446M102   8,433,945 257,211 SH   SOLE   0 0 257,211
HONEYWELL INTL INC COM 438516106   2,879,173 15,585 SH   SOLE   0 0 15,585
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101   7,293,000 1,157,619 SH   SOLE   0 0 1,157,619
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101   110 1,100 SH Call SOLE   0 0 1,100
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101   11,284 6,800 SH Call SOLE   0 0 6,800
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101   144,714 37,800 SH Call SOLE   0 0 37,800
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101   213 500 SH Call SOLE   0 0 500
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101   116,033 26,300 SH Call SOLE   0 0 26,300
INTERNATIONAL BUSINESS MACHS COM 459200101   3,733,383 26,610 SH   SOLE   0 0 26,610
INVESCO QQQ TR UNIT SER 1 46090E103   321,286 43,300 SH Put SOLE   0 0 43,300
KINDER MORGAN INC DEL COM 49456B101   3,561,441 214,803 SH   SOLE   0 0 214,803
LAM RESEARCH CORP COM 512807108   550,336 878 SH   SOLE   0 0 878
LINDE PLC SHS G54950103   372,350 1,000 SH   SOLE   0 0 1,000
LOCKHEED MARTIN CORP COM 539830109   4,934,920 12,067 SH   SOLE   0 0 12,067
MARKEL GROUP INC COM 570535104   419,660 285 SH   SOLE   0 0 285
MARVELL TECHNOLOGY INC COM 573874104   2,295,970 104,600 SH Call SOLE   0 0 104,600
MARVELL TECHNOLOGY INC COM 573874104   61,668 2,600 SH Call SOLE   0 0 2,600
MARVELL TECHNOLOGY INC COM 573874104   14,357 1,000 SH Call SOLE   0 0 1,000
MARVELL TECHNOLOGY INC COM 573874104   458 500 SH Call SOLE   0 0 500
MARVELL TECHNOLOGY INC COM 573874104   7,093,307 131,042 SH   SOLE   0 0 131,042
MARVELL TECHNOLOGY INC COM 573874104   27,975 1,500 SH Call SOLE   0 0 1,500
MARVELL TECHNOLOGY INC COM 573874104   77,058 4,500 SH Call SOLE   0 0 4,500
MARVELL TECHNOLOGY INC COM 573874104   635,850 31,400 SH Call SOLE   0 0 31,400
MERCK & CO INC COM 58933Y105   2,075,472 20,160 SH   SOLE   0 0 20,160
MEXICO FD INC COM 592835102   187,742 11,399 SH   SOLE   0 0 11,399
MICROSOFT CORP COM 594918104   6,149,793 19,477 SH   SOLE   0 0 19,477
NOVO-NORDISK A S ADR 670100205   16,413,399 180,486 SH   SOLE   0 0 180,486
NVIDIA CORPORATION COM 67066G104   11,019,620 25,333 SH   SOLE   0 0 25,333
NVIDIA CORPORATION COM 67066G104   61,601 200 SH Call SOLE   0 0 200
NVIDIA CORPORATION COM 67066G104   261,470 2,200 SH Call SOLE   0 0 2,200
NVIDIA CORPORATION COM 67066G104   57,660 400 SH Call SOLE   0 0 400
NVIDIA CORPORATION COM 67066G104   5,729,700 42,600 SH Call SOLE   0 0 42,600
NVIDIA CORPORATION COM 67066G104   395,250 3,000 SH Call SOLE   0 0 3,000
NVIDIA CORPORATION COM 67066G104   2,606,810 20,200 SH Call SOLE   0 0 20,200
NVIDIA CORPORATION COM 67066G104   126,400 1,000 SH Call SOLE   0 0 1,000
NVIDIA CORPORATION COM 67066G104   17,128 100 SH Call SOLE   0 0 100
NVIDIA CORPORATION COM 67066G104   23,275 200 SH Call SOLE   0 0 200
NVIDIA CORPORATION COM 67066G104   56,950 500 SH Call SOLE   0 0 500
NVIDIA CORPORATION COM 67066G104   72,795 600 SH Call SOLE   0 0 600
NVIDIA CORPORATION COM 67066G104   284,740 2,300 SH Call SOLE   0 0 2,300
NVIDIA CORPORATION COM 67066G104   134,397 900 SH Call SOLE   0 0 900
OCCIDENTAL PETE CORP COM 674599105   752,608 11,600 SH   SOLE   0 0 11,600
ON SEMICONDUCTOR CORP COM 682189105   339,268 3,650 SH   SOLE   0 0 3,650
RH COM 74967X103   890,893 3,370 SH   SOLE   0 0 3,370
RTX CORPORATION COM 75513E101   3,148,544 43,748 SH   SOLE   0 0 43,748
SEMPRA COM 816851109   551,043 8,100 SH   SOLE   0 0 8,100
SERVICENOW INC COM 81762P102   782,544 1,400 SH   SOLE   0 0 1,400
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107   61,700 10,000 SH   SOLE   0 0 10,000
SIMON PPTY GROUP INC NEW COM 828806109   464,529 4,300 SH   SOLE   0 0 4,300
SOLAREDGE TECHNOLOGIES INC COM 83417M104   557,411 4,304 SH   SOLE   0 0 4,304
SOUTHWESTERN ENERGY CO COM 845467109   396,675 61,500 SH   SOLE   0 0 61,500
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,071,852 70,900 SH Put SOLE   0 0 70,900
SPDR S&P 500 ETF TR TR UNIT 78462F103   78,108 12,500 SH Put SOLE   0 0 12,500
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   271,655 1,935 SH   SOLE   0 0 1,935
TESLA INC COM 88160R101   1,016,394 4,062 SH   SOLE   0 0 4,062
THERMO FISHER SCIENTIFIC INC COM 883556102   5,938,893 11,733 SH   SOLE   0 0 11,733
TRACTOR SUPPLY CO COM 892356106   1,137,892 5,604 SH   SOLE   0 0 5,604
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623   326,200 2,000 SH   SOLE   0 0 2,000
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   762,265 10,670 SH   SOLE   0 0 10,670