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   570 4,238 SH   SOLE   4,058 0 180
ADVANCED MICRO DEVICES INC COM 007903107   2,091 18,359 SH   SOLE   18,359 0 0
AGNICO EAGLE MINES LTD COM 008474108   3,728 74,605 SH   SOLE   74,605 0 0
ALLEGRO MICROSYSTEMS INC COM 01749D105   329 7,304 SH   SOLE   7,304 0 0
ALPHABET INC CAP STK CL A 02079K305   5,914 49,410 SH   SOLE   49,410 0 0
AMAZON COM INC COM 023135106   4,585 35,176 SH   SOLE   35,176 0 0
AMDOCS LTD SHS G02602103   4,245 42,950 SH   SOLE   42,950 0 0
AMERICA MOVIL SAB DE CV SPON ADS RP CL B 02390A101   4,251 196,452 SH   SOLE   196,452 0 0
AMERISOURCEBERGEN CORP COM 03073E105   249 1,299 SH   SOLE   1,299 0 0
APPLE INC COM 037833100   6,590 33,979 SH   SOLE   33,809 0 170
APPLIED MATLS INC COM 038222105   1,002 6,937 SH   SOLE   6,937 0 0
ARCH CAP GROUP LTD ORD G0450A105   2,658 35,514 SH   SOLE   35,514 0 0
BAKER HUGHES COMPANY CL A 05722G100   285 9,040 SH   SOLE   8,128 0 912
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   245 720 SH   SOLE   720 0 0
BLACK STONE MINERALS LP COM UNIT 09225M101   1,018 63,832 SH   SOLE   63,832 0 0
BOOKING HOLDINGS INC COM 09857L108   4,145 1,535 SH   SOLE   1,535 0 0
BROADCOM INC COM 11135F101   4,743 5,469 SH   SOLE   5,469 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   2,043 25,297 SH   SOLE   25,297 0 0
CHEVRON CORP NEW COM 166764100   3,830 24,345 SH   SOLE   24,048 0 297
CISCO SYS INC COM 17275R102   480 9,278 SH   SOLE   8,236 0 1,042
COMFORT SYS USA INC COM 199908104   2,577 15,697 SH   SOLE   15,697 0 0
CROWN CASTLE INC COM 22822V101   278 2,443 SH   SOLE   2,243 0 200
D R HORTON INC COM 23331A109   930 7,650 SH   SOLE   7,650 0 0
DECKERS OUTDOOR CORP COM 243537107   3,035 5,753 SH   SOLE   5,753 0 0
DIGITALOCEAN HLDGS INC COM 25402D102   1,557 38,810 SH   SOLE   38,810 0 0
EAGLE MATLS INC COM 26969P108   2,716 14,571 SH   SOLE   14,571 0 0
EMCOR GROUP INC COM 29084Q100   2,262 12,243 SH   SOLE   12,243 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100   889 70,044 SH   SOLE   70,044 0 0
ENSIGN GROUP INC COM 29358P101   3,229 33,833 SH   SOLE   33,833 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   289 10,978 SH   SOLE   10,978 0 0
EOG RES INC COM 26875P101   1,696 14,820 SH   SOLE   14,820 0 0
FIRSTCASH HOLDINGS INC COM 33768G107   1,484 15,902 SH   SOLE   15,902 0 0
FISERV INC COM 337738108   2,818 22,344 SH   SOLE   22,344 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105   3,480 13,863 SH   SOLE   13,863 0 0
FORTINET INC COM 34959E109   1,206 15,956 SH   SOLE   15,956 0 0
FRANCO NEV CORP COM 351858105   3,702 25,965 SH   SOLE   25,965 0 0
GENERAC HLDGS INC COM 368736104   2,371 15,901 SH   SOLE   15,901 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   1,007 56,735 SH   SOLE   56,735 0 0
GRAINGER W W INC COM 384802104   6,102 7,739 SH   SOLE   7,739 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101   2,527 105,182 SH   SOLE   105,182 0 0
HOME DEPOT INC COM 437076102   579 1,866 SH   SOLE   1,722 0 144
HOWMET AEROSPACE INC COM 443201108   3,985 80,412 SH   SOLE   80,412 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   4,024 48,451 SH   SOLE   48,451 0 0
INTERNATIONAL PAPER CO COM 460146103   426 13,398 SH   SOLE   11,983 0 1,415
JOHNSON & JOHNSON COM 478160104   645 3,900 SH   SOLE   3,604 0 296
JUNIPER NETWORKS INC COM 48203R104   426 13,609 SH   SOLE   11,986 0 1,623
KIMBERLY-CLARK CORP COM 494368103   441 3,195 SH   SOLE   2,856 0 339
KINDER MORGAN INC DEL COM 49456B101   485 28,168 SH   SOLE   25,323 0 2,845
KIRBY CORP COM 497266106   1,768 22,988 SH   SOLE   22,988 0 0
LAMB WESTON HLDGS INC COM 513272104   3,042 26,465 SH   SOLE   26,465 0 0
THE LION ELECTRIC COMPANY *W EXP 05/06/202 536221112   6 37,350 SH   SOLE   37,350 0 0
LOCKHEED MARTIN CORP COM 539830109   1,809 3,930 SH   SOLE   3,876 0 54
M D C HLDGS INC COM 552676108   385 8,246 SH   SOLE   7,226 0 1,020
MARTIN MARIETTA MATLS INC COM 573284106   3,169 6,865 SH   SOLE   6,865 0 0
MCDONALDS CORP COM 580135101   401 1,344 SH   SOLE   1,269 0 75
MEDPACE HLDGS INC COM 58506Q109   2,293 9,548 SH   SOLE   9,548 0 0
MERCK & CO INC COM 58933Y105   1,922 16,662 SH   SOLE   16,383 0 279
META PLATFORMS INC CL A 30303M102   1,104 3,849 SH   SOLE   3,849 0 0
MICROSOFT CORP COM 594918104   11,377 33,411 SH   SOLE   33,381 0 30
NAPCO SEC TECHNOLOGIES INC COM 630402105   230 6,664 SH   SOLE   6,664 0 0
NVIDIA CORPORATION COM 67066G104   10,746 25,404 SH   SOLE   25,404 0 0
OMNICOM GROUP INC COM 681919106   363 3,825 SH   SOLE   3,558 0 267
ON SEMICONDUCTOR CORP COM 682189105   2,049 21,666 SH   SOLE   21,666 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   2,283 2,390 SH   SOLE   2,390 0 0
PFIZER INC COM 717081103   423 11,557 SH   SOLE   10,332 0 1,225
PRESTO AUTOMATION INC COM 74113T105   358 68,614 SH   SOLE   68,614 0 0
PROSHARES TR PSHS ULT NASB 74347R214   843 16,210 SH   SOLE   16,210 0 0
PRUDENTIAL FINL INC COM 744320102   312 3,544 SH   SOLE   3,219 0 325
QUANTA SVCS INC COM 74762E102   4,089 20,818 SH   SOLE   20,818 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   371 4,796 SH   SOLE   4,434 0 362
SALESFORCE INC COM 79466L302   4,494 21,275 SH   SOLE   21,275 0 0
SAP SE SPON ADR 803054204   4,046 29,578 SH   SOLE   29,578 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   2,880 159,870 SH   SOLE   159,870 0 0
SUNCOR ENERGY INC NEW COM 867224107   451 15,415 SH   SOLE   13,824 0 1,591
SURGERY PARTNERS INC COM 86881A100   2,338 51,987 SH   SOLE   51,987 0 0
TESLA INC COM 88160R101   2,000 7,641 SH   SOLE   7,641 0 0
TEXAS INSTRS INC COM 882508104   464 2,579 SH   SOLE   2,289 0 290
TEXAS ROADHOUSE INC COM 882681109   2,087 18,588 SH   SOLE   18,588 0 0
TIMKEN CO COM 887389104   1,956 21,373 SH   SOLE   21,373 0 0
TJX COS INC NEW COM 872540109   2,893 34,130 SH   SOLE   34,130 0 0
UNILEVER PLC SPON ADR NEW 904767704   351 6,741 SH   SOLE   5,860 0 881
UNITED PARCEL SERVICE INC CL B 911312106   341 1,903 SH   SOLE   1,648 0 255
US BANCORP DEL COM NEW 902973304   273 8,275 SH   SOLE   7,685 0 590
US FOODS HLDG CORP COM 912008109   2,362 53,703 SH   SOLE   53,703 0 0
VERITIV HOLDINGS CO COM CL A 92537N108   1,912 77,206 SH   SOLE   77,206 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   2,507 7,125 SH   SOLE   7,125 0 0
VICI PPTYS INC COM 925652109   404 12,877 SH   SOLE   11,997 0 880
VISA INC COM CL A 92826C839   5,591 23,544 SH   SOLE   23,544 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   215 7,555 SH   SOLE   6,795 0 760
WATSCO INC COM 942622200   395 1,037 SH   SOLE   958 0 79
WORKDAY INC CL A 98138H101   2,477 10,967 SH   SOLE   10,967 0 0
WP CAREY INC COM 92936U109   334 4,958 SH   SOLE   4,307 0 651