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
EATON CORP PLC SHS G29183103   1,759,247 4,928 SH   SOLE   4,928 0 0
SIMILARWEB LTD SHS M84137104   166,200 21,199 SH   SOLE   21,199 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   2,331,244 2,909 SH   SOLE   2,909 0 0
ABBOTT LABS COM 002824100   2,476,606 18,209 SH   SOLE   18,209 0 0
ABBVIE INC COM 00287Y109   1,774,342 9,559 SH   SOLE   9,559 0 0
ALPHABET INC CAP STK CL C 02079K107   2,098,524 11,830 SH   SOLE   11,830 0 0
ALPHABET INC CAP STK CL A 02079K305   5,670,200 32,175 SH   SOLE   32,175 0 0
ALTRIA GROUP INC COM 02209S103   770,398 13,140 SH   SOLE   13,140 0 0
KINETIK HOLDINGS INC COM NEW CL A 02215L209   213,643 4,850 SH   SOLE   4,850 0 0
AMAZON COM INC COM 023135106   7,583,654 34,567 SH   SOLE   34,567 0 0
AMERICAS GOLD AND SILVER COR COM 03062D100   126,908 157,401 SH   SOLE   157,401 0 0
APPLE INC COM 037833100   15,274,907 74,450 SH   SOLE   74,450 0 0
ARIS MNG CORP COM 04040Y109   131,793 19,608 SH   SOLE   19,608 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   335,848 1,089 SH   SOLE   1,089 0 0
AVEPOINT INC COM CL A 053604104   587,024 30,400 SH   SOLE   30,400 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,402,819 7,005 SH   SOLE   7,005 0 0
BLACKLINE INC COM 09239B109   767,088 13,548 SH   SOLE   13,548 0 0
BLACKROCK LTD DURATION INCOM COM SHS 09249W101   141,800 10,000 SH   SOLE   10,000 0 0
BLACKROCK INC COM 09290D101   2,303,104 2,195 SH   SOLE   2,195 0 0
BROADCOM INC COM 11135F101   1,650,868 5,989 SH   SOLE   5,989 0 0
CME GROUP INC COM 12572Q105   1,730,067 6,277 SH   SOLE   6,277 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   261,272 3,295 SH   SOLE   3,295 0 0
CHEVRON CORP NEW COM 166764100   2,275,575 15,892 SH   SOLE   15,892 0 0
CLEARWATER ANALYTICS HLDGS I CL A 185123106   334,213 15,240 SH   SOLE   15,240 0 0
COCA COLA CO COM 191216100   3,676,029 51,958 SH   SOLE   51,958 0 0
COMCAST CORP NEW CL A 20030N101   1,351,759 37,875 SH   SOLE   37,875 0 0
COSTCO WHSL CORP NEW COM 22160K105   788,982 797 SH   SOLE   797 0 0
CUBESMART COM 229663109   246,500 5,800 SH   SOLE   5,800 0 0
EMX RTY CORP COM 26873J107   115,900 46,100 SH   SOLE   46,100 0 0
EOG RES INC COM 26875P101   1,528,377 12,778 SH   SOLE   12,778 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   400,818 22,108 SH   SOLE   22,108 0 0
META PLATFORMS INC CL A 30303M102   3,115,478 4,221 SH   SOLE   4,221 0 0
GILEAD SCIENCES INC COM 375558103   1,748,642 15,772 SH   SOLE   15,772 0 0
GLOBAL NET LEASE INC COM NEW 379378201   273,499 36,225 SH   SOLE   36,225 0 0
GREAT ELM CAP CORP COM NEW 390320703   207,968 19,500 SH   SOLE   19,500 0 0
HESS CORP COM 42809H107   2,021,160 14,589 SH   SOLE   14,589 0 0
HIGHLAND OPPS & INCOME FD HIGHLAND INCOME 43010E404   156,000 30,000 SH   SOLE   30,000 0 0
HOME DEPOT INC COM 437076102   1,714,042 4,675 SH   SOLE   4,675 0 0
I-80 GOLD CORP COM 44955L106   8,976 15,000 SH   SOLE   15,000 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   2,048,626 11,166 SH   SOLE   11,166 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   3,429,461 6,311 SH   SOLE   6,311 0 0
INTUIT COM 461202103   1,938,357 2,461 SH   SOLE   2,461 0 0
JPMORGAN CHASE & CO. COM 46625H100   2,719,936 9,382 SH   SOLE   9,382 0 0
ELI LILLY & CO COM 532457108   2,365,094 3,034 SH   SOLE   3,034 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109   871,038 102,850 SH   SOLE   102,850 0 0
LOCKHEED MARTIN CORP COM 539830109   1,385,252 2,991 SH   SOLE   2,991 0 0
MARRIOTT INTL INC NEW CL A 571903202   1,607,294 5,883 SH   SOLE   5,883 0 0
MASTERCARD INCORPORATED CL A 57636Q104   3,961,677 7,050 SH   SOLE   7,050 0 0
MCDONALDS CORP COM 580135101   2,564,376 8,777 SH   SOLE   8,777 0 0
METALLA RTY & STREAMING LTD COM NEW 59124U605   116,244 30,272 SH   SOLE   30,272 0 0
MICROSOFT CORP COM 594918104   11,769,715 23,662 SH   SOLE   23,662 0 0
MORGAN STANLEY EMERGING MKTS COM 617477104   110,080 21,500 SH   SOLE   21,500 0 0
N-ABLE INC COMMON STOCK 62878D100   216,635 26,745 SH   SOLE   26,745 0 0
NETFLIX INC COM 64110L106   1,644,452 1,228 SH   SOLE   1,228 0 0
NEWMONT CORP COM 651639106   470,333 8,073 SH   SOLE   8,073 0 0
NVIDIA CORPORATION COM 67066G104   11,843,720 74,965 SH   SOLE   74,965 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   1,098,446 6,768 SH   SOLE   6,768 0 0
PAGERDUTY INC COM 69553P100   396,562 25,953 SH   SOLE   25,953 0 0
PHILIP MORRIS INTL INC COM 718172109   4,614,628 25,337 SH   SOLE   25,337 0 0
PROCTER AND GAMBLE CO COM 742718109   2,008,866 12,609 SH   SOLE   12,609 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100   183,500 50,000 SH   SOLE   50,000 0 0
QUALCOMM INC COM 747525103   848,378 5,327 SH   SOLE   5,327 0 0
RTX CORPORATION COM 75513E101   2,362,604 16,180 SH   SOLE   16,180 0 0
S&P GLOBAL INC COM 78409V104   3,422,112 6,490 SH   SOLE   6,490 0 0
SERVICENOW INC COM 81762P102   1,487,632 1,447 SH   SOLE   1,447 0 0
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107   416,731 57,719 SH   SOLE   57,719 0 0
SNOWFLAKE INC CL A 833445109   488,937 2,185 SH   SOLE   2,185 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,840,005 8,124 SH   SOLE   8,124 0 0
TAPESTRY INC COM 876030107   305,140 3,475 SH   SOLE   3,475 0 0
TEXAS INSTRS INC COM 882508104   2,340,085 11,271 SH   SOLE   11,271 0 0
UNION PAC CORP COM 907818108   1,341,136 5,829 SH   SOLE   5,829 0 0
UNITED BANKSHARES INC WEST V COM 909907107   845,103 23,198 SH   SOLE   23,198 0 0
UNITEDHEALTH GROUP INC COM 91324P102   311,970 1,000 SH   SOLE   1,000 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   421,900 5,730 SH   SOLE   5,730 0 0
VISA INC COM CL A 92826C839   4,857,439 13,681 SH   SOLE   13,681 0 0
VIZSLA SILVER CORP COM NEW 92859G608   180,176 61,148 SH   SOLE   61,148 0 0
VOX ROYALTY CORP COM 92919F103   428,142 135,488 SH   SOLE   135,488 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104   132,936 11,600 SH   SOLE   11,600 0 0
WESTERN ASSET EMERGING MKTS COM 95766A101   201,000 20,000 SH   SOLE   20,000 0 0