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   386,827 2,255 SH   SOLE 0 1,350 0 905
ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108   3,877,750 139,287 SH   SOLE 0 36,610 0 102,677
ADOBE INC COM 00724F101   213,327 384 SH   SOLE 0 130 0 254
ADVANCED MICRO DEVICES INC COM 007903107   1,029,979 6,350 SH   SOLE 0 4,876 0 1,474
AIRBNB INC COM CL A 009066101   258,378 1,704 SH   SOLE 0 510 0 1,194
ALPHA TEKNOVA INC COM 02080L102   57,333 41,849 SH   SOLE 0 0 0 41,849
ALPHABET INC CAP STK CL C 02079K107   1,157,564 6,311 SH   SOLE 0 5,124 0 1,187
ALPHABET INC CAP STK CL A 02079K305   1,093,264 6,002 SH   SOLE 0 4,823 0 1,179
ALPS ETF TR ALERIAN ENERGY 00162Q676   1,140,331 42,918 SH   SOLE 0 1,928 0 40,990
AMAZON COM INC COM 023135106   943,060 4,880 SH   SOLE 0 3,046 0 1,834
AMBEV SA SPONSORED ADR 02319V103   178,043 86,850 SH   SOLE 0 0 0 86,850
AMERICAN CENTY ETF TR US EQT ETF 025072885   3,707,273 41,105 SH   SOLE 0 5,906 0 35,199
AMERICAN EXPRESS CO COM 025816109   1,351,303 5,836 SH   SOLE 0 5,502 0 334
AMERICAN INTL GROUP INC COM NEW 026874784   209,939 2,828 SH   SOLE 0 677 0 2,151
AMERIPRISE FINL INC COM 03076C106   874,736 2,048 SH   SOLE 0 1,648 0 400
AMPHENOL CORP NEW CL A 032095101   224,190 3,328 SH   SOLE 0 655 0 2,673
AMPLIFY ETF TR AMPLIFY JUNIOR S 032108649   647,130 57,167 SH   SOLE 0 0 0 57,167
APOLLO GLOBAL MGMT INC COM 03769M106   319,852 2,709 SH   SOLE 0 2,709 0 0
APPLE INC COM 037833100   3,544,829 16,830 SH   SOLE 0 16,074 0 756
APPLIED MATLS INC COM 038222105   897,335 3,802 SH   SOLE 0 3,129 0 673
ARCHER DANIELS MIDLAND CO COM 039483102   499,154 8,257 SH   SOLE 0 7,183 0 1,074
ARISTA NETWORKS INC COM 040413106   427,235 1,219 SH   SOLE 0 160 0 1,059
ASP ISOTOPES INC COM 00218A105   55,248 18,055 SH   SOLE 0 0 0 18,055
AUTOMATIC DATA PROCESSING IN COM 053015103   571,106 2,393 SH   SOLE 0 1,830 0 563
AUTOZONE INC COM 053332102   210,451 71 SH   SOLE 0 12 0 59
AXON ENTERPRISE INC COM 05464C101   333,668 1,134 SH   SOLE 0 175 0 959
BANK AMERICA CORP COM 060505104   280,027 7,041 SH   SOLE 0 3,949 0 3,092
BANK MONTREAL QUE COM 063671101   221,651 2,643 SH   SOLE 0 2,643 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,783,882 14,218 SH   SOLE 0 1,744 0 12,474
BITWISE BITCOIN ETF TR SHS BEN INT 09174C104   12,455,544 381,020 SH   SOLE 0 11,553 0 369,467
BOOKING HOLDINGS INC COM 09857L108   202,037 51 SH   SOLE 0 14 0 37
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   268,905 8,694 SH   SOLE 0 0 0 8,694
BROADCOM INC COM 11135F101   386,225 241 SH   SOLE 0 75 0 166
CACI INTL INC CL A 127190304   686,057 1,595 SH   SOLE 0 1,595 0 0
CAMDEN PPTY TR SH BEN INT 133131102   3,688,573 33,806 SH   SOLE 0 10,179 0 23,627
CARNIVAL CORP UNIT 99/99/9999 143658300   214,138 11,439 SH   SOLE 0 2,209 0 9,230
CENCORA INC COM 03073E105   203,620 904 SH   SOLE 0 152 0 752
CHENIERE ENERGY INC COM NEW 16411R208   495,604 2,835 SH   SOLE 0 2,801 0 34
CHEVRON CORP NEW COM 166764100   2,717,177 17,371 SH   SOLE 0 16,638 0 733
CHICAGO ATLANTIC REAL ESTATE COM 167239102   8,412,319 547,677 SH   SOLE 0 118,901 0 428,776
CHIPOTLE MEXICAN GRILL INC COM 169656105   269,395 4,300 SH   SOLE 0 1,300 0 3,000
COCA COLA CO COM 191216100   753,866 11,844 SH   SOLE 0 789 0 11,055
CONOCOPHILLIPS COM 20825C104   572,890 5,009 SH   SOLE 0 3,612 0 1,397
CONSTELLATION ENERGY CORP COM 21037T109   217,894 1,088 SH   SOLE 0 345 0 743
COSTCO WHSL CORP NEW COM 22160K105   1,367,323 1,609 SH   SOLE 0 1,313 0 296
COTERRA ENERGY INC COM 127097103   287,061 10,763 SH   SOLE 0 8,390 0 2,373
DANAHER CORPORATION COM 235851102   220,879 884 SH   SOLE 0 150 0 734
DENISON MINES CORP COM 248356107   2,556,543 1,284,695 SH   SOLE 0 99,824 0 1,184,871
DEVON ENERGY CORP NEW COM 25179M103   291,619 6,152 SH   SOLE 0 568 0 5,584
DIAMONDBACK ENERGY INC COM 25278X109   1,762,950 8,806 SH   SOLE 0 8,429 0 377
DIGITAL RLTY TR INC COM 253868103   3,796,044 24,966 SH   SOLE 0 7,362 0 17,604
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   821,572 25,483 SH   SOLE 0 0 0 25,483
DOW INC COM 260557103   311,911 5,880 SH   SOLE 0 5,055 0 825
EATON CORP PLC SHS G29183103   205,443 655 SH   SOLE 0 135 0 520
ELEVANCE HEALTH INC COM 036752103   760,871 1,404 SH   SOLE 0 1,235 0 169
ELI LILLY & CO COM 532457108   342,745 379 SH   SOLE 0 107 0 272
ENERGY FUELS INC COM NEW 292671708   1,454,067 239,945 SH   SOLE 0 20,196 0 219,749
EOG RES INC COM 26875P101   867,487 6,892 SH   SOLE 0 6,017 0 875
ETFS GOLD TR PHYSCL GOLD SHS 00326A104   922,774 41,529 SH   SOLE 0 17,547 0 23,982
EVERCORE INC CLASS A 29977A105   220,519 1,058 SH   SOLE 0 107 0 951
EXXON MOBIL CORP COM 30231G102   3,328,061 28,909 SH   SOLE 0 22,390 0 6,520
FASTENAL CO COM 311900104   307,215 4,889 SH   SOLE 0 3,965 0 924
FIRST SOLAR INC COM 336433107   219,824 975 SH   SOLE 0 250 0 725
FISERV INC COM 337738108   317,455 2,130 SH   SOLE 0 1,486 0 644
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106   242,320 2,251 SH   SOLE 0 0 0 2,251
FORTINET INC COM 34959E109   410,740 6,815 SH   SOLE 0 1,495 0 5,320
FRANCO NEV CORP COM 351858105   897,771 7,575 SH   SOLE 0 7,575 0 0
FREEPORT-MCMORAN INC CL B 35671D857   433,609 8,922 SH   SOLE 0 6,104 0 2,818
GARTNER INC COM 366651107   261,353 582 SH   SOLE 0 74 0 508
GE AEROSPACE COM NEW 369604301   216,358 1,361 SH   SOLE 0 379 0 982
GLOBAL X FDS GLOBAL X COPPER 37954Y830   16,051,244 355,825 SH   SOLE 0 82,186 0 273,639
GLOBAL X FDS GLB X MLP ENRG I 37954Y293   8,742,451 171,253 SH   SOLE 0 40,618 0 130,635
GRAINGER W W INC COM 384802104   980,379 1,087 SH   SOLE 0 818 0 269
GRAYSCALE BITCOIN TR BTC SHS REP COM UT 389637109   6,856,780 128,790 SH   SOLE 0 75,936 0 52,854
HALEON PLC SPON ADS 405552100   174,187 21,088 SH   SOLE 0 800 0 20,288
HARTFORD FINL SVCS GROUP INC COM 416515104   209,766 2,086 SH   SOLE 0 611 0 1,475
HOME DEPOT INC COM 437076102   345,791 1,005 SH   SOLE 0 719 0 285
HONEYWELL INTL INC COM 438516106   494,761 2,317 SH   SOLE 0 2,172 0 145
IMPERIAL OIL LTD COM NEW 453038408   489,762 7,176 SH   SOLE 0 0 0 7,176
INTERCONTINENTAL EXCHANGE IN COM 45866F104   376,843 2,753 SH   SOLE 0 1,496 0 1,257
INTERNATIONAL BUSINESS MACHS COM 459200101   217,157 1,256 SH   SOLE 0 236 0 1,020
INTUITIVE SURGICAL INC COM NEW 46120E602   1,131,698 2,544 SH   SOLE 0 2,113 0 431
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420   588,652 13,184 SH   SOLE 0 0 0 13,184
IRON MTN INC DEL COM 46284V101   217,086 2,422 SH   SOLE 0 414 0 2,008
ISHARES GOLD TR ISHARES NEW 464285204   14,485,522 329,741 SH   SOLE 0 62,942 0 266,799
ISHARES GOLD TR SHARES REPRESENT 46436F103   5,483,482 236,357 SH   SOLE 0 52,892 0 183,465
ISHARES INC CORE MSCI EMKT 46434G103   246,548 4,606 SH   SOLE 0 0 0 4,606
ISHARES INC MSCI GLB SLV&MTL 464286327   10,546,814 917,912 SH   SOLE 0 284,347 0 633,565
ISHARES SILVER TR ISHARES 46428Q109   2,460,621 92,609 SH   SOLE 0 8,340 0 84,269
ISHARES TR MSCI USA ESG SLC 464288802   216,874 1,930 SH   SOLE 0 0 0 1,930
ISHARES TR CORE S&P TTL STK 464287150   1,150,384 9,685 SH   SOLE 0 9,685 0 0
ISHARES TR MSCI KLD400 SOC 464288570   515,719 4,966 SH   SOLE 0 0 0 4,966
ISHARES TR CORE S&P MCP ETF 464287507   351,840 6,012 SH   SOLE 0 0 0 6,012
ISHARES TR CORE S&P SCP ETF 464287804   285,683 2,678 SH   SOLE 0 65 0 2,613
ISHARES TR CORE S&P500 ETF 464287200   389,018 711 SH   SOLE 0 0 0 711
ISHARES TR RUS 1000 ETF 464287622   205,303 690 SH   SOLE 0 690 0 0
ISHARES TR CORE S&P US VLU 464287663   357,279 4,054 SH   SOLE 0 3,560 0 494
ISHARES TR CORE S&P US GWT 464287671   477,540 3,746 SH   SOLE 0 1,862 0 1,884
ISHARES TR ISHARES SEMICDTR 464287523   272,346 1,104 SH   SOLE 0 1,104 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106   88,213 15,105 SH   SOLE 0 0 0 15,105
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   277,500 5,000 SH   SOLE 0 5,000 0 0
JPMORGAN CHASE & CO. COM 46625H100   1,545,206 7,640 SH   SOLE 0 4,211 0 3,428
KINSALE CAP GROUP INC COM 49714P108   217,298 564 SH   SOLE 0 44 0 520
KLA CORP COM NEW 482480100   324,311 393 SH   SOLE 0 53 0 340
LAM RESEARCH CORP COM 512807108   221,715 208 SH   SOLE 0 73 0 135
LAMB WESTON HLDGS INC COM 513272104   367,753 4,374 SH   SOLE 0 553 0 3,821
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109   154,592 56,627 SH   SOLE 0 0 0 56,627
LOCKHEED MARTIN CORP COM 539830109   342,237 733 SH   SOLE 0 649 0 84
LOEWS CORP COM 540424108   996,538 13,333 SH   SOLE 0 11,843 0 1,490
MARATHON OIL CORP COM 565849106   205,985 7,185 SH   SOLE 0 1,397 0 5,788
MARATHON PETE CORP COM 56585A102   329,799 1,901 SH   SOLE 0 420 0 1,481
MARSH & MCLENNAN COS INC COM 571748102   327,366 1,554 SH   SOLE 0 244 0 1,310
MASTERCARD INCORPORATED CL A 57636Q104   1,194,732 2,708 SH   SOLE 0 2,281 0 427
MCKESSON CORP COM 58155Q103   307,390 526 SH   SOLE 0 117 0 409
MEDPACE HLDGS INC COM 58506Q109   229,400 557 SH   SOLE 0 80 0 477
MEDTRONIC PLC SHS G5960L103   209,069 2,656 SH   SOLE 0 155 0 2,501
MERCK & CO INC COM 58933Y105   249,499 2,015 SH   SOLE 0 1,091 0 924
META PLATFORMS INC CL A 30303M102   1,030,626 2,044 SH   SOLE 0 799 0 1,245
MICROSOFT CORP COM 594918104   2,546,884 5,698 SH   SOLE 0 4,016 0 1,682
MID-AMER APT CMNTYS INC COM 59522J103   3,723,034 26,106 SH   SOLE 0 7,900 0 18,206
MONOLITHIC PWR SYS INC COM 609839105   383,725 467 SH   SOLE 0 82 0 385
MORGAN STANLEY COM NEW 617446448   223,985 2,305 SH   SOLE 0 1,479 0 826
MOTOROLA SOLUTIONS INC COM NEW 620076307   372,704 965 SH   SOLE 0 681 0 284
MUELLER INDS INC COM 624756102   3,352,399 58,876 SH   SOLE 0 58,076 0 800
NASDAQ INC COM 631103108   243,991 4,049 SH   SOLE 0 3,386 0 663
NETFLIX INC COM 64110L106   643,161 953 SH   SOLE 0 225 0 728
NEURONETICS INC COM 64131A105   41,035 22,797 SH   SOLE 0 0 0 22,797
NEWMONT CORP COM 651639106   258,129 6,165 SH   SOLE 0 731 0 5,434
NEXGEN ENERGY LTD COM 65340P106   2,256,620 323,298 SH   SOLE 0 23,387 0 299,911
NEXTERA ENERGY INC COM 65339F101   266,133 3,758 SH   SOLE 0 1,263 0 2,496
NORTHROP GRUMMAN CORP COM 666807102   288,059 661 SH   SOLE 0 513 0 148
NVIDIA CORPORATION COM 67066G104   5,747,958 46,527 SH   SOLE 0 32,834 0 13,693
ORACLE CORP COM 68389X105   632,585 4,480 SH   SOLE 0 3,770 0 710
OTIS WORLDWIDE CORP COM 68902V107   289,165 3,004 SH   SOLE 0 333 0 2,671
PACKAGING CORP AMER COM 695156109   217,467 1,191 SH   SOLE 0 594 0 597
PALANTIR TECHNOLOGIES INC CL A 69608A108   1,375,419 54,300 SH   SOLE 0 0 0 54,300
PAYCHEX INC COM 704326107   298,720 2,520 SH   SOLE 0 2,103 0 417
PERIMETER SOLUTIONS SA COMMON STOCK L7579L106   156,600 20,000 SH   SOLE 0 0 0 20,000
PERMIAN BASIN RTY TR UNIT BEN INT 714236106   621,750 55,218 SH   SOLE 0 55,218 0 0
PHILIP MORRIS INTL INC COM 718172109   276,089 2,725 SH   SOLE 0 236 0 2,489
PROCTER AND GAMBLE CO COM 742718109   412,152 2,499 SH   SOLE 0 972 0 1,527
QUANTA SVCS INC COM 74762E102   448,810 1,766 SH   SOLE 0 869 0 897
REGENERON PHARMACEUTICALS COM 75886F107   277,472 264 SH   SOLE 0 66 0 198
ROYAL CARIBBEAN GROUP COM V7780T103   242,334 1,520 SH   SOLE 0 343 0 1,177
SABINE RTY TR UNIT BEN INT 785688102   735,998 11,377 SH   SOLE 0 11,377 0 0
SALESFORCE INC COM 79466L302   307,235 1,195 SH   SOLE 0 314 0 881
SCHLUMBERGER LTD COM STK 806857108   550,107 11,660 SH   SOLE 0 9,024 0 2,636
SCHWAB CHARLES CORP COM 808513105   234,228 3,179 SH   SOLE 0 484 0 2,695
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   786,825 20,480 SH   SOLE 0 19,139 0 1,341
SELECT SECTOR SPDR TR ENERGY 81369Y506   10,728,499 117,702 SH   SOLE 0 33,255 0 84,447
SELECT SECTOR SPDR TR INDL 81369Y704   251,296 2,062 SH   SOLE 0 409 0 1,653
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   300,660 1,329 SH   SOLE 0 477 0 852
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   509,105 3,493 SH   SOLE 0 0 0 3,493
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   275,971 1,513 SH   SOLE 0 0 0 1,513
SHELL PLC SPON ADS 780259305   385,946 5,347 SH   SOLE 0 150 0 5,197
SPDR S&P 500 ETF TR TR UNIT 78462F103   268,300 493 SH   SOLE 0 0 0 493
SPDR SER TR S&P 600 SMCP VAL 78464A300   275,651 3,520 SH   SOLE 0 0 0 3,520
SPDR SER TR S&P OILGAS EXP 78468R556   741,606 5,098 SH   SOLE 0 0 0 5,098
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   214,765 2,340 SH   SOLE 0 0 0 2,340
SPROTT FDS TR URANIUM MINERS E 85208P303   6,162,026 125,143 SH   SOLE 0 27,446 0 97,697
SPROTT PHYSICAL GOLD TR UNIT 85207H104   762,258 42,207 SH   SOLE 0 42,207 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   6,091,211 613,415 SH   SOLE 0 116,176 0 497,239
STARBUCKS CORP COM 855244109   379,753 4,878 SH   SOLE 0 4,223 0 655
STEEL DYNAMICS INC COM 858119100   395,709 3,056 SH   SOLE 0 500 0 2,556
SUPER MICRO COMPUTER INC COM 86800U104   475,223 580 SH   SOLE 0 61 0 519
SYNOPSYS INC COM 871607107   243,975 410 SH   SOLE 0 49 0 361
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   448,777 2,582 SH   SOLE 0 0 0 2,582
TESLA INC COM 88160R101   200,057 1,011 SH   SOLE 0 533 0 478
TEXAS PACIFIC LAND CORPORATI COM 88262P102   9,457,870 12,881 SH   SOLE 0 12,881 0 0
THE ONCOLOGY INSTITUTE INC COM 68236X100   32,288 70,192 SH   SOLE 0 0 0 70,192
THERMO FISHER SCIENTIFIC INC COM 883556102   264,347 478 SH   SOLE 0 263 0 215
TJX COS INC NEW COM 872540109   227,631 2,067 SH   SOLE 0 557 0 1,510
TRACTOR SUPPLY CO COM 892356106   722,130 2,675 SH   SOLE 0 101 0 2,574
TRANE TECHNOLOGIES PLC SHS G8994E103   266,128 809 SH   SOLE 0 169 0 640
TRANSDIGM GROUP INC COM 893641100   284,907 223 SH   SOLE 0 33 0 190
UNDER ARMOUR INC CL C 904311206   69,159 10,591 SH   SOLE 0 915 0 9,676
UNILEVER PLC SPON ADR NEW 904767704   303,600 5,521 SH   SOLE 0 0 0 5,521
UNION PAC CORP COM 907818108   652,023 2,882 SH   SOLE 0 2,660 0 222
UNITED RENTALS INC COM 911363109   515,444 797 SH   SOLE 0 84 0 713
UNITEDHEALTH GROUP INC COM 91324P102   2,341,134 4,597 SH   SOLE 0 4,430 0 167
VALERO ENERGY CORP COM 91913Y100   216,049 1,378 SH   SOLE 0 533 0 845
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   6,074,757 144,225 SH   SOLE 0 0 0 144,225
VANECK ETF TRUST GOLD MINERS ETF 92189F106   5,944,909 175,211 SH   SOLE 0 0 0 175,211
VANECK ETF TRUST OIL SERVICES ETF 92189H607   291,834 923 SH   SOLE 0 500 0 423
VANGUARD INDEX FDS VALUE ETF 922908744   1,473,995 9,189 SH   SOLE 0 25 0 9,164
VANGUARD INDEX FDS GROWTH ETF 922908736   1,144,890 3,061 SH   SOLE 0 0 0 3,061
VANGUARD INDEX FDS TOTAL STK MKT 922908769   415,953 1,555 SH   SOLE 0 0 0 1,555
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   736,476 14,902 SH   SOLE 0 3,448 0 11,454
VANGUARD WORLD FD MEGA GRWTH IND 921910816   229,688 731 SH   SOLE 0 0 0 731
VISA INC COM CL A 92826C839   872,891 3,326 SH   SOLE 0 2,227 0 1,098
WALMART INC COM 931142103   200,974 2,968 SH   SOLE 0 2,439 0 529
WESTROCK CO COM 96145D105   204,316 4,065 SH   SOLE 0 1,911 0 2,154
WHEATON PRECIOUS METALS CORP COM 962879102   1,285,617 24,525 SH   SOLE 0 21,201 0 3,324
WILLIAMS COS INC COM 969457100   215,831 5,078 SH   SOLE 0 2,770 0 2,308
WILLIS TOWERS WATSON PLC LTD SHS G96629103   417,163 1,591 SH   SOLE 0 107 0 1,484
XYLEM INC COM 98419M100   219,160 1,616 SH   SOLE 0 113 0 1,503