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   520,258 19,219 SH   SOLE   0 0 19,219
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104   2,279,156 103,410 SH   SOLE   0 0 103,410
ANALOG DEVICES INC COM 032654105   8,123,235 41,070 SH   SOLE   0 0 41,070
APPLE INC COM 037833100   5,997,684 34,976 SH   SOLE   0 0 34,976
ARCADIUM LITHIUM PLC COM SHS G0508H110   2,339,227 542,744 SH   SOLE   0 0 542,744
ASML HOLDING N V N Y REGISTRY SHS N07059210   788,992 813 SH   SOLE   0 0 813
ATKORE INC COM 047649108   4,181,828 21,968 SH   SOLE   0 0 21,968
AUTOLIV INC COM 052800109   485,935 4,035 SH   SOLE   0 0 4,035
AVANTOR INC COM 05352A100   3,298,556 129,001 SH   SOLE   0 0 129,001
BHP GROUP LTD SPONSORED ADS 088606108   505,480 8,762 SH   SOLE   0 0 8,762
BLOCK H & R INC COM 093671105   8,048,049 163,878 SH   SOLE   0 0 163,878
BRADY CORP CL A 104674106   7,783,583 131,302 SH   SOLE   0 0 131,302
BROADCOM INC COM 11135F101   9,333,537 7,042 SH   SOLE   0 0 7,042
BUILDERS FIRSTSOURCE INC COM 12008R107   4,207,913 20,177 SH   SOLE   0 0 20,177
CABOT CORP COM 127055101   9,786,292 106,142 SH   SOLE   0 0 106,142
CADENCE DESIGN SYSTEM INC COM 127387108   3,644,778 11,709 SH   SOLE   0 0 11,709
CATALYST PHARMACEUTICALS INC COM 14888U101   2,889,842 181,295 SH   SOLE   0 0 181,295
CATERPILLAR INC COM 149123101   10,517,938 28,704 SH   SOLE   0 0 28,704
CELESTICA INC SUB VTG SHS 15101Q108   4,251,773 94,610 SH   SOLE   0 0 94,610
CF INDS HLDGS INC COM 125269100   3,250,183 39,060 SH   SOLE   0 0 39,060
CHEVRON CORP NEW COM 166764100   246,390 1,562 SH   SOLE   0 0 1,562
CISCO SYS INC COM 17275R102   1,767,962 35,423 SH   SOLE   0 0 35,423
COMMERCIAL METALS CO COM 201723103   3,834,801 65,251 SH   SOLE   0 0 65,251
CONSOL ENERGY INC NEW COM 20854L108   2,390,929 28,545 SH   SOLE   0 0 28,545
COPART INC COM 217204106   4,025,730 69,505 SH   SOLE   0 0 69,505
CROSS CTRY HEALTHCARE INC COM 227483104   2,551,424 136,294 SH   SOLE   0 0 136,294
D R HORTON INC COM 23331A109   3,938,669 23,936 SH   SOLE   0 0 23,936
EAGLE BULK SHIPPING INC COM Y2187A150   9,384,118 150,218 SH   SOLE   0 0 150,218
FABRINET SHS G3323L100   3,031,692 16,039 SH   SOLE   0 0 16,039
FASTENAL CO COM 311900104   9,443,787 122,424 SH   SOLE   0 0 122,424
FORTINET INC COM 34959E109   3,531,285 51,695 SH   SOLE   0 0 51,695
FRONTLINE PLC COM M46528101   8,386,125 358,688 SH   SOLE   0 0 358,688
GARTNER INC COM 366651107   3,501,141 7,345 SH   SOLE   0 0 7,345
GENERAL DYNAMICS CORP COM 369550108   9,039,398 31,999 SH   SOLE   0 0 31,999
GLOBANT S A COM L44385109   533,016 2,640 SH   SOLE   0 0 2,640
HARMONY BIOSCIENCES HLDGS IN COM 413197104   3,154,169 93,930 SH   SOLE   0 0 93,930
INGREDION INC COM 457187102   8,592,214 73,532 SH   SOLE   0 0 73,532
INTERNATIONAL PAPER CO COM 460146103   7,883,406 202,035 SH   SOLE   0 0 202,035
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   2,295,670 109,474 SH   SOLE   0 0 109,474
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   2,274,819 111,347 SH   SOLE   0 0 111,347
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   2,481,068 129,155 SH   SOLE   0 0 129,155
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   2,315,846 101,885 SH   SOLE   0 0 101,885
INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585   2,392,587 107,532 SH   SOLE   0 0 107,532
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635   2,473,005 106,687 SH   SOLE   0 0 106,687
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   2,394,699 124,142 SH   SOLE   0 0 124,142
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817   2,284,374 99,537 SH   SOLE   0 0 99,537
IQVIA HLDGS INC COM 46266C105   3,765,026 14,888 SH   SOLE   0 0 14,888
ISHARES TR IBONDS DEC 46435U697   3,261,344 125,678 SH   SOLE   0 0 125,678
ISHARES TR IBONDS DEC 25 46435U432   3,042,530 114,986 SH   SOLE   0 0 114,986
ISHARES TR IBONDS DEC 26 46435U259   3,441,820 135,772 SH   SOLE   0 0 135,772
ISHARES TR IBONDS DEC 27 46435U283   4,037,520 160,410 SH   SOLE   0 0 160,410
JABIL INC COM 466313103   3,615,444 26,991 SH   SOLE   0 0 26,991
JPMORGAN CHASE & CO COM 46625H100   7,045,352 35,174 SH   SOLE   0 0 35,174
KLA CORP COM NEW 482480100   3,833,054 5,487 SH   SOLE   0 0 5,487
LOUISIANA PAC CORP COM 546347105   4,309,869 51,363 SH   SOLE   0 0 51,363
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   8,850,493 86,532 SH   SOLE   0 0 86,532
MAIN STR CAP CORP COM 56035L104   8,566,895 181,080 SH   SOLE   0 0 181,080
MARVELL TECHNOLOGY INC COM 573874104   654,506 9,234 SH   SOLE   0 0 9,234
MATSON INC COM 57686G105   7,924,425 70,502 SH   SOLE   0 0 70,502
MOSAIC CO NEW COM 61945C103   2,266,130 69,813 SH   SOLE   0 0 69,813
NETAPP INC COM 64110D104   9,780,790 93,177 SH   SOLE   0 0 93,177
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658   519,870 13,830 SH   SOLE   0 0 13,830
NORTHERN LTS FD TR IV INSPIRE CORP BD 66538H633   1,355,172 57,716 SH   SOLE   0 0 57,716
NORTHERN LTS FD TR IV INSPIRE 100 ETF 66538H534   423,030 10,872 SH   SOLE   0 0 10,872
NUCOR CORP COM 670346105   9,358,493 47,289 SH   SOLE   0 0 47,289
NUTRIEN LTD COM 67077M108   529,631 9,752 SH   SOLE   0 0 9,752
NVIDIA CORPORATION COM 67066G104   5,189,145 5,743 SH   SOLE   0 0 5,743
OLD REP INTL CORP COM 680223104   8,777,656 285,731 SH   SOLE   0 0 285,731
ON SEMICONDUCTOR CORP COM 682189105   3,190,820 43,383 SH   SOLE   0 0 43,383
OREILLY AUTOMOTIVE INC COM 67103H107   3,821,259 3,385 SH   SOLE   0 0 3,385
PACCAR INC COM 693718108   9,481,797 76,534 SH   SOLE   0 0 76,534
PAYCHEX INC COM 704326107   8,272,668 67,367 SH   SOLE   0 0 67,367
PEAKSTONE REALTY TRUST COMMON SHARES 39818P799   292,695 18,146 SH   SOLE   0 0 18,146
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   7,655,330 503,309 SH   SOLE   0 0 503,309
QUANTA SVCS INC COM 74762E102   4,265,916 16,420 SH   SOLE   0 0 16,420
SERVICENOW INC COM 81762P102   3,465,870 4,546 SH   SOLE   0 0 4,546
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105   486,045 9,887 SH   SOLE   0 0 9,887
STAR BULK CARRIERS CORP. SHS PAR Y8162K204   611,884 25,634 SH   SOLE   0 0 25,634
STEEL DYNAMICS INC COM 858119100   10,656,996 71,895 SH   SOLE   0 0 71,895
STMICROELECTRONICS N V NY REGISTRY 861012102   520,826 12,045 SH   SOLE   0 0 12,045
STONECO LTD COM CL A G85158106   2,877,882 173,262 SH   SOLE   0 0 173,262
SYNOPSYS INC COM 871607107   3,528,441 6,174 SH   SOLE   0 0 6,174
TEEKAY TANKERS LTD CL A Y8565N300   3,176,569 54,384 SH   SOLE   0 0 54,384
TERADYNE INC COM 880770102   3,341,009 29,611 SH   SOLE   0 0 29,611
THE TRADE DESK INC COM CL A 88339J105   4,169,497 47,695 SH   SOLE   0 0 47,695
TRACTOR SUPPLY CO COM 892356106   9,539,694 36,450 SH   SOLE   0 0 36,450
TRIP COM GROUP LTD ADS 89677Q107   3,468,758 79,033 SH   SOLE   0 0 79,033
UNION PAC CORP COM 907818108   246,914 1,004 SH   SOLE   0 0 1,004
VALERO ENERGY CORP COM 91913Y100   10,694,241 62,653 SH   SOLE   0 0 62,653
WEST PHARMACEUTICAL SVSC INC COM 955306105   3,751,727 9,481 SH   SOLE   0 0 9,481
WILLIAMS COS INC COM 969457100   8,965,633 230,065 SH   SOLE   0 0 230,065
WP CAREY INC COM 92936U109   1,677,227 29,717 SH   SOLE   0 0 29,717