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
ALKERMES PLC SHS G01767105   565,369 20,381 SH   SOLE   0 0 20,381
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104   1,233,055 47,316 SH   SOLE   0 0 47,316
ANALOG DEVICES INC COM 032654105   7,959,079 40,084 SH   SOLE   0 0 40,084
APPLE INC COM 037833100   6,812,867 35,386 SH   SOLE   0 0 35,386
ASML HOLDING N V N Y REGISTRY SHS N07059210   728,157 962 SH   SOLE   0 0 962
ATKORE INC COM 047649108   4,122,560 25,766 SH   SOLE   0 0 25,766
AVANTOR INC COM 05352A100   2,912,834 127,588 SH   SOLE   0 0 127,588
BHP GROUP LTD SPONSORED ADS 088606108   633,644 9,276 SH   SOLE   0 0 9,276
BLOCK H & R INC COM 093671105   7,671,095 158,592 SH   SOLE   0 0 158,592
BRADY CORP CL A 104674106   7,440,483 126,776 SH   SOLE   0 0 126,776
BROADCOM INC COM 11135F101   8,811,678 7,894 SH   SOLE   0 0 7,894
BUILDERS FIRSTSOURCE INC COM 12008R107   5,172,803 30,986 SH   SOLE   0 0 30,986
CABOT CORP COM 127055101   7,997,463 95,778 SH   SOLE   0 0 95,778
CADENCE DESIGN SYSTEM INC COM 127387108   4,095,355 15,036 SH   SOLE   0 0 15,036
CATALYST PHARMACEUTICALS INC COM 14888U101   3,332,061 198,219 SH   SOLE   0 0 198,219
CATERPILLAR INC COM 149123101   8,592,339 29,061 SH   SOLE   0 0 29,061
CELESTICA INC SUB VTG SHS 15101Q108   2,655,257 90,685 SH   SOLE   0 0 90,685
CF INDS HLDGS INC COM 125269100   1,263,335 15,891 SH   SOLE   0 0 15,891
CHEVRON CORP NEW COM 166764100   232,988 1,562 SH   SOLE   0 0 1,562
CISCO SYS INC COM 17275R102   1,789,570 35,423 SH   SOLE   0 0 35,423
COMMERCIAL METALS CO COM 201723103   3,843,472 76,808 SH   SOLE   0 0 76,808
CONSOL ENERGY INC NEW COM 20854L108   1,612,702 16,042 SH   SOLE   0 0 16,042
COPART INC COM 217204106   3,850,714 78,586 SH   SOLE   0 0 78,586
CROSS CTRY HEALTHCARE INC COM 227483104   1,450,092 64,050 SH   SOLE   0 0 64,050
D R HORTON INC COM 23331A109   4,393,590 28,909 SH   SOLE   0 0 28,909
EAGLE BULK SHIPPING INC COM Y2187A150   8,524,509 153,872 SH   SOLE   0 0 153,872
FABRINET SHS G3323L100   3,686,121 19,367 SH   SOLE   0 0 19,367
FASTENAL CO COM 311900104   8,108,621 125,191 SH   SOLE   0 0 125,191
FORTINET INC COM 34959E109   3,542,060 60,517 SH   SOLE   0 0 60,517
FRONTLINE PLC COM M46528101   6,821,732 340,236 SH   SOLE   0 0 340,236
GARTNER INC COM 366651107   4,778,157 10,592 SH   SOLE   0 0 10,592
GENERAL DYNAMICS CORP COM 369550108   8,302,948 31,975 SH   SOLE   0 0 31,975
GLOBANT S A COM L44385109   749,637 3,150 SH   SOLE   0 0 3,150
HARMONY BIOSCIENCES HLDGS IN COM 413197104   3,457,101 107,031 SH   SOLE   0 0 107,031
INGREDION INC COM 457187102   7,943,311 73,190 SH   SOLE   0 0 73,190
INTERNATIONAL PAPER CO COM 460146103   7,055,793 195,181 SH   SOLE   0 0 195,181
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   2,282,438 109,286 SH   SOLE   0 0 109,286
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   2,257,925 110,385 SH   SOLE   0 0 110,385
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   2,310,797 101,730 SH   SOLE   0 0 101,730
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817   2,242,883 98,675 SH   SOLE   0 0 98,675
IQVIA HLDGS INC COM 46266C105   2,657,631 11,486 SH   SOLE   0 0 11,486
ISHARES TR IBONDS DEC 46435U697   3,258,831 125,678 SH   SOLE   0 0 125,678
ISHARES TR IBONDS DEC 25 46435U432   2,049,115 77,194 SH   SOLE   0 0 77,194
JABIL INC COM 466313103   3,540,701 27,792 SH   SOLE   0 0 27,792
JPMORGAN CHASE & CO COM 46625H100   5,983,097 35,174 SH   SOLE   0 0 35,174
KLA CORP COM NEW 482480100   3,779,031 6,501 SH   SOLE   0 0 6,501
LIVENT CORP COM 53814L108   1,130,654 62,884 SH   SOLE   0 0 62,884
LOUISIANA PAC CORP COM 546347105   4,313,618 60,901 SH   SOLE   0 0 60,901
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   7,825,750 82,307 SH   SOLE   0 0 82,307
MAIN STR CAP CORP COM 56035L104   7,932,273 183,490 SH   SOLE   0 0 183,490
MARVELL TECHNOLOGY INC COM 573874104   686,087 11,376 SH   SOLE   0 0 11,376
MATSON INC COM 57686G105   8,188,874 74,716 SH   SOLE   0 0 74,716
MOSAIC CO NEW COM 61945C103   2,245,809 62,855 SH   SOLE   0 0 62,855
NETAPP INC COM 64110D104   8,122,269 92,131 SH   SOLE   0 0 92,131
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658   5,805,442 162,663 SH   SOLE   0 0 162,663
NORTHERN LTS FD TR IV INSPIRE SML/ MID 66538H641   7,731,037 222,826 SH   SOLE   0 0 222,826
NORTHERN LTS FD TR IV INSPIRE CORP BD 66538H633   1,365,413 57,881 SH   SOLE   0 0 57,881
NORTHERN LTS FD TR IV INSPIRE 100 ETF 66538H534   379,433 10,872 SH   SOLE   0 0 10,872
NUCOR CORP COM 670346105   7,508,260 43,141 SH   SOLE   0 0 43,141
NUTRIEN LTD COM 67077M108   459,090 8,148 SH   SOLE   0 0 8,148
NVIDIA CORPORATION COM 67066G104   3,556,670 7,182 SH   SOLE   0 0 7,182
OLD REP INTL CORP COM 680223104   7,830,749 266,352 SH   SOLE   0 0 266,352
ON SEMICONDUCTOR CORP COM 682189105   2,987,200 35,762 SH   SOLE   0 0 35,762
OREILLY AUTOMOTIVE INC COM 67103H107   3,368,034 3,545 SH   SOLE   0 0 3,545
PACCAR INC COM 693718108   7,630,078 78,137 SH   SOLE   0 0 78,137
PAYCHEX INC COM 704326107   7,114,559 59,731 SH   SOLE   0 0 59,731
PEAKSTONE REALTY TRUST COMMON SHARES 39818P799   361,650 18,146 SH   SOLE   0 0 18,146
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   7,471,996 467,877 SH   SOLE   0 0 467,877
QUANTA SVCS INC COM 74762E102   3,526,819 16,343 SH   SOLE   0 0 16,343
SERVICENOW INC COM 81762P102   3,878,630 5,490 SH   SOLE   0 0 5,490
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105   483,025 8,021 SH   SOLE   0 0 8,021
STAR BULK CARRIERS CORP. SHS PAR Y8162K204   585,458 27,538 SH   SOLE   0 0 27,538
STEEL DYNAMICS INC COM 858119100   7,563,006 64,039 SH   SOLE   0 0 64,039
STMICROELECTRONICS N V NY REGISTRY 861012102   640,060 12,768 SH   SOLE   0 0 12,768
STONECO LTD COM CL A G85158106   3,570,084 198,008 SH   SOLE   0 0 198,008
SYNOPSYS INC COM 871607107   3,205,830 6,226 SH   SOLE   0 0 6,226
TEEKAY TANKERS LTD CL A Y8565N300   3,657,404 73,192 SH   SOLE   0 0 73,192
TERADYNE INC COM 880770102   2,653,748 24,454 SH   SOLE   0 0 24,454
THE TRADE DESK INC COM CL A 88339J105   3,387,877 47,080 SH   SOLE   0 0 47,080
TRACTOR SUPPLY CO COM 892356106   7,566,691 35,189 SH   SOLE   0 0 35,189
TRIP COM GROUP LTD ADS 89677Q107   1,643,820 45,649 SH   SOLE   0 0 45,649
UNION PAC CORP COM 907818108   246,602 1,004 SH   SOLE   0 0 1,004
VALERO ENERGY CORP COM 91913Y100   7,329,270 56,379 SH   SOLE   0 0 56,379
WEST PHARMACEUTICAL SVSC INC COM 955306105   3,485,284 9,898 SH   SOLE   0 0 9,898
WILLIAMS COS INC COM 969457100   7,051,403 202,452 SH   SOLE   0 0 202,452
WP CAREY INC COM 92936U109   1,925,959 29,717 SH   SOLE   0 0 29,717