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   666 4,304 SH   SOLE   4,058 0 246
ADOBE INC COM 00724F101   654 1,097 SH   SOLE   1,097 0 0
ADVANCED MICRO DEVICES INC COM 007903107   1,772 12,025 SH   SOLE   12,025 0 0
AGNICO EAGLE MINES LTD COM 008474108   2,875 52,417 SH   SOLE   52,417 0 0
AIR PRODS & CHEMS INC COM 009158106   367 1,342 SH   SOLE   1,186 0 156
ALPHABET INC CAP STK CL A 02079K305   8,375 59,960 SH   SOLE   59,960 0 0
AMAZON COM INC COM 023135106   6,946 45,721 SH   SOLE   45,721 0 0
AMERIPRISE FINL INC COM 03076C106   987 2,600 SH   SOLE   2,600 0 0
AMGEN INC COM 031162100   386 1,341 SH   SOLE   1,174 0 167
ANTERO MIDSTREAM CORP COM 03676B102   2,091 166,889 SH   SOLE   166,889 0 0
API GROUP CORP COM STK 00187Y100   2,017 58,322 SH   SOLE   58,322 0 0
APPLE INC COM 037833100   6,378 33,131 SH   SOLE   32,961 0 170
APPLIED MATLS INC COM 038222105   717 4,427 SH   SOLE   4,427 0 0
ARCH CAP GROUP LTD ORD G0450A105   2,945 39,656 SH   SOLE   39,656 0 0
ARCHROCK INC COM 03957W106   1,909 123,972 SH   SOLE   123,972 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   3,871 32,553 SH   SOLE   32,553 0 0
ARISTA NETWORKS INC COM 040413106   6,134 26,047 SH   SOLE   26,047 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   1,148 26,000 SH   SOLE   26,000 0 0
ATKORE INC COM 047649108   1,120 7,000 SH   SOLE   7,000 0 0
AUTOLIV INC COM 052800109   2,468 22,405 SH   SOLE   22,405 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,216 11,823 SH   SOLE   11,823 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101   635 39,788 SH   SOLE   39,788 0 0
BLOCK H & R INC COM 093671105   1,015 21,000 SH   SOLE   21,000 0 0
BOOKING HOLDINGS INC COM 09857L108   5,473 1,543 SH   SOLE   1,543 0 0
BROADCOM INC COM 11135F101   4,963 4,447 SH   SOLE   4,447 0 0
CATERPILLAR INC DEL COM 149123101   270 914 SH   SOLE   914 0 0
CBIZ INC COM 124805102   2,054 32,825 SH   SOLE   32,825 0 0
CENCORA INC COM 03073E105   266 1,299 SH   SOLE   1,299 0 0
CHEVRON CORP NEW COM 166764100   2,741 18,379 SH   SOLE   18,082 0 297
CHUBB LIMITED COM H1467J104   902 3,995 SH   SOLE   3,995 0 0
COCA-COLA FEMSA SAB DE CV SPONSORED ADR REP 191241108   402 4,249 SH   SOLE   3,705 0 544
COMCAST CORP NEW CL A 20030N101   340 7,776 SH   SOLE   6,889 0 887
COMFORT SYS USA INC COM 199908104   3,230 15,708 SH   SOLE   15,708 0 0
CRH PLC ORD G25508105   541 7,825 SH   SOLE   6,981 0 844
CROCS INC COM 227046109   1,027 11,000 SH   SOLE   11,000 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   5,031 19,706 SH   SOLE   19,706 0 0
D R HORTON INC COM 23331A109   608 4,006 SH   SOLE   4,006 0 0
DECKERS OUTDOOR CORP COM 243537107   3,733 5,585 SH   SOLE   5,585 0 0
DICKS SPORTING GOODS INC COM 253393102   1,146 7,800 SH   SOLE   7,800 0 0
DISCOVER FINL SVCS COM 254709108   1,034 9,200 SH   SOLE   9,200 0 0
DISNEY WALT CO COM 254687106   220 2,446 SH   SOLE   2,446 0 0
EMCOR GROUP INC COM 29084Q100   2,651 12,309 SH   SOLE   12,309 0 0
ENCORE WIRE CORP COM 292562105   854 4,000 SH   SOLE   4,000 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   704 51,039 SH   SOLE   51,039 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   274 10,423 SH   SOLE   10,423 0 0
EOG RES INC COM 26875P101   1,283 10,614 SH   SOLE   10,614 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105   3,251 11,505 SH   SOLE   11,505 0 0
FLOWSERVE CORP COM 34354P105   2,743 66,561 SH   SOLE   66,561 0 0
FORTINET INC COM 34959E109   577 9,867 SH   SOLE   9,867 0 0
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   737 42,507 SH   SOLE   42,507 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   2,480 13,625 SH   SOLE   13,625 0 0
HOME DEPOT INC COM 437076102   646 1,866 SH   SOLE   1,722 0 144
HOWMET AEROSPACE INC COM 443201108   4,304 79,533 SH   SOLE   79,533 0 0
IMPERIAL OIL LTD COM NEW 453038408   2,319 40,563 SH   SOLE   40,563 0 0
INCYTE CORP COM 45337C102   664 10,577 SH   SOLE   10,577 0 0
INNOVIVA INC COM 45781M101   1,090 68,000 SH   SOLE   68,000 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   911 11,000 SH   SOLE   11,000 0 0
INTUIT COM 461202103   1,135 1,816 SH   SOLE   1,816 0 0
JOHNSON & JOHNSON COM 478160104   565 3,611 SH   SOLE   3,322 0 289
JUNIPER NETWORKS INC COM 48203R104   366 12,419 SH   SOLE   10,796 0 1,623
KENVUE INC COM 49177J102   439 20,397 SH   SOLE   18,247 0 2,150
KIMBERLY-CLARK CORP COM 494368103   334 2,756 SH   SOLE   2,417 0 339
KINDER MORGAN INC DEL COM 49456B101   445 25,240 SH   SOLE   22,395 0 2,845
KROGER CO COM 501044101   868 19,000 SH   SOLE   19,000 0 0
THE LION ELECTRIC COMPANY *W EXP 05/06/202 536221112   1 22,485 SH   SOLE   22,485 0 0
LOCKHEED MARTIN CORP COM 539830109   1,356 2,993 SH   SOLE   2,915 0 78
LOEWS CORP COM 540424108   2,543 36,553 SH   SOLE   36,553 0 0
LULULEMON ATHLETICA INC COM 550021109   2,672 5,226 SH   SOLE   5,226 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   760 8,000 SH   SOLE   8,000 0 0
M D C HLDGS INC COM 552676108   376 6,806 SH   SOLE   5,786 0 1,020
MARKEL GROUP INC COM 570535104   630 444 SH   SOLE   444 0 0
MARTIN MARIETTA MATLS INC COM 573284106   3,415 6,846 SH   SOLE   6,846 0 0
MCDONALDS CORP COM 580135101   398 1,344 SH   SOLE   1,269 0 75
MCKESSON CORP COM 58155Q103   2,761 5,964 SH   SOLE   5,964 0 0
MEDPACE HLDGS INC COM 58506Q109   2,965 9,676 SH   SOLE   9,676 0 0
MERCK & CO INC COM 58933Y105   883 8,101 SH   SOLE   7,775 0 326
META PLATFORMS INC CL A 30303M102   6,672 18,851 SH   SOLE   18,851 0 0
MICROSOFT CORP COM 594918104   11,094 29,503 SH   SOLE   29,473 0 30
MUELLER INDS INC COM 624756102   1,131 24,000 SH   SOLE   24,000 0 0
NATIONAL FUEL GAS CO COM 636180101   326 6,513 SH   SOLE   5,679 0 834
NVIDIA CORPORATION COM 67066G104   8,828 17,827 SH   SOLE   17,827 0 0
OMNICOM GROUP INC COM 681919106   1,296 14,984 SH   SOLE   14,587 0 397
OPEN TEXT CORP COM 683715106   323 7,704 SH   SOLE   6,538 0 1,166
OREILLY AUTOMOTIVE INC COM 67103H107   2,234 2,352 SH   SOLE   2,352 0 0
PARKER-HANNIFIN CORP COM 701094104   768 1,668 SH   SOLE   1,668 0 0
PAYCHEX INC COM 704326107   374 3,144 SH   SOLE   2,745 0 399
PENSKE AUTOMOTIVE GRP INC COM 70959W103   802 5,000 SH   SOLE   5,000 0 0
POLARIS INC COM 731068102   852 9,000 SH   SOLE   9,000 0 0
PRICE T ROWE GROUP INC COM 74144T108   1,076 10,000 SH   SOLE   10,000 0 0
PROSHARES TR PSHS ULT NASB 74347R214   687 12,055 SH   SOLE   12,055 0 0
PRUDENTIAL FINL INC COM 744320102   399 3,848 SH   SOLE   3,420 0 428
QUALCOMM INC COM 747525103   416 2,881 SH   SOLE   2,525 0 356
QUANTA SVCS INC COM 74762E102   4,440 20,579 SH   SOLE   20,579 0 0
RESTAURANT BRANDS INTL INC COM 76131D103   374 4,796 SH   SOLE   4,434 0 362
ROBERT HALF INC. COM 770323103   1,055 12,000 SH   SOLE   12,000 0 0
ROSS STORES INC COM 778296103   2,697 19,492 SH   SOLE   19,492 0 0
SALESFORCE INC COM 79466L302   2,730 10,377 SH   SOLE   10,377 0 0
SAP SE SPON ADR 803054204   4,514 29,202 SH   SOLE   29,202 0 0
SNAP ON INC COM 833034101   982 3,400 SH   SOLE   3,400 0 0
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105   963 16,000 SH   SOLE   16,000 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   2,297 119,968 SH   SOLE   119,968 0 0
SUNCOR ENERGY INC NEW COM 867224107   360 11,242 SH   SOLE   9,651 0 1,591
SUPER MICRO COMPUTER INC COM 86800U104   426 1,500 SH   SOLE   1,500 0 0
TAPESTRY INC COM 876030107   1,067 29,000 SH   SOLE   29,000 0 0
TEGNA INC COM 87901J105   795 52,000 SH   SOLE   52,000 0 0
TEXAS INSTRS INC COM 882508104   439 2,579 SH   SOLE   2,289 0 290
TJX COS INC NEW COM 872540109   3,190 34,015 SH   SOLE   34,015 0 0
ULTA BEAUTY INC COM 90384S303   1,175 2,400 SH   SOLE   2,400 0 0
UNILEVER PLC SPON ADR NEW 904767704   302 6,246 SH   SOLE   5,365 0 881
US BANCORP DEL COM NEW 902973304   378 8,755 SH   SOLE   8,165 0 590
VERTEX PHARMACEUTICALS INC COM 92532F100   2,744 6,744 SH   SOLE   6,744 0 0
VERTIV HOLDINGS CO COM CL A 92537N108   3,694 76,926 SH   SOLE   76,926 0 0
VICI PPTYS INC COM 925652109   433 13,604 SH   SOLE   12,399 0 1,205
VIRTUS INVT PARTNERS INC COM 92828Q109   1,160 4,800 SH   SOLE   4,800 0 0
VISA INC COM CL A 92826C839   6,206 23,840 SH   SOLE   23,840 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   366 1,040 SH   SOLE   1,040 0 0
WILLIAMS SONOMA INC COM 969904101   1,210 6,000 SH   SOLE   6,000 0 0
WORKDAY INC CL A 98138H101   3,031 10,982 SH   SOLE   10,982 0 0