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
ATKORE INC COM 047649108   5,144,860 27,027 SH   SOLE   1,106 0 25,921
BOOKING HOLDINGS INC COM 09857L108   5,122,567 1,412 SH   SOLE   55 0 1,357
BUILDERS FIRSTSOURCE INC COM 12008R107   6,310,306 30,258 SH   SOLE   950 0 29,308
CATERPILLAR INC COM 149123101   5,199,275 14,189 SH   SOLE   569 0 13,620
DREAM FINDERS HOMES INC COM CL A 26154D100   6,208,479 141,973 SH   SOLE   5,465 0 136,508
FTAI AVIATION LTD SHS G3730V105   6,926,920 102,926 SH   SOLE   3,365 0 99,561
KLA CORP COM NEW 482480100   5,443,257 7,792 SH   SOLE   309 0 7,483
LINCOLN ELEC HLDGS INC COM 533900106   5,421,459 21,224 SH   SOLE   788 0 20,436
MCKESSON CORP COM 58155Q103   4,951,368 9,223 SH   SOLE   367 0 8,856
MEDPACE HLDGS INC COM 58506Q109   6,487,820 16,053 SH   SOLE   534 0 15,519
MICROSOFT CORP COM 594918104   7,431,598 17,664 SH   SOLE   665 0 16,999
MODINE MFG CO COM 607828100   7,160,953 75,228 SH   SOLE   3,633 0 71,595
MURPHY USA INC COM 626755102   5,299,107 12,641 SH   SOLE   492 0 12,149
NOVO-NORDISK A S ADR 670100205   5,175,676 40,309 SH   SOLE   1,579 0 38,730
NVIDIA CORPORATION COM 67066G104   6,130,655 6,785 SH   SOLE   285 0 6,500
RED ROCK RESORTS INC CL A 75700L108   5,080,991 84,938 SH   SOLE   3,485 0 81,453
SUPER MICRO COMPUTER INC COM 86800U104   6,013,719 5,954 SH   SOLE   215 0 5,739
ULTA BEAUTY INC COM 90384S303   3,909,574 7,477 SH   SOLE   308 0 7,169
UNITED RENTALS INC COM 911363109   6,543,352 9,074 SH   SOLE   338 0 8,736
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   2,401,314 6,928 SH   SOLE   195 0 6,733
AMERIPRISE FINL INC COM 03076C106   2,545,583 5,806 SH   SOLE   155 0 5,651
ANALOG DEVICES INC COM 032654105   2,470,002 12,488 SH   SOLE   120 0 12,368
BLACKROCK INC COM 09247X101   2,619,485 3,142 SH   SOLE   80 0 3,062
BROADCOM INC COM 11135F101   2,793,964 2,108 SH   SOLE   48 0 2,060
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   2,581,851 12,603 SH   SOLE   320 0 12,283
EATON CORP PLC SHS G29183103   2,498,939 7,992 SH   SOLE   225 0 7,767
ELEVANCE HEALTH INC COM 036752103   2,696,927 5,201 SH   SOLE   135 0 5,066
HONEYWELL INTL INC COM 438516106   2,672,150 13,019 SH   SOLE   332 0 12,687
LOCKHEED MARTIN CORP COM 539830109   2,477,677 5,447 SH   SOLE   161 0 5,286
ORACLE CORP COM 68389X105   2,806,127 22,340 SH   SOLE   525 0 21,815
PARKER-HANNIFIN CORP COM 701094104   2,465,484 4,436 SH   SOLE   120 0 4,316
SNAP ON INC COM 833034101   2,565,265 8,660 SH   SOLE   225 0 8,435
GRAINGER W W INC COM 384802104   3,005,104 2,954 SH   SOLE   65 0 2,889
AXCELIS TECHNOLOGIES INC COM NEW 054540208   524,144 4,700 SH   SOLE   0 0 4,700
STRIDE INC COM 86333M108   918,008 14,560 SH   SOLE   960 0 13,600
TEEKAY TANKERS LTD CL A Y8565N300   864,760 14,805 SH   SOLE   1,005 0 13,800
LAMB WESTON HLDGS INC COM 513272104   788,322 7,400 SH   SOLE   0 0 7,400
AMERICAN TOWER CORP NEW COM 03027X100   2,983,411 15,099 SH   SOLE   0 0 15,099
CLEARWAY ENERGY INC CL C 18539C204   2,687,054 116,575 SH   SOLE   0 0 116,575
CROWN CASTLE INC COM 22822V101   2,870,110 27,120 SH   SOLE   0 0 27,120
DELEK LOGISTICS PARTNERS LP COM UNT RP INT 24664T103   2,844,255 69,389 SH   SOLE   0 0 69,389
EXTRA SPACE STORAGE INC COM 30225T102   3,322,641 22,603 SH   SOLE   0 0 22,603
HESS MIDSTREAM LP CL A SHS 428103105   3,472,057 96,099 SH   SOLE   0 0 96,099
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106   3,090,977 78,932 SH   SOLE   0 0 78,932
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   2,782,671 92,509 SH   SOLE   0 0 92,509
NRG ENERGY INC COM NEW 629377508   4,199,758 62,044 SH   SOLE   0 0 62,044
UDR INC COM 902653104   2,994,035 80,033 SH   SOLE   0 0 80,033
APPLE INC COM 037833100   323,068 1,884 SH   SOLE   0 0 1,884
ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100   4,080,906 42,732 SH   SOLE   0 0 42,732
BHP GROUP LTD SPONSORED ADS 088606108   1,137,647 19,720 SH   SOLE   0 0 19,720
CHEVRON CORP NEW COM 166764100   1,418,871 8,995 SH   SOLE   0 0 8,995
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,511,976 16,015 SH   SOLE   0 0 16,015
EXXON MOBIL CORP COM 30231G102   1,540,180 13,250 SH   SOLE   0 0 13,250
HESS CORP COM 42809H107   1,414,973 9,270 SH   SOLE   0 0 9,270
RIO TINTO PLC SPONSORED ADR 767204100   1,144,962 17,963 SH   SOLE   0 0 17,963
INNOVATOR ETFS TRUST US EQTY BUFR MAR 45782C391   766,597 18,398 SH   SOLE   4,100 0 14,298
INNOVATOR ETFS TRUST US EQT BUFR APR 45782C888   536,536 13,400 SH   SOLE   0 0 13,400
INNOVATOR ETFS TRUST US EQTY BUFR FEB 45782C433   205,042 5,220 SH   SOLE   0 0 5,220
INNOVATOR ETFS TRUST US EQTY PWR BUF 45782C417   340,404 9,965 SH   SOLE   0 0 9,965