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
ABBVIE INC COM 00287Y109 1,022 4,882 SH SOLE 4,636 0 246
AGNICO EAGLE MINES LTD COM 008474108 5,422 50,015 SH SOLE 50,015 0 0
ALPHABET INC CAP STK CL A 02079K305 4,389 28,388 SH SOLE 28,388 0 0
ALPHABET INC CAP STK CL C 02079K107 211 1,353 SH SOLE 1,353 0 0
AMAZON COM INC COM 023135106 5,875 30,880 SH SOLE 30,880 0 0
AMERIPRISE FINL INC COM 03076C106 1,452 3,000 SH SOLE 3,000 0 0
AMGEN INC COM 031162100 486 1,562 SH SOLE 1,395 0 167
AMKOR TECHNOLOGY INC COM 031652100 245 13,595 SH SOLE 13,595 0 0
ANTERO MIDSTREAM CORP COM 03676B102 4,332 240,713 SH SOLE 240,713 0 0
APPLE INC COM 037833100 3,765 16,952 SH SOLE 16,782 0 170
ARCH CAP GROUP LTD ORD G0450A105 1,539 16,009 SH SOLE 16,009 0 0
ARISTA NETWORKS INC COM SHS 040413205 1,099 14,190 SH SOLE 14,190 0 0
ARK 21 SHARES BITCOIN ETF SHS BEN INT 040919102 1,224 14,892 SH SOLE 14,892 0 0
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 1,016 26,000 SH SOLE 26,000 0 0
AXCELIS TECHNOLOGIES INC COM NEW 054540208 1,192 24,000 SH SOLE 24,000 0 0
BAKER HUGHES COMPANY CL A 05722G100 3,595 81,806 SH SOLE 81,806 0 0
BANCORP INCE DEL COM 05969A105 766 14,501 SH SOLE 14,501 0 0
BANK NEW YORK MELLON CORP COM 064058100 6,976 83,185 SH SOLE 83,185 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,824 14,692 SH SOLE 14,692 0 0
BEST BUY INC COM 086516101 274 3,726 SH SOLE 3,379 0 347
BLACK STONE MINERALS L P COM UNIT 09225M101 533 34,914 SH SOLE 34,914 0 0
BLOCK H & R INC COM 093671105 1,317 24,000 SH SOLE 24,000 0 0
BOOKING HOLDINGS INC COM 09857L108 3,123 678 SH SOLE 678 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 209 3,438 SH SOLE 3,438 0 0
BROADCOM INC COM 11135F101 5,168 30,867 SH SOLE 30,639 0 228
CAPITAL ONE FINL CORP COM 14040H105 3,828 21,351 SH SOLE 21,351 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 6,143 33,911 SH SOLE 33,911 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 1,309 54,000 SH SOLE 54,000 0 0
CATERPILLAR INC COM 149123101 268 814 SH SOLE 814 0 0
CELESTICA INC COM 15101Q207 5,721 72,598 SH SOLE 72,598 0 0
CHEVRON CORP NEW COM 166764100 542 3,241 SH SOLE 2,944 0 297
CISCO SYS INC COM 17275R102 268 4,344 SH SOLE 4,344 0 0
COCA-COLA EUROPACIFIC PARTNE SHS G25839104 4,414 50,719 SH SOLE 50,719 0 0
COCA-COLA FEMSA SAB DE CV SPONS ADS REP 191241108 412 4,521 SH SOLE 3,977 0 544
COMCAST CORP NEW CL A 20030N101 372 10,097 SH SOLE 8,904 0 1,193
CONSTELLATION BRANDS INC CL A 21036P108 674 3,676 SH SOLE 3,393 0 283
CORNING INC COM 219350105 5,673 123,926 SH SOLE 123,926 0 0
CROCS INC COM 227046109 1,699 16,000 SH SOLE 16,000 0 0
CROWN CASTLE INC COM 22822V101 479 4,600 SH SOLE 4,119 0 481
D R HORTON INC COM 23331A109 1,525 12,000 SH SOLE 12,000 0 0
DAVITA INC COM 23918K108 3,523 23,035 SH SOLE 23,035 0 0
DISNEY WALT CO COM 254687106 241 2,446 SH SOLE 2,446 0 0
EBAY INC. COM 278642103 6,481 95,689 SH SOLE 95,689 0 0
EMCOR GROUP INC COM 29084Q100 724 1,961 SH SOLE 1,961 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 2,030 109,215 SH SOLE 109,215 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 388 11,375 SH SOLE 11,375 0 0
EQUINOR ASA SPONSORED ADR 29446M102 1,851 70,000 SH SOLE 70,000 0 0
EQUITABLE HLDGS INC COM 29452E101 4,061 77,963 SH SOLE 77,963 0 0
EXLSERVICE HOLDINGS INC COM 302081104 581 12,309 SH SOLE 12,309 0 0
EXPEDIA GROUP INC COM NEW 30212P303 488 2,907 SH SOLE 2,907 0 0
F5 INC COM 315616102 5,388 20,236 SH SOLE 20,236 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 3,114 47,853 SH SOLE 47,853 0 0
FISERV INC COM 337738108 4,186 18,956 SH SOLE 18,956 0 0
FORTINET INC COM 34959E109 1,050 10,909 SH SOLE 10,909 0 0
GEN DIGITAL INC COM 668771108 6,837 257,639 SH SOLE 257,639 0 0
GILEAD SCIENCES INC COM 375558103 890 7,945 SH SOLE 7,945 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 6,028 11,036 SH SOLE 11,036 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 1,659 26,000 SH SOLE 26,000 0 0
HOULIHAN LOKEY INC CL A 441593100 3,380 20,933 SH SOLE 20,933 0 0
HOWMET AEROSPACE INC COM 443201108 6,253 48,202 SH SOLE 48,202 0 0
INNOVIVA INC COM 45781M101 1,269 70,000 SH SOLE 70,000 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 1,821 11,000 SH SOLE 11,000 0 0
JPMORGAN CHASE & CO. COM 46625H100 234 957 SH SOLE 957 0 0
JOHNSON & JOHNSON COM 478160104 5,357 32,308 SH SOLE 32,308 0 0
JUNIPER NETWORKS INC COM 48203R104 415 11,473 SH SOLE 9,850 0 1,623
KINDER MORGAN INC DEL COM 49456B101 401 14,064 SH SOLE 14,064 0 0
LABCORP HOLDINGS INC COM SHS 504922105 5,755 24,730 SH SOLE 24,730 0 0
LAM RESEARCH CORP COM NEW 512807306 374 5,148 SH SOLE 5,148 0 0
LANTHEUS HLDGS INC COM 516544103 1,952 20,000 SH SOLE 20,000 0 0
MASTEC INC COM 576323109 3,386 29,013 SH SOLE 29,013 0 0
MCDONALDS CORP COM 580135101 420 1,347 SH SOLE 1,272 0 75
MCKESSON CORP COM 58155Q103 6,827 10,145 SH SOLE 10,145 0 0
MERCK & CO INC COM 58933Y105 792 8,826 SH SOLE 8,500 0 326
META PLATFORMS INC CL A 30303M102 10,951 19,002 SH SOLE 19,002 0 0
MICRON TECHNOLOGY INC COM 595112103 618 7,121 SH SOLE 7,121 0 0
MICROSOFT CORP COM 594918104 2,589 6,898 SH SOLE 6,868 0 30
MORGAN STANLEY COM NEW 617446448 645 5,532 SH SOLE 4,923 0 609
MUELLER INDS INC COM 624756102 1,827 24,000 SH SOLE 24,000 0 0
NATIONAL FUEL GAS CO COM 636180101 6,507 82,182 SH SOLE 81,327 0 855
NMI HLDGS INC COM 629209305 918 25,485 SH SOLE 25,485 0 0
NVIDIA CORPORATION COM 67066G104 9,795 90,379 SH SOLE 90,379 0 0
OMNICOM GROUP INC COM 681919106 489 5,898 SH SOLE 5,501 0 397
PACCAR INC COM 693718108 1,168 12,000 SH SOLE 12,000 0 0
PARKER-HANNIFIN CORP COM 701094104 276 455 SH SOLE 455 0 0
PAYCHEX INC COM 704326107 588 3,812 SH SOLE 3,413 0 399
PAYPAL HLDGS INC COM 70450Y103 215 3,307 SH SOLE 3,307 0 0
PINTEREST INC CL A 72352L106 2,912 93,962 SH SOLE 93,962 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 400 20,038 SH SOLE 17,530 0 2,508
PROSHARES TR PSHS ULT NASB 74347R214 432 8,980 SH SOLE 8,980 0 0
PRUDENTIAL FINL INC COM 744320102 357 3,204 SH SOLE 2,844 0 360
QUALCOMM INC COM 747525103 435 2,832 SH SOLE 2,476 0 356
REGIONS FINANCIAL CORP NEW COM 7591EP100 292 13,438 SH SOLE 11,083 0 2,355
RESTAURANT BRANDS INTL INC COM 76131D103 308 4,628 SH SOLE 4,266 0 362
SAP SE SPON ADR 803054204 4,677 17,424 SH SOLE 17,424 0 0
SEA LTD SPONSORD ADS 81141R100 3,035 23,265 SH SOLE 23,265 0 0
SNAP ON INC COM 833034101 1,011 3,000 SH SOLE 3,000 0 0
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105 1,191 30,000 SH SOLE 30,000 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 2,939 103,453 SH SOLE 103,453 0 0
STIFEL FINL CORP COM 860630102 3,801 40,330 SH SOLE 40,330 0 0
SUNCOR ENERGY INC NEW COM 867224107 477 12,329 SH SOLE 10,738 0 1,591
TAIWAN SEMICONDUCTOR MFG LTD SPONSORD ADS 874039100 675 4,069 SH SOLE 3,822 0 247
TARGET CORP COM 87612E106 457 4,381 SH SOLE 4,067 0 314
TEXAS INSTRS INC COM 882508104 515 2,866 SH SOLE 2,576 0 290
TEXAS ROADHOUSE INC COM 882681109 292 1,753 SH SOLE 1,753 0 0
T-MOBILE US INC COM 872590104 556 2,087 SH SOLE 2,087 0 0
TOLL BROTHERS INC COM 889478103 1,055 10,000 SH SOLE 10,000 0 0
TRANSDIGM GROUP INC COM 893641100 248 180 SH SOLE 180 0 0
UGI CORP NEW COM 902681105 1,673 50,593 SH SOLE 49,084 0 1,509
UNITED PARCEL SERVICE INC CL B 911312106 348 3,165 SH SOLE 2,841 0 324
UNITED THERAPEUTICS CORP DEL COM 91307C102 1,656 5,375 SH SOLE 5,375 0 0
US BANCORP DEL COM NEW 902973304 446 10,571 SH SOLE 9,571 0 1,000
US FOODS HLDG CORP COM 912008109 3,291 50,289 SH SOLE 50,289 0 0
ULTA BEAUTY INC COM 90384S303 1,466 4,000 SH SOLE 4,000 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 444 1,200 SH SOLE 1,200 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 549 12,106 SH SOLE 10,716 0 1,390
VERTEX PHARMACEUTICALS INC COM 92532F100 3,197 6,596 SH SOLE 6,596 0 0
VERTIV HOLDINGS CO COM CL A 92537N108 3,916 54,240 SH SOLE 54,240 0 0
VICI PPTYS INC COM 925652109 494 15,151 SH SOLE 13,946 0 1,205
WILLDAN GROUP INC COM 96924n100 472 11,599 SH SOLE 11,599 0 0
WILLIAMS SONOMA INC COM 969904101 1,264 8,000 SH SOLE 8,000 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 5,284 15,637 SH SOLE 15,637 0 0
YETI HLDGS INC COM 98585X104 1,257 38,000 SH SOLE 38,000 0 0