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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100 402 3,400 SH   SOLE   0 0 3,400
ABBVIE INC COM 00287Y109 1,065 6,570 SH   SOLE   0 0 6,570
ADOBE SYSTEMS INCORPORATED COM 00724F101 205 450 SH   SOLE   0 0 450
ADVANCED MICRO DEVICES INC COM 007903107 365 3,340 SH   SOLE   0 0 3,340
AGNICO EAGLE MINES LTD COM 008474108 7,897 128,945 SH   SOLE   0 0 128,945
AKAMAI TECHNOLOGIES INC COM 00971T101 1,427 11,955 SH   SOLE   0 0 11,955
ALAMO GROUP INC COM 011311107 1,181 8,213 SH   SOLE   0 0 8,213
ALAMOS GOLD INC NEW COM CL A 011532108 269 32,000 SH   SOLE   0 0 32,000
ALLSPRING GLOBAL DIVIDEND OP COM 94987C103 174 32,850 SH   SOLE   0 0 32,850
ALPHABET INC CAP STK CL A 02079K305 7,247 2,605 SH   SOLE   0 0 2,605
ALPHABET INC CAP STK CL C 02079K107 12,545 4,491 SH   SOLE   0 0 4,491
AMAZON COM INC COM 023135106 21,199 6,503 SH   SOLE   0 0 6,503
APPLE INC COM 037833100 21,307 122,027 SH   SOLE   0 0 122,027
BERKSHIRE HATHAWAY INC DEL CL A 084670108 529 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,426 4,040 SH   SOLE   0 0 4,040
BK OF AMERICA CORP COM 060505104 591 14,331 SH   SOLE   0 0 14,331
BLACKSTONE INC COM 09260D107 8,369 65,928 SH   SOLE   0 0 65,928
BOEING CO COM 097023105 803 4,195 SH   SOLE   0 0 4,195
BRISTOL-MYERS SQUIBB CO COM 110122108 1,831 25,068 SH   SOLE   0 0 25,068
BROADCOM INC COM 11135F101 409 649 SH   SOLE   0 0 649
CAMECO CORP COM 13321L108 1,528 52,500 SH   SOLE   0 0 52,500
CARLYLE GROUP INC COM 14316J108 1,795 36,700 SH   SOLE   0 0 36,700
CATERPILLAR INC COM 149123101 930 4,175 SH   SOLE   0 0 4,175
CHENIERE ENERGY INC COM NEW 16411R208 499 3,600 SH   SOLE   0 0 3,600
COHEN & STEERS INFRASTRUCTUR COM 19248A109 360 12,427 SH   SOLE   0 0 12,427
COSTCO WHSL CORP NEW COM 22160K105 9,203 15,982 SH   SOLE   0 0 15,982
CROCS INC COM 227046109 397 5,200 SH   SOLE   0 0 5,200
CROWN CASTLE INTL CORP NEW COM 22822V101 271 1,469 SH   SOLE   0 0 1,469
DEERE & CO COM 244199105 1,496 3,600 SH   SOLE   0 0 3,600
DEVON ENERGY CORP NEW COM 25179M103 2,167 36,650 SH   SOLE   0 0 36,650
DISNEY WALT CO COM 254687106 592 4,318 SH   SOLE   0 0 4,318
DOUBLELINE OPPORTUNISTIC CR COM 258623107 355 21,179 SH   SOLE   0 0 21,179
EATON VANCE ENHANCED EQUITY COM 278277108 220 10,453 SH   SOLE   0 0 10,453
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 380 34,000 SH   SOLE   0 0 34,000
EXXON MOBIL CORP COM 30231G102 6,594 79,840 SH   SOLE   0 0 79,840
FIRST MAJESTIC SILVER CORP COM 32076V103 250 19,000 SH   SOLE   0 0 19,000
FORD MTR CO DEL COM 345370860 181 10,700 SH   SOLE   0 0 10,700
FRANCO NEV CORP COM 351858105 2,034 12,750 SH   SOLE   0 0 12,750
FREEPORT-MCMORAN INC CL B 35671D857 460 9,244 SH   SOLE   0 0 9,244
FUELCELL ENERGY INC COM 35952H601 141 24,550 SH   SOLE   0 0 24,550
GARMIN LTD SHS H2906T109 237 2,000 SH   SOLE   0 0 2,000
GLOBAL MED REIT INC COM NEW 37954A204 1,434 87,858 SH   SOLE   0 0 87,858
GOLDMAN SACHS GROUP INC COM 38141G104 2,160 6,544 SH   SOLE   0 0 6,544
HALLIBURTON CO COM 406216101 2,356 62,213 SH   SOLE   0 0 62,213
HESS CORP COM 42809H107 3,485 32,560 SH   SOLE   0 0 32,560
HESS MIDSTREAM LP CL A SHS 428103105 6,424 214,143 SH   SOLE   0 0 214,143
HOME DEPOT INC COM 437076102 2,365 7,900 SH   SOLE   0 0 7,900
IMMUNOGEN INC COM 45253H101 1,079 226,602 SH   SOLE   0 0 226,602
INMODE LTD SHS M5425M103 1,416 38,368 SH   SOLE   0 0 38,368
INTEL CORP COM 458140100 505 10,185 SH   SOLE   0 0 10,185
INTUITIVE SURGICAL INC COM NEW 46120E602 342 1,135 SH   SOLE   0 0 1,135
INVESCO CALIF VALUE MUN INCO COM 46132H106 188 17,000 SH   SOLE   0 0 17,000
INVESCO MUN OPPORTUNITY TR COM 46132C107 150 13,067 SH   SOLE   0 0 13,067
INVESCO PA VALUE MUN INC TR COM 46132K109 128 11,000 SH   SOLE   0 0 11,000
INVESCO TR INVT GRADE MUNS COM 46131M106 143 12,277 SH   SOLE   0 0 12,277
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 1,522 67,200 SH   SOLE   0 0 67,200
ISHARES SILVER TR ISHARES 46428Q109 416 18,200 SH   SOLE   0 0 18,200
ISHARES TR U.S. REAL ES ETF 464287739 287 2,650 SH   SOLE   0 0 2,650
JOHNSON & JOHNSON COM 478160104 529 2,985 SH   SOLE   0 0 2,985
KINDER MORGAN INC DEL COM 49456B101 255 13,500 SH   SOLE   0 0 13,500
LADDER CAP CORP CL A 505743104 178 15,000 SH   SOLE   0 0 15,000
LAS VEGAS SANDS CORP COM 517834107 526 13,525 SH   SOLE   0 0 13,525
LILLY ELI & CO COM 532457108 820 2,865 SH   SOLE   0 0 2,865
MCDONALDS CORP COM 580135101 1,877 7,591 SH   SOLE   0 0 7,591
META PLATFORMS INC CL A 30303M102 935 4,205 SH   SOLE   0 0 4,205
MICROSOFT CORP COM 594918104 8,072 26,181 SH   SOLE   0 0 26,181
MP MATERIALS CORP COM CL A 553368101 730 12,725 SH   SOLE   0 0 12,725
MPLX LP COM UNIT REP LTD 55336V100 5,624 169,486 SH   SOLE   0 0 169,486
NEW GOLD INC CDA COM 644535106 90 50,000 SH   SOLE   0 0 50,000
NEWMONT CORP COM 651639106 1,847 23,250 SH   SOLE   0 0 23,250
NUSTAR ENERGY LP UNIT COM 67058H102 5,640 391,094 SH   SOLE   0 0 391,094
NUVEEN AMT FREE MUN CR INC F COM 67071L106 293 19,785 SH   SOLE   0 0 19,785
NUVEEN AMT FREE QLTY MUN INC COM 670657105 135 10,283 SH   SOLE   0 0 10,283
NUVEEN INTER DURATION MUN TE COM 670671106 2,490 179,755 SH   SOLE   0 0 179,755
NUVEEN MUN HIGH INCOME OPPOR COM 670682103 192 14,784 SH   SOLE   0 0 14,784
NUVEEN QUALITY MUNCP INCOME COM 67066V101 1,001 74,891 SH   SOLE   0 0 74,891
NVIDIA CORPORATION COM 67066G104 2,817 10,322 SH   SOLE   0 0 10,322
PAYPAL HLDGS INC COM 70450Y103 651 5,625 SH   SOLE   0 0 5,625
PEPSICO INC COM 713448108 418 2,500 SH   SOLE   0 0 2,500
PFIZER INC COM 717081103 1,047 20,226 SH   SOLE   0 0 20,226
PIMCO MUN INCOME FD II COM 72200W106 148 12,900 SH   SOLE   0 0 12,900
PIMCO MUN INCOME FD III COM 72201A103 187 18,000 SH   SOLE   0 0 18,000
RANGE RES CORP COM 75281A109 805 26,500 SH   SOLE   0 0 26,500
SCHLUMBERGER LTD COM STK 806857108 1,256 30,400 SH   SOLE   0 0 30,400
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,148 15,130 SH   SOLE   0 0 15,130
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,109 14,900 SH   SOLE   0 0 14,900
SHOPIFY INC CL A 82509L107 710 1,050 SH   SOLE   0 0 1,050
SILVERCREST METALS INC COM 828363101 116 13,000 SH   SOLE   0 0 13,000
SIMON PPTY GROUP INC NEW COM 828806109 276 2,100 SH   SOLE   0 0 2,100
SOUTHWEST AIRLS CO COM 844741108 3,563 77,790 SH   SOLE   0 0 77,790
SPDR GOLD TR GOLD SHS 78463V107 992 5,489 SH   SOLE   0 0 5,489
STARBUCKS CORP COM 855244109 4,653 51,149 SH   SOLE   0 0 51,149
STEEL DYNAMICS INC COM 858119100 244 2,925 SH   SOLE   0 0 2,925
SUNPOWER CORP COM 867652406 993 46,250 SH   SOLE   0 0 46,250
TESLA INC COM 88160R101 1,752 1,626 SH   SOLE   0 0 1,626
TRANE TECHNOLOGIES PLC SHS G8994E103 245 1,606 SH   SOLE   0 0 1,606
TYME TECHNOLOGIES INC COM 90238J103 36 103,020 SH   SOLE   0 0 103,020
UNITED PARCEL SERVICE INC CL B 911312106 343 1,601 SH   SOLE   0 0 1,601
UPSTART HLDGS INC COM 91680M107 1,285 11,780 SH   SOLE   0 0 11,780
URANIUM ENERGY CORP COM 916896103 101 22,000 SH   SOLE   0 0 22,000
VALERO ENERGY CORP COM 91913Y100 257 2,526 SH   SOLE   0 0 2,526
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 3,375 72,000 SH   SOLE   0 0 72,000
VANECK ETF TRUST GOLD MINERS ETF 92189F106 4,301 112,160 SH   SOLE   0 0 112,160
VISA INC COM CL A 92826C839 687 3,100 SH   SOLE   0 0 3,100
WALMART INC COM 931142103 520 3,492 SH   SOLE   0 0 3,492
WASTE MGMT INC DEL COM 94106L109 793 5,000 SH   SOLE   0 0 5,000
WILLIAMS COS INC COM 969457100 1,029 30,800 SH   SOLE   0 0 30,800
WP CAREY INC COM 92936U109 388 4,800 SH   SOLE   0 0 4,800