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,461,073 2,449 SH   SOLE   0 0 2,449
ADVANCED MICRO DEVICES INC COM 007903107   32,377,280 219,641 SH   SOLE   0 0 219,641
ADVANCED MICRO DEVICES INC COM 007903107   6,272 100 SH Call SOLE   0 0 100
ADVANCED MICRO DEVICES INC COM 007903107   67,701 1,000 SH Call SOLE   0 0 1,000
ADVANCED MICRO DEVICES INC COM 007903107   72,685 1,000 SH Call SOLE   0 0 1,000
ADVANCED MICRO DEVICES INC COM 007903107   5,613,731 64,200 SH Call SOLE   0 0 64,200
ADVANCED MICRO DEVICES INC COM 007903107   2,885,741 49,400 SH Call SOLE   0 0 49,400
ADVANCED MICRO DEVICES INC COM 007903107   111,604 1,500 SH Call SOLE   0 0 1,500
ADVANCED MICRO DEVICES INC COM 007903107   1,774,079 19,300 SH Call SOLE   0 0 19,300
ADVANCED MICRO DEVICES INC COM 007903107   1,137,375 13,700 SH Call SOLE   0 0 13,700
ADVANCED MICRO DEVICES INC COM 007903107   9,096,388 137,400 SH Call SOLE   0 0 137,400
ADVANCED MICRO DEVICES INC COM 007903107   519,205 6,600 SH Call SOLE   0 0 6,600
ADVANCED MICRO DEVICES INC COM 007903107   189,621 2,700 SH Call SOLE   0 0 2,700
ADVANCED MICRO DEVICES INC COM 007903107   174,229 2,800 SH Call SOLE   0 0 2,800
ADVANCED MICRO DEVICES INC COM 007903107   124,062 2,000 SH Call SOLE   0 0 2,000
ADVANCED MICRO DEVICES INC COM 007903107   27,029 400 SH Call SOLE   0 0 400
ADVANCED MICRO DEVICES INC COM 007903107   355,488 4,800 SH Call SOLE   0 0 4,800
ADVANCED MICRO DEVICES INC COM 007903107   194,066 2,500 SH Call SOLE   0 0 2,500
ADVANCED MICRO DEVICES INC COM 007903107   7,080 100 SH Call SOLE   0 0 100
ADVANCED MICRO DEVICES INC COM 007903107   69,198 1,000 SH Call SOLE   0 0 1,000
ADVANCED MICRO DEVICES INC COM 007903107   162,473 2,000 SH Call SOLE   0 0 2,000
ADVANCED MICRO DEVICES INC COM 007903107   32,753 500 SH Call SOLE   0 0 500
ALPHABET INC CAP STK CL A 02079K305   254,236 1,820 SH   SOLE   0 0 1,820
AMERICAN EXPRESS CO COM 025816109   731,563 3,905 SH   SOLE   0 0 3,905
APPLE INC COM 037833100   41,498,559 215,543 SH   SOLE   0 0 215,543
APPLE INC COM 037833100   2,053,419 27,300 SH Call SOLE   0 0 27,300
APPLE INC COM 037833100   80,733 1,300 SH Call SOLE   0 0 1,300
APPLE INC COM 037833100   318,820 4,000 SH Call SOLE   0 0 4,000
APPLE INC COM 037833100   345,427 5,200 SH Call SOLE   0 0 5,200
APPLE INC COM 037833100   162,831 2,300 SH Call SOLE   0 0 2,300
APPLE INC COM 037833100   13,611 200 SH Call SOLE   0 0 200
APPLE INC COM 037833100   6,307 100 SH Call SOLE   0 0 100
APPLE INC COM 037833100   547,798 7,500 SH Call SOLE   0 0 7,500
APPLE INC COM 037833100   22,096 300 SH Call SOLE   0 0 300
APPLE INC COM 037833100   80,565 1,000 SH Call SOLE   0 0 1,000
APPLE INC COM 037833100   54,492 700 SH Call SOLE   0 0 700
ARISTA NETWORKS INC COM 040413106   235,510 1,000 SH   SOLE   0 0 1,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,855,777 8,007 SH   SOLE   0 0 8,007
BROADCOM INC COM 11135F101   1,561,864 1,399 SH   SOLE   0 0 1,399
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   8,185,320 203,767 SH   SOLE   0 0 203,767
BROOKFIELD CORP CL A LTD VT SH 11271J107   25,128,286 626,328 SH   SOLE   0 0 626,328
CADENCE DESIGN SYSTEM INC COM 127387108   326,844 1,200 SH   SOLE   0 0 1,200
COHERENT CORP COM 19247G107   16,904,179 388,334 SH   SOLE   0 0 388,334
COHERENT CORP COM 19247G107   15,682 800 SH Call SOLE   0 0 800
COHERENT CORP COM 19247G107   1,365 100 SH Call SOLE   0 0 100
COHERENT CORP COM 19247G107   820 200 SH Call SOLE   0 0 200
COHERENT CORP COM 19247G107   65,717 3,000 SH Call SOLE   0 0 3,000
COHERENT CORP COM 19247G107   21,924 1,200 SH Call SOLE   0 0 1,200
COHERENT CORP COM 19247G107   73,171 5,000 SH Call SOLE   0 0 5,000
COHERENT CORP COM 19247G107   40,819 3,500 SH Call SOLE   0 0 3,500
COHERENT CORP COM 19247G107   844,024 43,200 SH Call SOLE   0 0 43,200
COHERENT CORP COM 19247G107   43,202 2,600 SH Call SOLE   0 0 2,600
COSTCO WHSL CORP NEW COM 22160K105   16,688,146 25,282 SH   SOLE   0 0 25,282
CROWDSTRIKE HLDGS INC CL A 22788C105   63,515 500 SH Call SOLE   0 0 500
CROWDSTRIKE HLDGS INC CL A 22788C105   10,581,737 41,445 SH   SOLE   0 0 41,445
CROWDSTRIKE HLDGS INC CL A 22788C105   129,756 1,000 SH Call SOLE   0 0 1,000
CROWDSTRIKE HLDGS INC CL A 22788C105   353,407 2,600 SH Call SOLE   0 0 2,600
CROWDSTRIKE HLDGS INC CL A 22788C105   328,696 2,500 SH Call SOLE   0 0 2,500
ELI LILLY & CO COM 532457108   39,606,512 67,945 SH   SOLE   0 0 67,945
ENERGY FUELS INC COM NEW 292671708   82,685 11,500 SH   SOLE   0 0 11,500
EQT CORP COM 26884L109   1,444,343 37,360 SH   SOLE   0 0 37,360
EQUINOR ASA SPONSORED ADR 29446M102   5,663,244 178,990 SH   SOLE   0 0 178,990
HONEYWELL INTL INC COM 438516106   3,528,378 16,825 SH   SOLE   0 0 16,825
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101   375 500 SH Call SOLE   0 0 500
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101   10,251,486 1,264,055 SH   SOLE   0 0 1,264,055
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101   934 300 SH Call SOLE   0 0 300
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101   58,344 10,400 SH Call SOLE   0 0 10,400
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101   9 600 SH Call SOLE   0 0 600
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101   18,400 4,000 SH Call SOLE   0 0 4,000
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101   31,687 5,500 SH Call SOLE   0 0 5,500
INDIE SEMICONDUCTOR INC CLASS A COM 45569U101   350,028 51,000 SH Call SOLE   0 0 51,000
INTERNATIONAL BUSINESS MACHS COM 459200101   6,948,446 42,485 SH   SOLE   0 0 42,485
KINDER MORGAN INC DEL COM 49456B101   1,653,133 93,715 SH   SOLE   0 0 93,715
LINDE PLC SHS G54950103   410,710 1,000 SH   SOLE   0 0 1,000
LOCKHEED MARTIN CORP COM 539830109   7,230,084 15,952 SH   SOLE   0 0 15,952
MARKEL GROUP INC COM 570535104   475,667 335 SH   SOLE   0 0 335
MARVELL TECHNOLOGY INC COM 573874104   7,662,816 127,057 SH   SOLE   0 0 127,057
MARVELL TECHNOLOGY INC COM 573874104   67,879 2,400 SH Call SOLE   0 0 2,400
MARVELL TECHNOLOGY INC COM 573874104   2,206,481 84,100 SH Call SOLE   0 0 84,100
MARVELL TECHNOLOGY INC COM 573874104   43 500 SH Call SOLE   0 0 500
MARVELL TECHNOLOGY INC COM 573874104   17,197 1,000 SH Call SOLE   0 0 1,000
MARVELL TECHNOLOGY INC COM 573874104   115,626 4,200 SH Call SOLE   0 0 4,200
MARVELL TECHNOLOGY INC COM 573874104   666,802 22,900 SH Call SOLE   0 0 22,900
MARVELL TECHNOLOGY INC COM 573874104   729,925 30,100 SH Call SOLE   0 0 30,100
MARVELL TECHNOLOGY INC COM 573874104   33,595 1,500 SH Call SOLE   0 0 1,500
MARVELL TECHNOLOGY INC COM 573874104   92,464 4,500 SH Call SOLE   0 0 4,500
MCKESSON CORP COM 58155Q103   601,874 1,300 SH   SOLE   0 0 1,300
MERCK & CO INC COM 58933Y105   5,162,424 47,353 SH   SOLE   0 0 47,353
MEXICO FD INC COM 592835102   217,494 11,399 SH   SOLE   0 0 11,399
MICROSOFT CORP COM 594918104   7,856,309 20,892 SH   SOLE   0 0 20,892
NOVO-NORDISK A S ADR 670100205   20,656,485 199,676 SH   SOLE   0 0 199,676
NVIDIA CORPORATION COM 67066G104   15,997,112 32,303 SH   SOLE   0 0 32,303
NVIDIA CORPORATION COM 67066G104   72,882 200 SH Call SOLE   0 0 200
NVIDIA CORPORATION COM 67066G104   14,490 100 SH Call SOLE   0 0 100
NVIDIA CORPORATION COM 67066G104   9,508,378 56,300 SH Call SOLE   0 0 56,300
NVIDIA CORPORATION COM 67066G104   612,124 3,700 SH Call SOLE   0 0 3,700
NVIDIA CORPORATION COM 67066G104   3,774,372 23,300 SH Call SOLE   0 0 23,300
NVIDIA CORPORATION COM 67066G104   158,564 1,000 SH Call SOLE   0 0 1,000
NVIDIA CORPORATION COM 67066G104   21,090 100 SH Call SOLE   0 0 100
NVIDIA CORPORATION COM 67066G104   29,079 200 SH Call SOLE   0 0 200
NVIDIA CORPORATION COM 67066G104   71,153 500 SH Call SOLE   0 0 500
NVIDIA CORPORATION COM 67066G104   106,344 700 SH Call SOLE   0 0 700
NVIDIA CORPORATION COM 67066G104   543,246 3,500 SH Call SOLE   0 0 3,500
NVIDIA CORPORATION COM 67066G104   2,591,703 14,100 SH Call SOLE   0 0 14,100
NVIDIA CORPORATION COM 67066G104   4,522,971 25,500 SH Call SOLE   0 0 25,500
NVIDIA CORPORATION COM 67066G104   326,979 2,200 SH Call SOLE   0 0 2,200
NVIDIA CORPORATION COM 67066G104   18,119 100 SH Call SOLE   0 0 100
NVIDIA CORPORATION COM 67066G104   1,046,081 5,600 SH Call SOLE   0 0 5,600
NVIDIA CORPORATION COM 67066G104   1,882,505 11,200 SH Call SOLE   0 0 11,200
NVIDIA CORPORATION COM 67066G104   113,247 600 SH Call SOLE   0 0 600
NVIDIA CORPORATION COM 67066G104   14,760 100 SH Call SOLE   0 0 100
NVIDIA CORPORATION COM 67066G104   214,555 1,300 SH Call SOLE   0 0 1,300
NVIDIA CORPORATION COM 67066G104   300,526 1,500 SH Call SOLE   0 0 1,500
NVIDIA CORPORATION COM 67066G104   209,316 1,100 SH Call SOLE   0 0 1,100
NVIDIA CORPORATION COM 67066G104   39,399 200 SH Call SOLE   0 0 200
NVIDIA CORPORATION COM 67066G104   1,270 25,700 SH Put SOLE   0 0 25,700
NVIDIA CORPORATION COM 67066G104   15,336 100 SH Call SOLE   0 0 100
NVIDIA CORPORATION COM 67066G104   297,825 1,500 SH Call SOLE   0 0 1,500
NVIDIA CORPORATION COM 67066G104   56,915 300 SH Call SOLE   0 0 300
NVIDIA CORPORATION COM 67066G104   38,892 200 SH Call SOLE   0 0 200
NVIDIA CORPORATION COM 67066G104   40,680 200 SH Call SOLE   0 0 200
NVIDIA CORPORATION COM 67066G104   308,214 1,600 SH Call SOLE   0 0 1,600
NVIDIA CORPORATION COM 67066G104   110,397 600 SH Call SOLE   0 0 600
NVIDIA CORPORATION COM 67066G104   78,227 400 SH Call SOLE   0 0 400
NVIDIA CORPORATION COM 67066G104   1,552,898 8,600 SH Call SOLE   0 0 8,600
NVIDIA CORPORATION COM 67066G104   905,847 5,200 SH Call SOLE   0 0 5,200
NVIDIA CORPORATION COM 67066G104   290,903 1,700 SH Call SOLE   0 0 1,700
OCCIDENTAL PETE CORP COM 674599105   668,752 11,200 SH   SOLE   0 0 11,200
ON SEMICONDUCTOR CORP COM 682189105   367,532 4,400 SH   SOLE   0 0 4,400
RH COM 74967X103   740,359 2,540 SH   SOLE   0 0 2,540
RTX CORPORATION COM 75513E101   3,727,237 44,298 SH   SOLE   0 0 44,298
SEMPRA COM 816851109   605,313 8,100 SH   SOLE   0 0 8,100
SERVICENOW INC COM 81762P102   989,086 1,400 SH   SOLE   0 0 1,400
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107   54,300 10,000 SH   SOLE   0 0 10,000
SIMON PPTY GROUP INC NEW COM 828806109   584,824 4,100 SH   SOLE   0 0 4,100
SNOWFLAKE INC CL A 833445109   786,050 3,950 SH   SOLE   0 0 3,950
SOUTHWESTERN ENERGY CO COM 845467109   402,825 61,500 SH   SOLE   0 0 61,500
TESLA INC COM 88160R101   959,630 3,862 SH   SOLE   0 0 3,862
THERMO FISHER SCIENTIFIC INC COM 883556102   6,758,549 12,733 SH   SOLE   0 0 12,733
TRACTOR SUPPLY CO COM 892356106   1,248,034 5,804 SH   SOLE   0 0 5,804
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623   367,100 2,000 SH   SOLE   0 0 2,000
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   865,337 10,670 SH   SOLE   0 0 10,670