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 7,555 30,025 SH SOLE 29,829 0 196
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 239 1,926 SH SOLE 1,804 0 122
ADOBE INC COM 00724F101 1,640 8,000 SH SOLE 8,000 0 0
ADVANCED MICRO DEVICES INC COM 007903107 17,175 29,567 SH SOLE 29,567 0 0
AES CORP COM 00130H105 581 39,675 SH SOLE 35,988 0 3,687
AFFILIATED MANAGERS GROUP COM 008252108 8,776 25,935 SH SOLE 25,935 0 0
AGNICO EAGLE MINES LTD COM 008474108 4,710 30,367 SH SOLE 30,367 0 0
ALPHABET INC CAP STK CL C 02079K107 1,175 3,327 SH SOLE 3,327 0 0
ALPHABET INC CAP STK CL A 02079K305 21,262 59,498 SH SOLE 59,498 0 0
AMAZON COM INC COM 023135106 8,533 35,803 SH SOLE 35,803 0 0
AMERIPRISE FINL INC COM 03076C106 1,835 4,000 SH SOLE 4,000 0 0
AMKOR TECHNOLOGY INC COM 031652100 1,172 13,595 SH SOLE 13,595 0 0
AMPHENOL CORP CL A 032095101 1,081 6,131 SH SOLE 6,131 0 0
API GROUP CORP COM STK 00187Y100 5,234 123,605 SH SOLE 123,605 0 0
APPLE INC COM 037833100 11,980 41,405 SH SOLE 41,260 0 145
APPLIED MATLS INC COM 038222105 969 1,341 SH SOLE 1,341 0 0
ARCH CAP GROUP LTD ORD G0450A105 1,941 20,000 SH SOLE 20,000 0 0
ARCOS DORADOS HLDGS INC SHS CLASS -A - G0457F107 143 17,791 SH SOLE 17,791 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 222 112 SH SOLE 112 0 0
BANK OF NY MELLON CORP COM 064058100 13,109 90,652 SH SOLE 90,652 0 0
BATH & BODY WORKS INC COM 070830104 1,850 80,000 SH SOLE 80,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 239 478 SH SOLE 478 0 0
BEST BUY INC COM 086516101 278 3,668 SH SOLE 3,321 0 347
BLACK STONE MINERALS L P COM UNIT 09225M101 1,055 75,577 SH SOLE 75,577 0 0
BLOCK H & R INC COM 093671105 1,904 50,000 SH SOLE 50,000 0 0
BOEING CO COM 097023105 1,057 4,885 SH SOLE 4,885 0 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 1,213 20,000 SH SOLE 20,000 0 0
BRIGHTSPRING HEALTH SVCS INC COM 10950A106 13,714 196,648 SH SOLE 196,648 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 221 3,838 SH SOLE 3,838 0 0
BROADCOM INC COM 11135F101 8,847 23,421 SH SOLE 23,295 0 126
BUCKLE INC COM 118440106 1,519 36,000 SH SOLE 36,000 0 0
BUILD-A-BEAR WORKSHOP INC COM 120076104 1,224 40,000 SH SOLE 40,000 0 0
BWX TECHNOLOGIES INC COM 05605H100 1,173 6,029 SH SOLE 6,029 0 0
CARDINAL HEALTH INC COM 14149Y108 849 3,578 SH SOLE 3,578 0 0
CARPENTER TECHNOLOGY CORP COM 144285103 16,141 26,168 SH SOLE 26,168 0 0
CATALYST PHARMACEUTICALS INC COM 14888U101 1,885 60,000 SH SOLE 60,000 0 0
CATERPILLAR INC COM 149123101 1,203 1,130 SH SOLE 1,130 0 0
CELESTICA INC COM 15101Q207 12,977 35,574 SH SOLE 35,574 0 0
CHEVRON CORPORATION COM 166764100 549 3,315 SH SOLE 3,018 0 297
CISCO SYS INC COM 17275R102 1,219 10,383 SH SOLE 9,667 0 716
COCA-COLA FEMSA SAB DE CV SPONS ADS REP 191241108 367 3,463 SH SOLE 2,919 0 544
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,549 40,000 SH SOLE 40,000 0 0
COMCAST CORP NEW CL A 20030N101 210 8,573 SH SOLE 7,380 0 1,193
COMFORT SYS USA INC COM 199908104 2,190 1,105 SH SOLE 1,105 0 0
CRITICAL METALS CORP PUBCO ORD SHS G2662B103 116 11,370 SH SOLE 11,370 0 0
CROCS INC COM 227046109 1,447 12,000 SH SOLE 12,000 0 0
CVS HEALTH CORP COM 126650100 484 4,680 SH SOLE 4,287 0 393
DELL TECHNOLOGIES INC CL C 24703L202 17,394 40,316 SH SOLE 40,316 0 0
DOCUSIGN INC COM 256163106 5,054 113,785 SH SOLE 113,785 0 0
DOMINION ENERGY INC COM 25746U109 218 3,200 SH SOLE 3,200 0 0
EBAY INC. COM 278642103 11,521 103,103 SH SOLE 103,103 0 0
ELI LILLY & CO COM 532457108 1,990 1,660 SH SOLE 1,660 0 0
EMCOR GROUP INC COM 29084Q100 2,326 2,804 SH SOLE 2,804 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 1,660 86,872 SH SOLE 86,872 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 483 13,148 SH SOLE 13,148 0 0
ESSENTIAL UTILS INC COM 29670G102 431 11,267 SH SOLE 10,309 0 958
EVERPURE INC CL A 74624M102 4,363 55,376 SH SOLE 55,376 0 0
EXXON MOBIL CORP COM 30231G102 254 1,863 SH SOLE 1,863 0 0
FIRSTCASH HOLDINGS INC COM 33768G107 1,598 7,390 SH SOLE 7,390 0 0
GILEAD SCIENCES INC COM 375558103 646 5,121 SH SOLE 5,121 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 12,070 11,935 SH SOLE 11,935 0 0
GRAYSCALE BITCOIN MINI TR ET SHS NEW 389930207 856 33,000 SH SOLE 33,000 0 0
HALOZYME THERAPEUTICS INC COM 40637H109 2,035 26,000 SH SOLE 26,000 0 0
HARMONY BIOSCIENCES HLDGS IN COM 413197104 1,820 50,000 SH SOLE 50,000 0 0
HOME DEPOT INC COM 437076102 488 1,385 SH SOLE 1,298 0 87
HOWMET AEROSPACE INC COM 443201108 11,495 42,758 SH SOLE 42,758 0 0
INDIVIOR PHARMACEUTICALS INC COM 45579U109 5,322 129,734 SH SOLE 129,734 0 0
INNOVIVA INC COM 45781M101 1,589 70,000 SH SOLE 70,000 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 1,740 20,000 SH SOLE 20,000 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 750 2,668 SH SOLE 2,668 0 0
JOHNSON & JOHNSON COM 478160104 1,197 4,714 SH SOLE 4,569 0 145
JPMORGAN CHASE & CO COM 46625H100 489 1,495 SH SOLE 1,495 0 0
KIMBELL RTY PARTNERS LP UNIT 49435R102 507 34,959 SH SOLE 34,959 0 0
KINDER MORGAN INC DEL COM 49456B101 463 14,509 SH SOLE 14,509 0 0
LAM RESEARCH CORP COM NEW 512807306 2,230 5,148 SH SOLE 5,148 0 0
LAMAR ADVERTISING CO CL A 512816109 753 4,830 SH SOLE 4,231 0 599
LANTHEUS HLDGS INC COM 516544103 2,218 20,000 SH SOLE 20,000 0 0
LATTICE SEMICONDUCTOR CORP COM 518415104 305 2,000 SH SOLE 2,000 0 0
LITTELFUSE INC COM 537008104 11,337 24,900 SH SOLE 24,900 0 0
LOCKHEED MARTIN CORP COM 539830109 1,894 3,719 SH SOLE 3,608 0 111
LULEMON ATHLETICA INC COM 550021109 1,370 12,000 SH SOLE 12,000 0 0
MASTEC INC COM 576323109 11,212 26,950 SH SOLE 26,950 0 0
MASTERCARD INCORPORATED CL A 57636Q104 304 593 SH SOLE 593 0 0
MCDONALDS CORP COM 580135101 331 1,226 SH SOLE 1,151 0 75
MERCK & CO INC COM 58933Y105 1,261 9,815 SH SOLE 9,359 0 456
META PLATFORMS INC CL A 30303M102 418 743 SH SOLE 743 0 0
MICRON TECHNOLOGY INC COM 595112103 13,083 11,335 SH SOLE 11,335 0 0
MICROSOFT CORP COM 594918104 2,333 6,256 SH SOLE 6,107 0 149
MORGAN STANLEY COM NEW 617446448 722 3,457 SH SOLE 3,119 0 338
MOSAIC CO COM 61945C103 474 22,394 SH SOLE 20,399 0 1,995
MUELLER INDS INC COM 624756102 1,229 10,000 SH SOLE 10,000 0 0
MYR GROUP INC COM 55405W104 5,437 10,866 SH SOLE 10,866 0 0
NEWMONT CORP COM 651639106 308 3,299 SH SOLE 3,299 0 0
NORTHROP GRUMMAN CORP COM 666807102 305 600 SH SOLE 600 0 0
NVIDIA CORPORATION COM 67066G104 19,201 95,962 SH SOLE 95,962 0 0
OMNICOM GROUP INC COM 681919106 387 5,315 SH SOLE 4,918 0 397
PALANTIR TECHNOLOGIES INC CL A 69608A108 840 7,200 SH SOLE 7,200 0 0
PAYCHEX INC COM 704326107 512 5,215 SH SOLE 4,816 0 399
PHINIA INC COMMON STOCK 71880K101 203 2,467 SH SOLE 2,467 0 0
PRICESMART INC COM 741511109 1,079 5,526 SH SOLE 5,526 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 7,411 68,764 SH SOLE 68,764 0 0
PROSHARES TR PSHS ULT NASB 74347R214 241 2,400 SH SOLE 2,400 0 0
PURE EXTRACTS TECHNOLOGIES CORP COM 74624U104 0 112,500 SH SOLE 112,500 0 0
QUALYS INC COM 74758T303 2,749 20,000 SH SOLE 20,000 0 0
QUANTA SVCS INC COM 74762E102 240 334 SH SOLE 334 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 415 13,753 SH SOLE 11,398 0 2,355
RLI CORP COM 749607107 2,126 36,000 SH SOLE 36,000 0 0
ROCKWELL AUTOMATION INC COM 773903109 221 447 SH SOLE 447 0 0
RTX CORPORATION COM 75513E101 213 1,123 SH SOLE 1,123 0 0
SANMINA CORP COM 801056102 7,245 28,628 SH SOLE 28,628 0 0
SHARKNINJA INC COM SHS G8068L108 4,643 30,495 SH SOLE 30,495 0 0
SLB LIMITED COM STK 806857108 461 9,931 SH SOLE 9,008 0 923
SOUTHERN COPPER CORP COM 84265V105 705 4,051 SH SOLE 3,666 0 385
SPDR GOLD TR GOLD SHS 78463V107 779 2,116 SH SOLE 2,116 0 0
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD AN 85208R101 3,999 99,416 SH SOLE 99,416 0 0
SPROUTS FMRS MKT INC COM 85208M102 2,029 24,000 SH SOLE 24,000 0 0
STATE STR CORP COM 857477103 7,720 45,522 SH SOLE 45,522 0 0
STRIDE INC COM 86333M108 1,724 20,000 SH SOLE 20,000 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORD ADS 874039100 1,799 3,768 SH SOLE 3,768 0 0
TECHNIPFMC PLC COM G87110105 12,397 186,992 SH SOLE 186,992 0 0
TEXAS INSTRS INC COM 882508104 343 1,154 SH SOLE 1,016 0 138
TRUIST FINL CORP COM 89832Q109 220 4,421 SH SOLE 4,421 0 0
TWILIO INC CL A 90138F102 13,952 67,621 SH SOLE 67,621 0 0
UGI CORP NEW COM 902681105 1,024 29,656 SH SOLE 28,147 0 1,509
UNITED THERAPEUTICS CORP DEL COM 91307C102 2,167 4,000 SH SOLE 4,000 0 0
URBAN OUTFITTERS INC COM 917047102 4,769 67,313 SH SOLE 67,313 0 0
US BANCORP COM NEW 902973304 424 7,033 SH SOLE 6,033 0 1,000
VANGUARD INDEX FDS GROWTH ETF 922908736 620 7,200 SH SOLE 7,200 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 701 8,483 SH SOLE 8,483 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 413 9,764 SH SOLE 8,374 0 1,390
VERTIV HOLDINGS CO COM CL A 92537N108 17,446 52,108 SH SOLE 52,108 0 0
VICI PPTYS INC COM 925652109 373 14,059 SH SOLE 11,798 0 2,261
VSE CORP COM 918284100 4,527 19,815 SH SOLE 19,815 0 0
WESCO INTL INC COM 95082P105 11,079 32,075 SH SOLE 32,075 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 313 874 SH SOLE 874 0 0
WILLIAMS SONOMA INC COM 969904101 1,398 6,000 SH SOLE 6,000 0 0
WISDOMTREE INC COM 97717P104 3,268 192,923 SH SOLE 192,923 0 0
ZOETIS INC CL A 98978V103 294 4,099 SH SOLE 3,760 0 339