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
ANALOG DEVICES INC COM 032654105   3,557,483 21,688 SH   SOLE   0 0 21,688
APPLE INC COM 037833100   6,957,362 53,547 SH   SOLE   0 0 53,547
ATKORE INC COM 047649108   4,266,407 37,616 SH   SOLE   0 0 37,616
BHP GROUP LTD SPONSORED ADS 088606108   1,275,686 20,559 SH   SOLE   0 0 20,559
CF INDS HLDGS INC COM 125269100   2,254,477 26,461 SH   SOLE   0 0 26,461
CABOT CORP COM 127055101   3,248,959 48,608 SH   SOLE   0 0 48,608
CADENCE DESIGN SYSTEM INC COM 127387108   3,761,868 23,418 SH   SOLE   0 0 23,418
CATERPILLAR INC COM 149123101   5,672,302 23,678 SH   SOLE   0 0 23,678
CHEVRON CORP NEW COM 166764100   281,261 1,567 SH   SOLE   0 0 1,567
COMMERCIAL METALS CO COM 201723103   3,487,598 72,207 SH   SOLE   0 0 72,207
COPART INC COM 217204106   3,851,841 63,259 SH   SOLE   0 0 63,259
CROSS CTRY HEALTHCARE INC COM 227483104   1,654,700 62,277 SH   SOLE   0 0 62,277
DOCGO INC COM 256086109   2,894,380 409,389 SH   SOLE   0 0 409,389
FASTENAL CO COM 311900104   4,024,566 85,050 SH   SOLE   0 0 85,050
GARTNER INC COM 366651107   4,120,068 12,257 SH   SOLE   0 0 12,257
GENERAL DYNAMICS CORP COM 369550108   4,602,689 18,551 SH   SOLE   0 0 18,551
HARMONY BIOSCIENCES HLDGS IN COM 413197104   3,060,089 55,537 SH   SOLE   0 0 55,537
INGREDION INC COM 457187102   4,345,644 44,375 SH   SOLE   0 0 44,375
INTERNATIONAL PAPER CO COM 460146103   3,768,610 108,825 SH   SOLE   0 0 108,825
JABIL INC COM 466313103   3,960,647 58,074 SH   SOLE   0 0 58,074
KLA CORP COM NEW 482480100   3,554,262 9,427 SH   SOLE   0 0 9,427
LEGGETT & PLATT INC COM 524660107   2,608,116 80,922 SH   SOLE   0 0 80,922
LOUISIANA PAC CORP COM 546347105   3,529,030 59,612 SH   SOLE   0 0 59,612
MAGIC SOFTWARE ENTERPRISES L ORD 559166103   582,272 36,340 SH   SOLE   0 0 36,340
MARVELL TECHNOLOGY INC COM 573874104   1,008,673 27,232 SH   SOLE   0 0 27,232
NICE LTD SPONSORED ADR 653656108   548,247 2,851 SH   SOLE   0 0 2,851
NUCOR CORP COM 670346105   4,195,249 31,828 SH   SOLE   0 0 31,828
OLD REP INTL CORP COM 680223104   4,450,290 184,277 SH   SOLE   0 0 184,277
ON SEMICONDUCTOR CORP COM 682189105   2,757,939 44,219 SH   SOLE   0 0 44,219
PACCAR INC COM 693718108   4,127,643 41,706 SH   SOLE   0 0 41,706
PAYCHEX INC COM 704326107   4,297,908 37,192 SH   SOLE   0 0 37,192
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105   656,285 8,220 SH   SOLE   0 0 8,220
STEEL DYNAMICS INC COM 858119100   4,760,726 48,728 SH   SOLE   0 0 48,728
STMICROELECTRONICS N V NY REGISTRY 861012102   1,178,221 33,124 SH   SOLE   0 0 33,124
SYNOPSYS INC COM 871607107   2,344,227 7,342 SH   SOLE   0 0 7,342
TERADYNE INC COM 880770102   3,683,462 42,169 SH   SOLE   0 0 42,169
TRACTOR SUPPLY CO COM 892356106   4,840,230 21,515 SH   SOLE   0 0 21,515
UNION PAC CORP COM 907818108   4,357,167 21,042 SH   SOLE   0 0 21,042
WEST PHARMACEUTICAL SVSC INC COM 955306105   2,727,236 11,588 SH   SOLE   0 0 11,588
WILLIAMS COS INC COM 969457100   3,853,873 117,139 SH   SOLE   0 0 117,139
QUANTA SVCS INC COM 74762E102   2,424,638 17,015 SH   SOLE   0 0 17,015
FORTINET INC COM 34959E109   2,954,178 60,425 SH   SOLE   0 0 60,425
AVANTOR INC COM 05352A100   1,814,626 86,042 SH   SOLE   0 0 86,042
BROADCOM INC COM 11135F101   5,041,116 9,016 SH   SOLE   0 0 9,016
BUILDERS FIRSTSOURCE INC COM 12008R107   3,642,882 56,148 SH   SOLE   0 0 56,148
CISCO SYS INC COM 17275R102   1,693,269 35,543 SH   SOLE   0 0 35,543
D R HORTON INC COM 23331A109   3,531,103 39,613 SH   SOLE   0 0 39,613
ENPHASE ENERGY INC COM 29355A107   3,195,683 12,061 SH   SOLE   0 0 12,061
ENTEGRIS INC COM 29362U104   1,738,660 26,508 SH   SOLE   0 0 26,508
EPAM SYS INC COM 29414B104   3,400,958 10,377 SH   SOLE   0 0 10,377
FIRST AMERN FINL CORP COM 31847R102   4,248,909 81,179 SH   SOLE   0 0 81,179
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544   4,502,684 179,140 SH   SOLE   0 0 179,140
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   2,213,040 100,047 SH   SOLE   0 0 100,047
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   2,214,870 108,121 SH   SOLE   0 0 108,121
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858   1,694,660 72,701 SH   SOLE   0 0 72,701
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   2,747,457 130,956 SH   SOLE   0 0 130,956
IQVIA HLDGS INC COM 46266C105   3,534,762 17,252 SH   SOLE   0 0 17,252
JPMORGAN CHASE & CO COM 46625H100   7,679,371 57,266 SH   SOLE   0 0 57,266
LIVENT CORP COM 53814L108   2,601,202 130,911 SH   SOLE   0 0 130,911
MAIN STR CAP CORP COM 56035L104   3,821,443 103,422 SH   SOLE   0 0 103,422
MATSON INC COM 57686G105   1,448,794 23,177 SH   SOLE   0 0 23,177
MOSAIC CO NEW COM 61945C103   1,662,585 37,898 SH   SOLE   0 0 37,898
NETAPP INC COM 64110D104   3,838,855 63,917 SH   SOLE   0 0 63,917
NORTHERN LTS FD TR IV INSPIRE 100 ETF 66538H534   4,334,593 144,776 SH   SOLE   0 0 144,776
NORTHERN LTS FD TR IV INSPIRE CORP BD 66538H633   1,378,852 59,846 SH   SOLE   0 0 59,846
NORTHERN LTS FD TR IV INSPIRE SML/ MID 66538H641   6,768,638 224,797 SH   SOLE   0 0 224,797
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658   5,961,563 190,770 SH   SOLE   0 0 190,770
NVIDIA CORPORATION COM 67066G104   2,938,291 20,106 SH   SOLE   0 0 20,106
NUTRIEN LTD COM 67077M108   945,081 12,941 SH   SOLE   0 0 12,941
OREILLY AUTOMOTIVE INC COM 67103H107   3,487,532 4,132 SH   SOLE   0 0 4,132
PAYCOM SOFTWARE INC COM 70432V102   3,498,435 11,274 SH   SOLE   0 0 11,274
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408   1,935,925 181,777 SH   SOLE   0 0 181,777
REGENERON PHARMACEUTICALS COM 75886F107   2,416,992 3,350 SH   SOLE   0 0 3,350
SERVICENOW INC COM 81762P102   2,765,259 7,122 SH   SOLE   0 0 7,122
SOLAREDGE TECHNOLOGIES INC COM 83417M104   610,164 2,154 SH   SOLE   0 0 2,154
THE TRADE DESK INC COM CL A 88339J105   2,600,050 57,998 SH   SOLE   0 0 57,998
VALERO ENERGY CORP COM 91913Y100   4,650,053 36,655 SH   SOLE   0 0 36,655
WP CAREY INC COM 92936U109   2,648,972 33,896 SH   SOLE   0 0 33,896
ALKERMES PLC SHS G01767105   1,192,599 45,641 SH   SOLE   0 0 45,641
HORIZON THERAPEUTICS PUB L SHS G46188101   1,840,487 16,173 SH   SOLE   0 0 16,173
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104   1,723,371 60,321 SH   SOLE   0 0 60,321
SMART GLOBAL HLDGS INC SHS G8232Y101   2,901,049 194,963 SH   SOLE   0 0 194,963
GLOBANT S A COM L44385109   1,089,004 6,476 SH   SOLE   0 0 6,476
CAMTEK LTD ORD M20791105   522,428 23,790 SH   SOLE   0 0 23,790
ELBIT SYS LTD ORD M3760D101   358,099 2,183 SH   SOLE   0 0 2,183
ICL GROUP LTD SHS M53213100   429,806 58,797 SH   SOLE   0 0 58,797
INMODE LTD SHS M5425M103   528,717 14,810 SH   SOLE   0 0 14,810
NOVA LTD COM M7516K103   611,538 7,487 SH   SOLE   0 0 7,487
TOWER SEMICONDUCTOR LTD SHS NEW M87915274   494,338 11,443 SH   SOLE   0 0 11,443
ZIM INTEGRATED SHIPPING SERV SHS M9T951109   324,702 18,889 SH   SOLE   0 0 18,889
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,380,206 2,526 SH   SOLE   0 0 2,526
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   4,081,506 49,157 SH   SOLE   0 0 49,157
EAGLE BULK SHIPPING INC COM Y2187A150   2,379,991 47,657 SH   SOLE   0 0 47,657
STAR BULK CARRIERS CORP. SHS PAR Y8162K204   965,942 50,231 SH   SOLE   0 0 50,231