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
ASML HOLDING N V N Y REGISTRY SHS N07059210   2,060,527 2,973 SH   SOLE   2,973 0 0
ABBOTT LABS COM 002824100   2,091,743 18,493 SH   SOLE   18,493 0 0
ABBVIE INC COM 00287Y109   1,606,230 9,043 SH   SOLE   9,043 0 0
ALPHABET INC CAP STK CL C 02079K107   2,458,580 12,910 SH   SOLE   12,910 0 0
ALPHABET INC CAP STK CL A 02079K305   6,358,587 33,590 SH   SOLE   33,590 0 0
ALTRIA GROUP INC COM 02209S103   687,091 13,140 SH   SOLE   13,140 0 0
AMAZON COM INC COM 023135106   7,876,540 35,902 SH   SOLE   35,902 0 0
AMERICAS GOLD AND SILVER COR COM 03062D100   55,834 143,374 SH   SOLE   143,374 0 0
APPLE INC COM 037833100   19,483,928 77,805 SH   SOLE   77,805 0 0
ARIS MNG CORP COM 04040Y109   62,674 17,882 SH   SOLE   17,882 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   242,966 830 SH   SOLE   830 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,328,435 7,343 SH   SOLE   7,343 0 0
BLACKROCK LTD DURATION INCOM COM SHS 09249W101   141,300 10,000 SH   SOLE   10,000 0 0
BLACKSTONE LONG SHORT CR INC COM SHS BN INT 09257D102   964,110 7,750 SH   SOLE   7,750 0 0
BLACKROCK INC COM 09290D101   2,321,874 2,265 SH   SOLE   2,265 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   731,886 12,940 SH   SOLE   12,940 0 0
CME GROUP INC COM 12572Q105   1,466,068 6,313 SH   SOLE   6,313 0 0
CHEVRON CORP NEW COM 166764100   2,205,189 15,225 SH   SOLE   15,225 0 0
COCA COLA CO COM 191216100   3,157,080 50,708 SH   SOLE   50,708 0 0
COSTAR GROUP INC COM 22160N109   943,198 13,175 SH   SOLE   13,175 0 0
CUBESMART COM 229663109   248,530 5,800 SH   SOLE   5,800 0 0
DEERE & CO COM 244199105   1,656,243 3,909 SH   SOLE   3,909 0 0
EMX RTY CORP COM 26873J107   72,587 41,958 SH   SOLE   41,958 0 0
EOG RES INC COM 26875P101   1,569,637 12,805 SH   SOLE   12,805 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   433,096 22,108 SH   SOLE   22,108 0 0
EXXON MOBIL CORP COM 30231G102   1,100,118 10,227 SH   SOLE   10,227 0 0
META PLATFORMS INC CL A 30303M102   2,295,199 3,920 SH   SOLE   3,920 0 0
GILEAD SCIENCES INC COM 375558103   1,530,294 16,567 SH   SOLE   16,567 0 0
GLOBAL NET LEASE INC COM NEW 379378201   264,443 36,225 SH   SOLE   36,225 0 0
GREAT ELM CAP CORP COM NEW 390320703   214,303 19,500 SH   SOLE   19,500 0 0
HESS CORP COM 42809H107   1,971,607 14,823 SH   SOLE   14,823 0 0
HIGHLAND OPPS & INCOME FD HIGHLAND INCOME 43010E404   155,700 30,000 SH   SOLE   30,000 0 0
HOME DEPOT INC COM 437076102   1,754,345 4,510 SH   SOLE   4,510 0 0
I-80 GOLD CORP COM 44955L106   4,798 10,000 SH   SOLE   10,000 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   1,720,469 11,546 SH   SOLE   11,546 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   3,475,210 6,658 SH   SOLE   6,658 0 0
INTUIT COM 461202103   1,675,550 3,150 SH   SOLE   3,150 0 0
JPMORGAN CHASE & CO. COM 46625H100   2,264,301 9,446 SH   SOLE   9,446 0 0
ELI LILLY & CO COM 532457108   2,191,708 2,839 SH   SOLE   2,839 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109   167,688 61,650 SH   SOLE   61,650 0 0
LOCKHEED MARTIN CORP COM 539830109   1,305,721 2,687 SH   SOLE   2,687 0 0
MARRIOTT INTL INC NEW CL A 571903202   1,784,379 6,397 SH   SOLE   6,397 0 0
MASTERCARD INCORPORATED CL A 57636Q104   3,890,826 7,389 SH   SOLE   7,389 0 0
MCDONALDS CORP COM 580135101   2,378,547 8,205 SH   SOLE   8,205 0 0
METALLA RTY & STREAMING LTD COM NEW 59124U605   69,389 27,645 SH   SOLE   27,645 0 0
MICROSOFT CORP COM 594918104   10,524,012 24,968 SH   SOLE   24,968 0 0
MORGAN STANLEY EMERGING MKTS COM 617477104   97,610 21,500 SH   SOLE   21,500 0 0
NETFLIX INC COM 64110L106   961,735 1,079 SH   SOLE   1,079 0 0
NEWMONT CORP COM 651639106   300,477 8,073 SH   SOLE   8,073 0 0
NOVO-NORDISK A S ADR 670100205   532,292 6,188 SH   SOLE   6,188 0 0
NVIDIA CORPORATION COM 67066G104   10,444,405 77,775 SH   SOLE   77,775 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   1,209,575 6,857 SH   SOLE   6,857 0 0
PEPSICO INC COM 713448108   1,382,225 9,090 SH   SOLE   9,090 0 0
PHILIP MORRIS INTL INC COM 718172109   3,041,485 25,272 SH   SOLE   25,272 0 0
PROCTER AND GAMBLE CO COM 742718109   2,110,211 12,587 SH   SOLE   12,587 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100   178,000 50,000 SH   SOLE   50,000 0 0
QUALCOMM INC COM 747525103   841,070 5,475 SH   SOLE   5,475 0 0
RTX CORPORATION COM 75513E101   1,851,520 16,000 SH   SOLE   16,000 0 0
S&P GLOBAL INC COM 78409V104   3,210,301 6,446 SH   SOLE   6,446 0 0
SERVICENOW INC COM 81762P102   851,276 803 SH   SOLE   803 0 0
SHERWIN WILLIAMS CO COM 824348106   348,428 1,025 SH   SOLE   1,025 0 0
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107   190,473 57,719 SH   SOLE   57,719 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,576,563 7,983 SH   SOLE   7,983 0 0
TARGA RES CORP COM 87612G101   580,125 3,250 SH   SOLE   3,250 0 0
TEXAS INSTRS INC COM 882508104   2,197,992 11,722 SH   SOLE   11,722 0 0
UNION PAC CORP COM 907818108   1,786,237 7,833 SH   SOLE   7,833 0 0
UNITED BANKSHARES INC WEST V COM 909907107   871,085 23,198 SH   SOLE   23,198 0 0
UNITEDHEALTH GROUP INC COM 91324P102   2,354,778 4,655 SH   SOLE   4,655 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   415,640 5,780 SH   SOLE   5,780 0 0
VISA INC COM CL A 92826C839   4,440,046 14,049 SH   SOLE   14,049 0 0
VIZSLA SILVER CORP COM NEW 92859G608   87,209 51,608 SH   SOLE   51,608 0 0
VOX ROYALTY CORP COM 92919F103   70,928 30,311 SH   SOLE   30,311 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   122,612 11,600 SH   SOLE   11,600 0 0
WESTERN ASSET EMERGING MKTS COM 95766A101   192,400 20,000 SH   SOLE   20,000 0 0