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   641 4,304 SH   SOLE   4,058 0 246
ADVANCED MICRO DEVICES INC COM 007903107   1,227 11,938 SH   SOLE   11,938 0 0
AGNICO EAGLE MINES LTD COM 008474108   2,347 51,646 SH   SOLE   51,646 0 0
ALPHABET INC CAP STK CL A 02079K305   7,618 58,222 SH   SOLE   58,222 0 0
AMAZON COM INC COM 023135106   5,804 45,664 SH   SOLE   45,664 0 0
APPLE INC COM 037833100   5,796 33,855 SH   SOLE   33,685 0 170
APPLIED MATLS INC COM 038222105   602 4,352 SH   SOLE   4,352 0 0
ARCH CAP GROUP LTD ORD G0450A105   3,149 39,508 SH   SOLE   39,508 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   3,398 33,037 SH   SOLE   33,037 0 0
ARISTA NETWORKS INC COM 040413106   4,340 23,600 SH   SOLE   23,600 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   725 19,400 SH   SOLE   19,400 0 0
ATKORE INC COM 047649108   734 4,920 SH   SOLE   4,920 0 0
BAKER HUGHES COMPANY CL A 05722G100   319 9,040 SH   SOLE   8,128 0 912
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   4,185 11,947 SH   SOLE   11,947 0 0
BLACK STONE MINERALS L P COM UNIT 09225M101   1,099 63,832 SH   SOLE   63,832 0 0
BOOKING HOLDINGS INC COM 09857L108   4,814 1,561 SH   SOLE   1,561 0 0
BROADCOM INC COM 11135F101   3,722 4,482 SH   SOLE   4,482 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   297 1,270 SH   SOLE   1,270 0 0
CBIZ INC COM 124805102   1,681 32,391 SH   SOLE   32,391 0 0
CENCORA INC COM 03073E105   233 1,299 SH   SOLE   1,299 0 0
CHEVRON CORP NEW COM 166764100   3,972 23,561 SH   SOLE   23,264 0 297
CHUBB LIMITED COM H1467J104   820 3,940 SH   SOLE   3,940 0 0
CISCO SYS INC COM 17275R102   5,562 103,460 SH   SOLE   102,418 0 1,042
COMCAST CORP NEW CL A 20030N101   344 7,776 SH   SOLE   6,889 0 887
COMFORT SYS USA INC COM 199908104   2,728 16,014 SH   SOLE   16,014 0 0
CRH PLC ORD G25508105   479 9,005 SH   SOLE   8,161 0 844
CROCS INC COM 227046109   758 8,600 SH   SOLE   8,600 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105   3,340 19,955 SH   SOLE   19,955 0 0
CROWN CASTLE INC COM 22822V101   245 2,668 SH   SOLE   2,363 0 305
D R HORTON INC COM 23331A109   471 4,385 SH   SOLE   4,385 0 0
DECKERS OUTDOOR CORP COM 243537107   2,967 5,772 SH   SOLE   5,772 0 0
DICKS SPORTING GOODS INC COM 253393102   749 6,900 SH   SOLE   6,900 0 0
DISCOVER FINL SVCS COM 254709108   733 8,470 SH   SOLE   8,470 0 0
EAGLE MATLS INC COM 26969P108   2,474 14,862 SH   SOLE   14,862 0 0
EMCOR GROUP INC COM 29084Q100   2,614 12,427 SH   SOLE   12,427 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100   703 50,159 SH   SOLE   50,159 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   272 9,958 SH   SOLE   9,958 0 0
EOG RES INC COM 26875P101   1,326 10,464 SH   SOLE   10,464 0 0
FEDERATED HERMES INC CL B 314211103   731 21,590 SH   SOLE   21,590 0 0
FISERV INC COM 337738108   4,222 37,384 SH   SOLE   37,384 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105   3,588 14,054 SH   SOLE   14,054 0 0
FLOWSERVE CORP COM 34354P105   2,640 66,403 SH   SOLE   66,403 0 0
FORTINET INC COM 34959E109   613 10,456 SH   SOLE   10,456 0 0
FRANCO NEV CORP COM 351858105   3,466 25,965 SH   SOLE   25,965 0 0
GENIUS SPORTS LIMITED SHARES CL A G3934V109   346 65,059 SH   SOLE   65,059 0 0
GLOBAL X NASDAQ 100 COVER 37954Y483   701 41,806 SH   SOLE   41,806 0 0
GSK PLC SPONSORED ADR 37733W204   725 20,000 SH   SOLE   20,000 0 0
HAEMONETICS CORP MASS COM 405024100   1,681 18,770 SH   SOLE   18,770 0 0
HOME DEPOT INC COM 437076102   563 1,866 SH   SOLE   1,722 0 144
HOWMET AEROSPACE INC COM 443201108   3,761 81,328 SH   SOLE   81,328 0 0
IMPERIAL OIL LTD COM NEW 453038408   2,501 40,622 SH   SOLE   40,622 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   4,718 54,514 SH   SOLE   54,514 0 0
INTUIT COM 461202103   500 980 SH   SOLE   980 0 0
JOHNSON & JOHNSON COM 478160104   565 3,633 SH   SOLE   3,344 0 289
JUNIPER NETWORKS INC COM 48203R104   348 12,551 SH   SOLE   10,928 0 1,623
KENVUE INC COM 49177J102   410 20,440 SH   SOLE   18,290 0 2,150
KIMBERLY-CLARK CORP COM 494368103   386 3,195 SH   SOLE   2,856 0 339
KINDER MORGAN INC DEL COM 49456B101   467 28,168 SH   SOLE   25,323 0 2,845
KIRBY CORP COM 497266106   1,933 23,349 SH   SOLE   23,349 0 0
KROGER CO COM 501044101   738 16,500 SH   SOLE   16,500 0 0
THE LION ELECTRIC COMPANY *W EXP 05/06/202 536221112   5 37,350 SH   SOLE   37,350 0 0
LOCKHEED MARTIN CORP COM 539830109   1,314 3,214 SH   SOLE   3,136 0 78
LOEWS CORP COM 540424108   2,302 36,363 SH   SOLE   36,363 0 0
M D C HLDGS INC COM 552676108   342 8,311 SH   SOLE   7,291 0 1,020
MARKEL GROUP INC COM 570535104   653 444 SH   SOLE   444 0 0
MARTIN MARIETTA MATLS INC COM 573284106   2,852 6,948 SH   SOLE   6,948 0 0
MCDONALDS CORP COM 580135101   354 1,344 SH   SOLE   1,269 0 75
MCKESSON CORP COM 58155Q103   2,372 5,455 SH   SOLE   5,455 0 0
MEDPACE HLDGS INC COM 58506Q109   2,384 9,849 SH   SOLE   9,849 0 0
MERCK & CO INC COM 58933Y105   1,412 13,716 SH   SOLE   13,390 0 326
META PLATFORMS INC CL A 30303M102   751 2,504 SH   SOLE   2,504 0 0
MICROSOFT CORP COM 594918104   9,605 30,422 SH   SOLE   30,392 0 30
NATIONAL FUEL GAS CO COM 636180101   391 7,547 SH   SOLE   6,713 0 834
NVIDIA CORPORATION COM 67066G104   6,610 15,198 SH   SOLE   15,198 0 0
OMNICOM GROUP INC COM 681919106   1,041 13,984 SH   SOLE   13,587 0 397
ON SEMICONDUCTOR CORP COM 682189105   1,282 13,801 SH   SOLE   13,801 0 0
OPEN TEXT CORP COM 683715106   330 9,423 SH   SOLE   8,257 0 1,166
OREILLY AUTOMOTIVE INC COM 67103H107   2,178 2,397 SH   SOLE   2,397 0 0
PARKER-HANNIFIN CORP COM 701094104   639 1,641 SH   SOLE   1,641 0 0
PAYCHEX INC COM 704326107   362 3,144 SH   SOLE   2,745 0 399
PFIZER INC COM 717081103   1,148 34,619 SH   SOLE   33,394 0 1,225
PRICE T ROWE GROUP INC COM 74144T108   734 7,000 SH   SOLE   7,000 0 0
PROSHARES TR PSHS ULT NASB 74347R214   578 12,055 SH   SOLE   12,055 0 0
PRUDENTIAL FINL INC COM 744320102   346 3,647 SH   SOLE   3,219 0 428
QUANTA SVCS INC COM 74762E102   3,938 21,056 SH   SOLE   21,056 0 0
RAMBUS INC DEL COM 750917106   531 9,525 SH   SOLE   9,525 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100   173 10,077 SH   SOLE   8,789 0 1,288
RESTAURANT BRANDS INTL INC COM 76131D103   319 4,796 SH   SOLE   4,434 0 362
ROBERT HALF INC. COM 770323103   732 10,000 SH   SOLE   10,000 0 0
ROSS STORES INC COM 778296103   2,197 19,458 SH   SOLE   19,458 0 0
SALESFORCE INC COM 79466L302   2,096 10,341 SH   SOLE   10,341 0 0
SAP SE SPON ADR 803054204   3,874 29,958 SH   SOLE   29,958 0 0
SNAP ON INC COM 833034101   437 1,714 SH   SOLE   1,714 0 0
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105   737 12,360 SH   SOLE   12,360 0 0
SOLID POWER INC CLASS A COM 83422N105   84 41,586 SH   SOLE   41,586 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   2,768 159,870 SH   SOLE   159,870 0 0
SUNCOR ENERGY INC NEW COM 867224107   387 11,265 SH   SOLE   9,674 0 1,591
SUPER MICRO COMPUTER INC COM 86800U104   411 1,500 SH   SOLE   1,500 0 0
TEGNA INC COM 87901J105   737 50,600 SH   SOLE   50,600 0 0
TESLA INC COM 88160R101   1,911 7,641 SH   SOLE   7,641 0 0
TEXAS INSTRS INC COM 882508104   410 2,579 SH   SOLE   2,289 0 290
TIMKEN CO COM 887389104   732 9,970 SH   SOLE   9,970 0 0
TJX COS INC NEW COM 872540109   3,077 34,626 SH   SOLE   34,626 0 0
ULTA BEAUTY INC COM 90384S303   742 1,860 SH   SOLE   1,860 0 0
UNILEVER PLC SPON ADR NEW 904767704   333 6,741 SH   SOLE   5,860 0 881
US BANCORP DEL COM NEW 902973304   253 7,675 SH   SOLE   7,085 0 590
VERTEX PHARMACEUTICALS INC COM 92532F100   2,496 7,180 SH   SOLE   7,180 0 0
VERTIV HOLDINGS CO COM CL A 92537N108   2,919 78,493 SH   SOLE   78,493 0 0
VICI PPTYS INC COM 925652109   395 13,604 SH   SOLE   12,399 0 1,205
VIRTUS INVT PARTNERS INC COM 92828Q109   727 3,600 SH   SOLE   3,600 0 0
VISA INC COM CL A 92826C839   5,489 23,867 SH   SOLE   23,867 0 0
WORKDAY INC CL A 98138H101   2,405 11,195 SH   SOLE   11,195 0 0
WP CAREY INC COM 92936U109   236 4,378 SH   SOLE   3,727 0 651