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
AAON INC COM PAR $0.004 000360206   743,756 8,442 SH   SOLE   0 0 8,442
ACADIA HEALTHCARE COMPANY IN COM 00404A109   2,738,635 34,570 SH   SOLE   0 0 34,570
ADVANCED ENERGY INDS COM 007973100   637,146 6,248 SH   SOLE   0 0 6,248
ADVANCED MICRO DEVICES INC COM 007903107   524,323 2,905 SH   SOLE   0 0 2,905
AIR PRODS & CHEMS INC COM 009158106   1,520,271 6,275 SH   SOLE   0 0 6,275
ALLSTATE CORP COM 020002101   276,790 1,600 SH   SOLE   0 0 1,600
ALPHABET INC CAP STK CL C 02079K107   595,603 3,912 SH   SOLE   0 0 3,912
ALPHABET INC CAP STK CL A 02079K305   422,151 2,797 SH   SOLE   0 0 2,797
AMAZON COM INC COM 023135106   9,986,198 55,362 SH   SOLE   0 0 55,362
AMERICAN EXPRESS CO COM 025816109   365,581 1,606 SH   SOLE   0 0 1,606
APA CORPORATION COM 03743Q108   2,483,719 72,243 SH   SOLE   0 0 72,243
APPLE INC COM 037833100   16,506,081 96,257 SH   SOLE   0 0 96,257
ASML HOLDING N V N Y REGISTRY SHS N07059210   2,852,725 2,940 SH   SOLE   0 0 2,940
ATKORE INC COM 047649108   813,789 4,275 SH   SOLE   0 0 4,275
AXCELIS TECHNOLOGIES INC COM NEW 054540208   577,674 5,180 SH   SOLE   0 0 5,180
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   5,958,348 14,169 SH   SOLE   0 0 14,169
BROADCOM INC COM 11135F101   8,872,917 6,695 SH   SOLE   0 0 6,695
BRUNSWICK CORP COM 117043109   856,748 8,876 SH   SOLE   0 0 8,876
CADENCE DESIGN SYSTEM INC COM 127387108   3,101,283 9,963 SH   SOLE   0 0 9,963
CANADIAN NAT RES LTD COM 136385101   5,829,294 76,380 SH   SOLE   0 0 76,380
CELSIUS HLDGS INC COM NEW 15118V207   953,746 11,502 SH   SOLE   0 0 11,502
CHUBB LIMITED COM H1467J104   2,255,202 8,703 SH   SOLE   0 0 8,703
CISCO SYS INC COM 17275R102   1,672,814 33,517 SH   SOLE   0 0 33,517
CLOUDFLARE INC CL A COM 18915M107   699,887 7,228 SH   SOLE   0 0 7,228
CME GROUP INC COM 12572Q105   1,522,230 7,071 SH   SOLE   0 0 7,071
COMCAST CORP NEW CL A 20030N101   1,465,961 33,817 SH   SOLE   0 0 33,817
COMFORT SYS USA INC COM 199908104   4,428,225 13,938 SH   SOLE   0 0 13,938
CONOCOPHILLIPS COM 20825C104   4,713,023 37,029 SH   SOLE   0 0 37,029
COSTCO WHSL CORP NEW COM 22160K105   10,424,087 14,228 SH   SOLE   0 0 14,228
CROCS INC COM 227046109   828,432 5,761 SH   SOLE   0 0 5,761
DARDEN RESTAURANTS INC COM 237194105   1,364,364 8,162 SH   SOLE   0 0 8,162
DEVON ENERGY CORP NEW COM 25179M103   1,624,927 32,382 SH   SOLE   0 0 32,382
DEXCOM INC COM 252131107   214,014 1,543 SH   SOLE   0 0 1,543
DIAMONDBACK ENERGY INC COM 25278X109   3,819,266 19,273 SH   SOLE   0 0 19,273
E L F BEAUTY INC COM 26856L103   807,252 4,118 SH   SOLE   0 0 4,118
EATON CORP PLC SHS G29183103   3,792,222 12,128 SH   SOLE   0 0 12,128
EDWARDS LIFESCIENCES CORP COM 28176E108   341,723 3,576 SH   SOLE   0 0 3,576
ELI LILLY & CO COM 532457108   3,490,477 4,487 SH   SOLE   0 0 4,487
EXXON MOBIL CORP COM 30231G102   1,912,216 16,451 SH   SOLE   0 0 16,451
FIRST CTZNS BANCSHARES INC N CL A 31946M103   749,466 458 SH   SOLE   0 0 458
FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838   178,516 13,448 SH   SOLE   0 0 13,448
FISERV INC COM 337738108   385,486 2,412 SH   SOLE   0 0 2,412
GARMIN LTD SHS H2906T109   2,841,156 19,085 SH   SOLE   0 0 19,085
HALLIBURTON CO COM 406216101   335,262 8,505 SH   SOLE   0 0 8,505
HEALTHEQUITY INC COM 42226A107   671,325 8,224 SH   SOLE   0 0 8,224
HOME DEPOT INC COM 437076102   5,049,150 13,163 SH   SOLE   0 0 13,163
HUBSPOT INC COM 443573100   691,722 1,104 SH   SOLE   0 0 1,104
HUDSON TECHNOLOGIES INC COM 444144109   501,803 45,577 SH   SOLE   0 0 45,577
IES HLDGS INC COM 44951W106   843,817 6,937 SH   SOLE   0 0 6,937
INTEL CORP COM 458140100   4,370,012 98,936 SH   SOLE   0 0 98,936
INTERCONTINENTAL EXCHANGE IN COM 45866F104   407,410 2,965 SH   SOLE   0 0 2,965
INTERNATIONAL SEAWAYS INC COM Y41053102   684,107 12,859 SH   SOLE   0 0 12,859
IQVIA HLDGS INC COM 46266C105   322,941 1,277 SH   SOLE   0 0 1,277
ISHARES INC CORE MSCI EMKT 46434G103   754,465 14,621 SH   SOLE   0 0 14,621
ISHARES TR CORE 1 5 YR USD 46432F859   214,797 4,528 SH   SOLE   0 0 4,528
ISHARES TR CORE US AGGBD ET 464287226   432,557 4,417 SH   SOLE   0 0 4,417
ISHARES TR CORE MSCI EAFE 46432F842   1,111,514 14,976 SH   SOLE   0 0 14,976
ISHARES TR CORE S&P MCP ETF 464287507   519,621 8,555 SH   SOLE   0 0 8,555
ISHARES TR CORE S&P SCP ETF 464287804   365,233 3,305 SH   SOLE   0 0 3,305
JOHNSON & JOHNSON COM 478160104   1,637,252 10,350 SH   SOLE   0 0 10,350
JOHNSON CTLS INTL PLC SHS G51502105   1,210,635 18,534 SH   SOLE   0 0 18,534
JPMORGAN CHASE & CO COM 46625H100   8,659,042 43,230 SH   SOLE   0 0 43,230
L3HARRIS TECHNOLOGIES INC COM 502431109   305,248 1,432 SH   SOLE   0 0 1,432
LANTHEUS HLDGS INC COM 516544103   649,350 10,433 SH   SOLE   0 0 10,433
LULULEMON ATHLETICA INC COM 550021109   2,537,662 6,496 SH   SOLE   0 0 6,496
MARATHON PETE CORP COM 56585A102   2,955,748 14,669 SH   SOLE   0 0 14,669
MATADOR RES CO COM 576485205   2,641,228 39,557 SH   SOLE   0 0 39,557
MCGRATH RENTCORP COM 580589109   2,704,848 21,925 SH   SOLE   0 0 21,925
MEDTRONIC PLC SHS G5960L103   1,361,762 15,626 SH   SOLE   0 0 15,626
MERCK & CO INC COM 58933Y105   2,523,023 19,121 SH   SOLE   0 0 19,121
META PLATFORMS INC CL A 30303M102   487,325 1,004 SH   SOLE   0 0 1,004
MGP INGREDIENTS INC NEW COM 55303J106   623,323 7,237 SH   SOLE   0 0 7,237
MICROSOFT CORP COM 594918104   6,813,638 16,195 SH   SOLE   0 0 16,195
MONOLITHIC PWR SYS INC COM 609839105   683,215 1,009 SH   SOLE   0 0 1,009
MOTOROLA SOLUTIONS INC COM NEW 620076307   2,753,856 7,758 SH   SOLE   0 0 7,758
NETFLIX INC COM 64110L106   482,827 795 SH   SOLE   0 0 795
NOVO-NORDISK A S ADR 670100205   5,088,804 39,632 SH   SOLE   0 0 39,632
NVIDIA CORPORATION COM 67066G104   15,118,426 16,732 SH   SOLE   0 0 16,732
NXP SEMICONDUCTORS N V COM N6596X109   376,621 1,520 SH   SOLE   0 0 1,520
OCCIDENTAL PETE CORP COM 674599105   4,494,340 69,154 SH   SOLE   0 0 69,154
OLD DOMINION FREIGHT LINE IN COM 679580100   2,952,189 13,461 SH   SOLE   0 0 13,461
ONTO INNOVATION INC COM 683344105   706,212 3,900 SH   SOLE   0 0 3,900
PAYLOCITY HLDG CORP COM 70438V106   622,305 3,621 SH   SOLE   0 0 3,621
PIONEER NAT RES CO COM 723787107   261,011 994 SH   SOLE   0 0 994
RAYMOND JAMES FINL INC COM 754730109   8,126,916 63,284 SH   SOLE   0 0 63,284
S&P GLOBAL INC COM 78409V104   250,208 588 SH   SOLE   0 0 588
SALESFORCE INC COM 79466L302   597,240 1,983 SH   SOLE   0 0 1,983
SELECT SECTOR SPDR TR ENERGY 81369Y506   248,015 2,627 SH   SOLE   0 0 2,627
SHOCKWAVE MED INC COM 82489T104   846,964 2,601 SH   SOLE   0 0 2,601
SIMPSON MFG INC COM 829073105   708,450 3,453 SH   SOLE   0 0 3,453
SKYWORKS SOLUTIONS INC COM 83088M102   2,360,940 21,796 SH   SOLE   0 0 21,796
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,712,689 5,186 SH   SOLE   0 0 5,186
STERIS PLC SHS USD G8473T100   292,150 1,299 SH   SOLE   0 0 1,299
STRYKER CORPORATION COM 863667101   4,353,459 12,165 SH   SOLE   0 0 12,165
SUPER MICRO COMPUTER INC COM 86800U104   1,522,115 1,507 SH   SOLE   0 0 1,507
TESLA INC COM 88160R101   7,097,697 40,376 SH   SOLE   0 0 40,376
THE TRADE DESK INC COM CL A 88339J105   665,528 7,613 SH   SOLE   0 0 7,613
THERMO FISHER SCIENTIFIC INC COM 883556102   3,970,680 6,832 SH   SOLE   0 0 6,832
TJX COS INC NEW COM 872540109   380,887 3,756 SH   SOLE   0 0 3,756
TRANE TECHNOLOGIES PLC SHS G8994E103   495,352 1,650 SH   SOLE   0 0 1,650
UFP TECHNOLOGIES INC COM 902673102   846,383 3,356 SH   SOLE   0 0 3,356
ULTA BEAUTY INC COM 90384S303   2,542,243 4,862 SH   SOLE   0 0 4,862
UNION PAC CORP COM 907818108   3,754,105 15,265 SH   SOLE   0 0 15,265
UNITEDHEALTH GROUP INC COM 91324P102   439,085 888 SH   SOLE   0 0 888
VANGUARD INDEX FDS GROWTH ETF 922908736   13,971,010 40,590 SH   SOLE   0 0 40,590
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,825,831 3,798 SH   SOLE   0 0 3,798
VANGUARD INDEX FDS VALUE ETF 922908744   2,752,823 16,903 SH   SOLE   0 0 16,903
VERIZON COMMUNICATIONS INC COM 92343V104   884,048 21,069 SH   SOLE   0 0 21,069
VISA INC COM CL A 92826C839   5,565,167 19,941 SH   SOLE   0 0 19,941
WALMART INC COM 931142103   1,899,379 31,567 SH   SOLE   0 0 31,567
WESTLAKE CORPORATION COM 960413102   702,796 4,599 SH   SOLE   0 0 4,599
ZOETIS INC CL A 98978V103   2,706,070 15,992 SH   SOLE   0 0 15,992