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
ABBVIE INC COM 00287Y109   335,710 2,166 SH   SOLE 0 1,261 0 905
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104   825,685 41,828 SH   SOLE 0 16,737 0 25,091
ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108   1,414,859 62,137 SH   SOLE 0 19,095 0 43,042
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   242,915 692 SH   SOLE 0 111 0 581
ADOBE INC COM 00724F101   208,213 349 SH   SOLE 0 49 0 300
ADVANCED MICRO DEVICES INC COM 007903107   931,877 6,322 SH   SOLE 0 4,758 0 1,564
ALAUNOS THERAPEUTICS INC COM 98973P101   1,061 15,000 SH   SOLE 0 0 0 15,000
ALPHA TEKNOVA INC COM 02080L102   156,097 41,849 SH   SOLE 0 0 0 41,849
ALPHABET INC CAP STK CL A 02079K305   854,204 6,115 SH   SOLE 0 4,812 0 1,303
ALPHABET INC CAP STK CL C 02079K107   795,127 5,642 SH   SOLE 0 4,467 0 1,175
ALPS ETF TR ALERIAN ENERGY 00162Q676   1,052,719 45,592 SH   SOLE 0 1,928 0 43,664
AMAZON COM INC COM 023135106   716,701 4,717 SH   SOLE 0 2,829 0 1,888
AMERICAN CENTY ETF TR US EQT ETF 025072885   3,432,032 42,085 SH   SOLE 0 6,499 0 35,586
AMERICAN EXPRESS CO COM 025816109   1,064,316 5,681 SH   SOLE 0 5,141 0 540
AMERIPRISE FINL INC COM 03076C106   775,861 2,043 SH   SOLE 0 1,652 0 391
APOLLO GLOBAL MGMT INC COM 03769M106   372,760 4,000 SH   SOLE 0 4,000 0 0
APPLE INC COM 037833100   3,474,508 18,047 SH   SOLE 0 16,408 0 1,638
APPLIED MATLS INC COM 038222105   610,587 3,767 SH   SOLE 0 3,118 0 649
ARCHER DANIELS MIDLAND CO COM 039483102   596,415 8,258 SH   SOLE 0 7,107 0 1,151
ARISTA NETWORKS INC COM 040413106   279,079 1,185 SH   SOLE 0 135 0 1,050
AT&T INC COM 00206R102   236,128 14,072 SH   SOLE 0 1,651 0 12,421
AUTOMATIC DATA PROCESSING IN COM 053015103   557,420 2,393 SH   SOLE 0 1,833 0 560
AXON ENTERPRISE INC COM 05464C101   292,688 1,133 SH   SOLE 0 171 0 962
BANK AMERICA CORP COM 060505104   203,238 6,036 SH   SOLE 0 3,056 0 2,980
BANK MONTREAL QUE COM 063671101   261,541 2,643 SH   SOLE 0 2,643 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,748,928 13,315 SH   SOLE 0 1,416 0 11,899
BROADCOM INC COM 11135F101   271,873 244 SH   SOLE 0 74 0 170
CACI INTL INC CL A 127190304   516,557 1,595 SH   SOLE 0 1,595 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300   231,083 12,464 SH   SOLE 0 2,132 0 10,332
CHENIERE ENERGY INC COM NEW 16411R208   483,925 2,835 SH   SOLE 0 2,801 0 34
CHEVRON CORP NEW COM 166764100   2,585,246 17,332 SH   SOLE 0 16,506 0 826
CME GROUP INC COM 12572Q105   221,960 1,054 SH   SOLE 0 883 0 171
COCA COLA CO COM 191216100   670,206 11,373 SH   SOLE 0 363 0 11,010
CONOCOPHILLIPS COM 20825C104   590,673 5,089 SH   SOLE 0 3,700 0 1,389
COSTCO WHSL CORP NEW COM 22160K105   839,380 1,272 SH   SOLE 0 977 0 295
COTERRA ENERGY INC COM 127097103   286,703 11,234 SH   SOLE 0 8,241 0 2,993
DANAHER CORPORATION COM 235851102   203,127 878 SH   SOLE 0 144 0 734
DENISON MINES CORP COM 248356107   2,478,793 1,400,448 SH   SOLE 0 100,559 0 1,299,889
DEVON ENERGY CORP NEW COM 25179M103   305,035 6,734 SH   SOLE 0 427 0 6,307
DIAMONDBACK ENERGY INC COM 25278X109   1,366,159 8,809 SH   SOLE 0 8,437 0 372
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   1,206,819 41,287 SH   SOLE 0 0 0 41,287
DOW INC COM 260557103   305,545 5,572 SH   SOLE 0 4,738 0 834
ELEVANCE HEALTH INC COM 036752103   660,742 1,401 SH   SOLE 0 1,241 0 160
ELI LILLY & CO COM 532457108   227,085 390 SH   SOLE 0 122 0 268
ENERGY FUELS INC COM NEW 292671708   1,771,882 246,437 SH   SOLE 0 20,196 0 226,241
EOG RES INC COM 26875P101   864,638 7,149 SH   SOLE 0 6,242 0 907
EPAM SYS INC COM 29414B104   210,517 708 SH   SOLE 0 145 0 563
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102   254,570 25,457 SH   SOLE 0 0 0 25,457
EXXON MOBIL CORP COM 30231G102   2,196,640 21,971 SH   SOLE 0 15,897 0 6,074
FASTENAL CO COM 311900104   313,866 4,846 SH   SOLE 0 3,953 0 893
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807   206,465 8,500 SH   SOLE 0 0 0 8,500
FISERV INC COM 337738108   271,392 2,043 SH   SOLE 0 1,407 0 636
FORTINET INC COM 34959E109   372,719 6,368 SH   SOLE 0 1,080 0 5,288
FRANCO NEV CORP COM 351858105   905,855 8,175 SH   SOLE 0 8,175 0 0
FREEPORT-MCMORAN INC CL B 35671D857   344,273 8,087 SH   SOLE 0 6,075 0 2,012
GARTNER INC COM 366651107   258,035 572 SH   SOLE 0 71 0 501
GLOBAL X FDS GLOBAL X COPPER 37954Y830   11,063,805 295,035 SH   SOLE 0 65,086 0 229,949
GLOBAL X FDS GLB X MLP ENRG I 37954Y293   6,842,821 153,358 SH   SOLE 0 37,770 0 115,588
GRAINGER W W INC COM 384802104   903,773 1,091 SH   SOLE 0 822 0 269
HOME DEPOT INC COM 437076102   392,191 1,132 SH   SOLE 0 713 0 418
HONEYWELL INTL INC COM 438516106   491,637 2,344 SH   SOLE 0 2,169 0 175
INTERCONTINENTAL EXCHANGE IN COM 45866F104   371,791 2,895 SH   SOLE 0 1,473 0 1,422
INTUITIVE SURGICAL INC COM NEW 46120E602   841,038 2,493 SH   SOLE 0 2,097 0 396
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420   636,275 14,428 SH   SOLE 0 0 0 14,428
ISHARES GOLD TR ISHARES NEW 464285204   14,478,335 370,954 SH   SOLE 0 60,060 0 310,894
ISHARES GOLD TR SHARES REPRESENT 46436F103   2,373,965 115,241 SH   SOLE 0 7,958 0 107,283
ISHARES INC MSCI GLB SLV&MTL 464286327   6,351,470 623,916 SH   SOLE 0 223,136 0 400,780
ISHARES SILVER TR ISHARES 46428Q109   2,155,153 98,951 SH   SOLE 0 9,109 0 89,842
ISHARES TR MSCI USA ESG SLC 464288802   657,637 6,543 SH   SOLE 0 0 0 6,543
ISHARES TR MSCI KLD400 SOC 464288570   702,360 7,714 SH   SOLE 0 0 0 7,714
ISHARES TR CORE S&P US VLU 464287663   341,874 4,054 SH   SOLE 0 3,560 0 494
ISHARES TR CORE S&P US GWT 464287671   406,823 3,908 SH   SOLE 0 1,862 0 2,046
ISHARES TR ISHARES SEMICDTR 464287523   212,057 368 SH   SOLE 0 368 0 0
JPMORGAN CHASE & CO COM 46625H100   1,599,739 9,405 SH   SOLE 0 3,916 0 5,488
KLA CORP COM NEW 482480100   222,834 383 SH   SOLE 0 51 0 332
LAMB WESTON HLDGS INC COM 513272104   489,523 4,529 SH   SOLE 0 637 0 3,892
LOCKHEED MARTIN CORP COM 539830109   321,293 709 SH   SOLE 0 632 0 77
LOEWS CORP COM 540424108   925,157 13,294 SH   SOLE 0 11,828 0 1,466
MARATHON OIL CORP COM 565849106   260,679 10,790 SH   SOLE 0 893 0 9,897
MARATHON PETE CORP COM 56585A102   275,665 1,858 SH   SOLE 0 404 0 1,454
MASTERCARD INCORPORATED CL A 57636Q104   1,105,582 2,592 SH   SOLE 0 2,173 0 419
MCKESSON CORP COM 58155Q103   236,730 511 SH   SOLE 0 108 0 403
MEDTRONIC PLC SHS G5960L103   224,996 2,731 SH   SOLE 0 109 0 2,622
META PLATFORMS INC CL A 30303M102   677,479 1,914 SH   SOLE 0 672 0 1,242
MICROSOFT CORP COM 594918104   2,198,062 5,845 SH   SOLE 0 3,840 0 2,005
MONOLITHIC PWR SYS INC COM 609839105   285,113 452 SH   SOLE 0 72 0 380
MORGAN STANLEY COM NEW 617446448   209,683 2,249 SH   SOLE 0 1,469 0 780
MOTOROLA SOLUTIONS INC COM NEW 620076307   292,873 935 SH   SOLE 0 657 0 278
NASDAQ INC COM 631103108   234,710 4,037 SH   SOLE 0 3,380 0 657
NETFLIX INC COM 64110L106   430,889 885 SH   SOLE 0 161 0 724
NEURONETICS INC COM 64131A105   66,111 22,797 SH   SOLE 0 0 0 22,797
NEXGEN ENERGY LTD COM 65340P106   2,460,451 351,493 SH   SOLE 0 23,579 0 327,914
NEXTERA ENERGY INC COM 65339F101   218,993 3,605 SH   SOLE 0 1,124 0 2,482
NORTHROP GRUMMAN CORP COM 666807102   333,103 712 SH   SOLE 0 544 0 168
NVIDIA CORPORATION COM 67066G104   2,404,763 4,856 SH   SOLE 0 3,235 0 1,621
ORACLE CORP COM 68389X105   478,132 4,535 SH   SOLE 0 3,832 0 703
OTIS WORLDWIDE CORP COM 68902V107   264,652 2,958 SH   SOLE 0 320 0 2,638
PALANTIR TECHNOLOGIES INC CL A 69608A108   1,489,257 86,736 SH   SOLE 0 0 0 86,736
PAYCHEX INC COM 704326107   310,230 2,605 SH   SOLE 0 2,097 0 508
PERIMETER SOLUTIONS SA COMMON STOCK L7579L106   92,000 20,000 SH   SOLE 0 0 0 20,000
PERMIAN BASIN RTY TR UNIT BEN INT 714236106   860,516 61,642 SH   SOLE 0 61,642 0 0
PIONEER NAT RES CO COM 723787107   622,249 2,767 SH   SOLE 0 2,582 0 185
QUANTA SVCS INC COM 74762E102   376,861 1,746 SH   SOLE 0 865 0 881
REGENERON PHARMACEUTICALS COM 75886F107   231,869 264 SH   SOLE 0 68 0 196
ROYAL CARIBBEAN GROUP COM V7780T103   200,020 1,545 SH   SOLE 0 337 0 1,208
SABINE RTY TR UNIT BEN INT 785688102   796,222 11,733 SH   SOLE 0 11,733 0 0
SALESFORCE INC COM 79466L302   281,297 1,069 SH   SOLE 0 185 0 884
SCHLUMBERGER LTD COM STK 806857108   619,523 11,905 SH   SOLE 0 9,177 0 2,728
SCHWAB CHARLES CORP COM 808513105   215,176 3,128 SH   SOLE 0 479 0 2,649
SELECT SECTOR SPDR TR ENERGY 81369Y506   7,874,504 93,923 SH   SOLE 0 27,050 0 66,873
SELECT SECTOR SPDR TR INDL 81369Y704   234,477 2,057 SH   SOLE 0 409 0 1,648
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   255,806 1,329 SH   SOLE 0 477 0 852
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   476,375 3,493 SH   SOLE 0 0 0 3,493
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   270,540 1,513 SH   SOLE 0 0 0 1,513
SPDR GOLD TR GOLD SHS 78463V107   221,948 1,161 SH   SOLE 0 0 0 1,161
SPDR SER TR S&P OILGAS EXP 78468R556   697,967 5,098 SH   SOLE 0 0 0 5,098
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   250,683 2,743 SH   SOLE 0 2,743 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300   346,653 4,161 SH   SOLE 0 0 0 4,161
SPROTT FDS TR URANIUM MINERS E 85208P303   4,596,674 95,228 SH   SOLE 0 19,785 0 75,444
SPROTT PHYSICAL GOLD TR UNIT 85207H104   672,358 42,207 SH   SOLE 0 42,207 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   4,958,058 613,621 SH   SOLE 0 116,176 0 497,445
STARBUCKS CORP COM 855244109   493,781 5,143 SH   SOLE 0 4,014 0 1,129
STEEL DYNAMICS INC COM 858119100   360,219 3,050 SH   SOLE 0 494 0 2,556
SUPER MICRO COMPUTER INC COM 86800U104   339,975 1,196 SH   SOLE 0 106 0 1,090
SYNOPSYS INC COM 871607107   207,509 403 SH   SOLE 0 42 0 361
TESLA INC COM 88160R101   268,607 1,081 SH   SOLE 0 386 0 695
TEXAS PACIFIC LAND CORPORATI COM 88262P102   6,833,681 4,346 SH   SOLE 0 4,346 0 0
THE ONCOLOGY INSTITUTE INC COM 68236X100   143,192 70,192 SH   SOLE 0 0 0 70,192
THERMO FISHER SCIENTIFIC INC COM 883556102   255,322 481 SH   SOLE 0 255 0 226
TJX COS INC NEW COM 872540109   200,705 2,139 SH   SOLE 0 483 0 1,656
TRACTOR SUPPLY CO COM 892356106   569,304 2,648 SH   SOLE 0 96 0 2,552
TRANSDIGM GROUP INC COM 893641100   221,540 219 SH   SOLE 0 33 0 186
UNDER ARMOUR INC CL C 904311206   88,877 10,644 SH   SOLE 0 915 0 9,729
UNION PAC CORP COM 907818108   718,511 2,925 SH   SOLE 0 2,661 0 265
UNITED RENTALS INC COM 911363109   454,149 792 SH   SOLE 0 82 0 710
UNITEDHEALTH GROUP INC COM 91324P102   1,803,879 3,426 SH   SOLE 0 3,184 0 242
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   5,132,218 135,379 SH   SOLE 0 0 0 135,379
VANECK ETF TRUST OIL SERVICES ETF 92189H607   285,687 923 SH   SOLE 0 500 0 423
VANECK ETF TRUST GOLD MINERS ETF 92189F106   5,433,293 175,211 SH   SOLE 0 0 0 175,211
VANGUARD INDEX FDS TOTAL STK MKT 922908769   404,244 1,704 SH   SOLE 0 0 0 1,704
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   204,797 3,511 SH   SOLE 0 322 0 3,189
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   403,314 8,420 SH   SOLE 0 3,448 0 4,972
VISA INC COM CL A 92826C839   839,285 3,224 SH   SOLE 0 2,124 0 1,099
WHEATON PRECIOUS METALS CORP COM 962879102   1,046,120 21,202 SH   SOLE 0 21,202 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   299,179 5,955 SH   SOLE 0 5,955 0 0
ZOETIS INC CL A 98978V103   229,449 1,163 SH   SOLE 0 331 0 832