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
Expires: July 31, 2015
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 356,396 1,416 SH SOLE 0 0 1,416
ADVANCED MICRO DEVICES INC COM 007903107 9,933,561 17,100 SH SOLE 0 0 17,100
AEROVIRONMENT INC COM 008073108 292,999 1,775 SH SOLE 0 0 1,775
AGNICO EAGLE MINES LTD COM 008474108 12,701,642 81,877 SH SOLE 0 0 81,877
AKAMAI TECHNOLOGIES INC COM 00971T101 969,322 8,200 SH SOLE 0 0 8,200
ALAMO GROUP INC COM 011311107 970,491 5,900 SH SOLE 0 0 5,900
ALAMOS GOLD INC COM CL A 011532108 2,013,434 66,425 SH SOLE 0 0 66,425
ALPHABET INC CAP STK CL C 02079K107 19,002,902 53,782 SH SOLE 0 0 53,782
ALPHABET INC CAP STK CL A 02079K305 9,274,489 25,952 SH SOLE 0 0 25,952
ALPS ETF TR ALERIAN MLP 00162Q452 422,578 8,150 SH SOLE 0 0 8,150
ALTRIA GROUP INC COM 02209S103 310,297 4,313 SH SOLE 0 0 4,313
AMAZON COM INC COM 023135106 21,704,016 91,063 SH SOLE 0 0 91,063
APPLE INC COM 037833100 20,161,365 69,676 SH SOLE 0 0 69,676
APPLIED MATLS INC COM 038222105 202,440 280 SH SOLE 0 0 280
AT&T INC COM 00206R102 338,707 16,363 SH SOLE 0 0 16,363
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,079,788 4,156 SH SOLE 0 0 4,156
BERKSHIRE HATHAWAY INC DEL CL A 084670108 748,850 1 SH SOLE 0 0 1
BLACKSTONE INC COM 09260D107 3,231,208 27,460 SH SOLE 0 0 27,460
BLOOM ENERGY CORP COM CL A 093712107 5,680,166 18,765 SH SOLE 0 0 18,765
BOEING CO COM 097023105 630,723 2,914 SH SOLE 0 0 2,914
BRISTOL-MYERS SQUIBB CO COM 110122108 238,976 4,147 SH SOLE 0 0 4,147
BROADCOM INC COM 11135F101 723,391 1,915 SH SOLE 0 0 1,915
CAMECO CORP COM 13321L108 4,247,752 41,702 SH SOLE 0 0 41,702
CAPITAL GRP FIXED INCM ETF T SHORT DURATION 14020Y409 273,253 10,620 SH SOLE 0 0 10,620
CATERPILLAR INC COM 149123101 5,526,831 5,190 SH SOLE 0 0 5,190
CELSIUS HLDGS INC COM NEW 15118V207 3,113,332 106,330 SH SOLE 0 0 106,330
CHEVRON CORPORATION COM 166764100 1,405,811 8,481 SH SOLE 0 0 8,481
CISCO SYS INC COM 17275R102 1,505,292 12,815 SH SOLE 0 0 12,815
CORNING INC COM 219350105 1,802,059 7,055 SH SOLE 0 0 7,055
COSTCO WHOLESALE CORPORATION COM 22160K105 11,385,213 12,171 SH SOLE 0 0 12,171
CREDO TECHNOLOGY GROUP HOLDI ORDINARY SHARES G25457105 390,248 1,435 SH SOLE 0 0 1,435
CROWDSTRIKE HLDGS INC CL A 22788C105 274,730 360 SH SOLE 0 0 360
DEERE & CO COM 244199105 1,433,586 2,260 SH SOLE 0 0 2,260
DELL TECHNOLOGIES INC CL C 24703L202 7,140,663 16,550 SH SOLE 0 0 16,550
DOUBLELINE OPPORTUNISTIC CR COM 258623107 171,118 11,900 SH SOLE 0 0 11,900
ELI LILLY & CO COM 532457108 7,197,986 6,001 SH SOLE 0 0 6,001
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 1,920,782 100,459 SH SOLE 0 0 100,459
ENTERPRISE PRODS PARTNERS L COM 293792107 3,783,339 102,920 SH SOLE 0 0 102,920
FIRST TR EXCHNG TRADED FD VI FT VEST US 33740F631 259,488 5,700 SH SOLE 0 0 5,700
FRANCO NEV CORP COM 351858105 381,834 1,832 SH SOLE 0 0 1,832
FREEPORT MCMORAN INC CL B 35671D857 222,108 3,532 SH SOLE 0 0 3,532
GARMIN LTD SHS H2906T109 475,080 2,000 SH SOLE 0 0 2,000
GE VERNOVA INC COM 36828A101 9,551,102 8,130 SH SOLE 0 0 8,130
GOLDMAN SACHS ETF TR S&P 500 PREMIUM 38149W622 270,626 4,870 SH SOLE 0 0 4,870
GOLDMAN SACHS ETF TR NASDA 100 ETF 38149W630 225,378 3,800 SH SOLE 0 0 3,800
GOLDMAN SACHS GROUP INC COM 38141G104 549,174 543 SH SOLE 0 0 543
HOME DEPOT INC COM 437076102 1,119,759 3,175 SH SOLE 0 0 3,175
IMMUNITYBIO INC COM 45256X103 5,644,219 644,685 SH SOLE 0 0 644,685
INTEL CORP COM 458140100 4,940,186 35,381 SH SOLE 0 0 35,381
INVESCO CALIF VALUE MUN INCO COM 46132H106 140,270 13,000 SH SOLE 0 0 13,000
INVESCO MUN OPPORTUNIT TR COM 46132C107 183,256 18,567 SH SOLE 0 0 18,567
INVESCO PA VALUE MUN INC TR COM 46132K109 113,200 10,000 SH SOLE 0 0 10,000
INVESCO QUALITY MUN INCOME T COM 46133G107 192,280 19,000 SH SOLE 0 0 19,000
INVESCO TR INVT GRADE MUNS COM 46131M106 235,046 22,174 SH SOLE 0 0 22,174
ISHARES TR RUSSELL 2000 ETF 464287655 1,309,962 4,360 SH SOLE 0 0 4,360
MARATHON PETE CORP COM 56585A102 221,666 867 SH SOLE 0 0 867
MARVELL TECHNOLOGY INC COM 573874104 1,493,620 5,014 SH SOLE 0 0 5,014
MCDONALDS CORP COM 580135101 1,343,990 4,972 SH SOLE 0 0 4,972
MERCK & CO INC COM 58933Y105 514,386 4,003 SH SOLE 0 0 4,003
META PLATFORMS INC CL A 30303M102 7,679,685 13,634 SH SOLE 0 0 13,634
MICRON TECHNOLOGY INC COM 595112103 6,923,431 5,998 SH SOLE 0 0 5,998
MICROSOFT CORP COM 594918104 4,585,809 12,294 SH SOLE 0 0 12,294
MPLX LP COM UNIT REP LTD 55336V100 7,754,202 137,657 SH SOLE 0 0 137,657
NETFLIX INC. COM 64110L106 4,125,949 57,786 SH SOLE 0 0 57,786
NUVEEN AMT FREE MUN CR INC F COM 67071L106 756,769 59,123 SH SOLE 0 0 59,123
NUVEEN AMT FREE QLTY MUN INC COM 670657105 1,609,953 137,134 SH SOLE 0 0 137,134
NUVEEN MUN HIGH INCOME OPPOR COM 670682103 310,374 29,364 SH SOLE 0 0 29,364
NUVEEN NY AMT FREE COM 670656107 143,676 13,403 SH SOLE 0 0 13,403
NUVEEN QUALITY MUNCP INCOME COM 67066V101 1,119,423 92,362 SH SOLE 0 0 92,362
NVIDIA CORPORATION COM 67066G104 22,227,383 111,087 SH SOLE 0 0 111,087
PALANTIR TECHNOLOGIES INC CL A 69608A108 1,914,555 16,410 SH SOLE 0 0 16,410
PALO ALTO NETWORKS INC COM 697435105 1,091,264 3,200 SH SOLE 0 0 3,200
PERSONALIS INC COM 71535D106 1,256,920 93,800 SH SOLE 0 0 93,800
PIMCO ETF TR MULTISECTOR BD 72201R585 1,512,436 57,030 SH SOLE 0 0 57,030
PIMCO MUN INCOME FD II COM 72200W106 198,027 26,022 SH SOLE 0 0 26,022
REAVES UTIL INCOME FD COM SH BEN INT 756158101 2,009,655 49,353 SH SOLE 0 0 49,353
ROYAL CARIBBEAN GROUP COM V7780T103 227,524 717 SH SOLE 0 0 717
SANDISK CORP COM 80004C200 1,114,128 490 SH SOLE 0 0 490
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 772,000 800 SH SOLE 0 0 800
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 435,264 9,600 SH SOLE 0 0 9,600
SHOPIFY INC CL A SUB VTG SHS 82509L107 699,923 6,130 SH SOLE 0 0 6,130
SOFI TECHNOLOGIES INC COM 83406F102 220,360 12,290 SH SOLE 0 0 12,290
SOUTHWEST AIRLS CO COM 844741108 4,621,304 89,874 SH SOLE 0 0 89,874
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 1,518,945 8,890 SH SOLE 0 0 8,890
SPDR GOLD TR GOLD SHS 78463V107 2,631,707 7,144 SH SOLE 0 0 7,144
SPDR SERIES TRUST ST STR SP BIOT 78464A870 3,923,881 24,795 SH SOLE 0 0 24,795
STARBUCKS CORP COM 855244109 4,278,473 41,868 SH SOLE 0 0 41,868
STEEL DYNAMICS INC COM 858119100 546,574 2,382 SH SOLE 0 0 2,382
SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 10,738,307 159,086 SH SOLE 0 0 159,086
SYNOPSYS INC COM 871607107 995,261 2,231 SH SOLE 0 0 2,231
TEMPLETON EMERGING MKTS INCO COM 880192109 435,665 64,639 SH SOLE 0 0 64,639
TESLA INC COM 88160R101 6,685,437 15,895 SH SOLE 0 0 15,895
TORTOISE ENERGY INFRSTRCTR C COM 89147L886 1,352,947 31,559 SH SOLE 0 0 31,559
TRANE TECHNOLOGIES PLC SHS G8994E103 567,781 1,156 SH SOLE 0 0 1,156
UBER TECHNOLOGIES INC COM 90353T100 2,414,569 33,461 SH SOLE 0 0 33,461
UNITED PARCEL SVCS INC CL B 911312106 665,208 6,188 SH SOLE 0 0 6,188
UPSTART HLDGS INC COM 91680M107 531,450 15,000 SH SOLE 0 0 15,000
URANIUM ENERGY CORP COM 916896103 486,096 45,600 SH SOLE 0 0 45,600
VALERO ENERGY CORP COM 91913Y100 468,171 1,798 SH SOLE 0 0 1,798
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 6,319,501 64,321 SH SOLE 0 0 64,321
VANECK ETF TRUST GOLD MINERS ETF 92189F106 7,829,912 103,776 SH SOLE 0 0 103,776
VERIZON COMMUNICATIONS INC COM 92343V104 245,925 5,808 SH SOLE 0 0 5,808
VERTIV HOLDINGS CO COM CL A 92537N108 368,389 1,100 SH SOLE 0 0 1,100
VISA INC COM CL A 92826C839 353,726 1,031 SH SOLE 0 0 1,031
WALMART INC COM 931142103 7,067,286 62,399 SH SOLE 0 0 62,399
WESTERN DIGITAL CORP COM 958102105 510,976 800 SH SOLE 0 0 800
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 962,720 22,000 SH SOLE 0 0 22,000
XCEL ENERGY INC COM 98389B100 292,372 3,641 SH SOLE 0 0 3,641