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
Expires: July 31, 2015
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 LABORATORIES COM 002824100 1,994,057 19,422 SH SOLE 19,422 0 0
ABBVIE INC COM 00287Y109 2,210,799 10,063 SH SOLE 10,063 0 0
ADVANCED ENERGY INDS COM 007973100 288,381 760 SH SOLE 760 0 0
ALPHABET INC CAP STK CL A 02079K305 8,925,030 30,940 SH SOLE 30,940 0 0
ALPHABET INC CAP STK CL C 02079K107 3,369,744 11,747 SH SOLE 11,747 0 0
ALTRIA GROUP INC COM 02209S103 867,109 13,140 SH SOLE 13,140 0 0
AMAZON COM INC COM 023135106 7,421,793 35,621 SH SOLE 35,621 0 0
AMEREN CORP COM 023608102 605,220 5,506 SH SOLE 5,506 0 0
APPLE INC COM 037833100 18,817,260 74,145 SH SOLE 74,145 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 3,636,245 2,753 SH SOLE 2,753 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 206,228 1,015 SH SOLE 1,015 0 0
AVEPOINT INC COM CL A 053604104 227,227 20,270 SH SOLE 20,270 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,432,989 7,164 SH SOLE 7,164 0 0
BLACKROCK INC COM 09290D101 2,122,494 2,207 SH SOLE 2,207 0 0
BLACKSTONE INC COM 09260D107 1,483,026 12,897 SH SOLE 12,897 0 0
BLUE OWL CAPITAL INC COM CL A 09581B103 360,938 41,250 SH SOLE 41,250 0 0
BROADCOM INC COM 11135F101 1,893,273 6,117 SH SOLE 6,117 0 0
CHEVRON CORPORATION COM 166764100 6,414,935 31,005 SH SOLE 31,005 0 0
CISCO SYS INC COM 17275R102 972,513 12,534 SH SOLE 12,534 0 0
CME GROUP INC COM 12572Q105 1,902,940 6,443 SH SOLE 6,443 0 0
COCA COLA CO COM 191216100 4,052,096 53,282 SH SOLE 53,282 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 1,011,376 1,015 SH SOLE 1,015 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 253,376 649 SH SOLE 649 0 0
CUBESMART COM 229663109 230,666 5,800 SH SOLE 5,800 0 0
DEERE & CO COM 244199105 2,219,402 3,940 SH SOLE 3,940 0 0
DIODES INC COM 254543101 268,128 2,450 SH SOLE 2,450 0 0
EATON CORP PLC SHS G29183103 1,845,935 5,136 SH SOLE 5,136 0 0
ELI LILLY & CO COM 532457108 2,911,992 3,166 SH SOLE 3,166 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 429,932 22,486 SH SOLE 22,486 0 0
EOG RES INC COM 26875P101 261,093 1,806 SH SOLE 1,806 0 0
FABRINET SHS G3323L100 386,149 687 SH SOLE 687 0 0
FTAI AVIATION LTD SHS G3730V105 378,742 1,400 SH SOLE 1,400 0 0
GILEAD SCIENCES INC COM 375558103 2,214,729 15,891 SH SOLE 15,891 0 0
HIGHLAND OPPS & INCOME FD HIGHLAND INCOME 43010E404 213,900 30,000 SH SOLE 30,000 0 0
HOME DEPOT INC COM 437076102 352,570 1,072 SH SOLE 1,072 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 771,446 9,352 SH SOLE 9,352 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,831,211 11,643 SH SOLE 11,643 0 0
INTUIT COM 461202103 816,766 1,889 SH SOLE 1,889 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2,970,620 6,444 SH SOLE 6,444 0 0
JPMORGAN CHASE & CO COM 46625H100 3,042,791 10,344 SH SOLE 10,344 0 0
KINETIK HOLDINGS INC COM NEW CL A 02215L209 244,117 5,050 SH SOLE 5,050 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 606,903 104,100 SH SOLE 104,100 0 0
LOCKHEED MARTIN CORP COM 539830109 1,859,708 627,798 SH SOLE 627,798 0 0
MARRIOTT INTL INC NEW CL A 571903202 1,959,149 5,990 SH SOLE 5,990 0 0
MASTEC INC COM 576323109 291,242 700 SH SOLE 700 0 0
MASTERCARD INCORPORATED CL A 57636Q104 3,681,623 7,367 SH SOLE 7,367 0 0
MCDONALDS CORP COM 580135101 2,816,690 9,063 SH SOLE 9,063 0 0
META PLATFORMS INC CL A 30303M102 2,977,937 5,205 SH SOLE 5,205 0 0
MICROSOFT CORP COM 594918104 8,878,300 23,984 SH SOLE 23,984 0 0
MORGAN STANLEY EMERGING MKTS COM 617477104 126,420 21,500 SH SOLE 21,500 0 0
NETFLIX INC. COM 64110L106 982,172 10,215 SH SOLE 10,215 0 0
NEWMONT CORP COM 651639106 763,358 8,173 SH SOLE 8,173 0 0
NEXTERA ENERGY INC COM 65339F101 556,908 5,996 SH SOLE 5,996 0 0
NVIDIA CORPORATION COM 67066G104 13,017,565 74,642 SH SOLE 74,642 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 203,768 1,393 SH SOLE 1,393 0 0
PHILIP MORRIS INTL INC COM 718172109 4,465,228 44,652 SH SOLE 44,652 0 0
PROCTER & GAMBLE CO COM 742718109 1,953,984 11,678 SH SOLE 11,678 0 0
PROGRESSIVE CORP COM 743315103 1,220,365 6,156 SH SOLE 6,156 0 0
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 174,500 50,000 SH SOLE 50,000 0 0
QUALCOMM INC COM 747525103 847,792 5,285 SH SOLE 5,285 0 0
REGENERON PHARMACEUTICALS COM 75886F107 238,192 382 SH SOLE 382 0 0
RTX CORPORATION COM 75513E101 3,090,258 16,020 SH SOLE 16,020 0 0
S&P GLOBAL INC COM 78409V104 2,396,366 5,634 SH SOLE 5,634 0 0
SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 140,877 14,230 SH SOLE 14,230 0 0
SIBANYE STILLWATER LTD SPONSORED ADR 82575P107 490,034 57,719 SH SOLE 57,719 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 2,692,110 7,966 SH SOLE 7,966 0 0
TEXAS INSTRS INC COM 882508104 859,070 4,425 SH SOLE 4,425 0 0
TTM TECHNOLOGIES INC COM 87305R109 368,990 1,973 SH SOLE 1,973 0 0
UNION PAC CORP COM 907818108 1,327,374 5,471 SH SOLE 5,471 0 0
UNITED BANKSHARES INC WEST V COM 909907107 960,861 23,198 SH SOLE 23,198 0 0
UNITEDHEALTH GROUP INC COM 91324P102 270,590 1,000 SH SOLE 1,000 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 421,957 5,370 SH SOLE 5,370 0 0
VISA INC COM CL A 92826C839 4,190,558 13,865 SH SOLE 13,865 0 0
VOX ROYALTY CORP COM 92919F103 509,658 107,750 SH SOLE 107,750 0 0
WESTERN ASSET EMERGING MKTS COM 95766A101 214,800 20,000 SH SOLE 20,000 0 0