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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ANALOG DEVICES INC COM 032654105 2,699 19,369 SH   SOLE   0 0 19,369
APPLE INC COM 037833100 7,400 53,547 SH   SOLE   0 0 53,547
ATKORE INC COM 047649108 3,038 39,045 SH   SOLE   0 0 39,045
BHP GROUP LTD SPONSORED ADS 088606108 986 19,708 SH   SOLE   0 0 19,708
CF INDS HLDGS INC COM 125269100 2,650 27,535 SH   SOLE   0 0 27,535
CABOT CORP COM 127055101 2,985 46,718 SH   SOLE   0 0 46,718
CADENCE DESIGN SYSTEM INC COM 127387108 3,823 23,393 SH   SOLE   0 0 23,393
CATERPILLAR INC COM 149123101 3,889 23,704 SH   SOLE   0 0 23,704
CHEVRON CORP NEW COM 166764100 316 2,198 SH   SOLE   0 0 2,198
COMMERCIAL METALS CO COM 201723103 2,550 71,882 SH   SOLE   0 0 71,882
COPART INC COM 217204106 3,285 30,878 SH   SOLE   0 0 30,878
ENCORE CAP GROUP INC COM 292554102 2,198 48,332 SH   SOLE   0 0 48,332
FASTENAL CO COM 311900104 4,005 86,989 SH   SOLE   0 0 86,989
GARTNER INC COM 366651107 3,615 13,065 SH   SOLE   0 0 13,065
GENERAL DYNAMICS CORP COM 369550108 4,374 20,615 SH   SOLE   0 0 20,615
HARMONY BIOSCIENCES HLDGS IN COM 413197104 2,309 52,132 SH   SOLE   0 0 52,132
HUBSPOT INC COM 443573100 2,426 8,981 SH   SOLE   0 0 8,981
INTERNATIONAL PAPER CO COM 460146103 3,133 98,826 SH   SOLE   0 0 98,826
JABIL INC COM 466313103 3,521 61,008 SH   SOLE   0 0 61,008
KLA CORP COM NEW 482480100 2,646 8,743 SH   SOLE   0 0 8,743
LEGGETT & PLATT INC COM 524660107 3,962 119,265 SH   SOLE   0 0 119,265
LOUISIANA PAC CORP COM 546347105 2,986 58,330 SH   SOLE   0 0 58,330
LOWES COS INC COM 548661107 4,020 21,405 SH   SOLE   0 0 21,405
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 503 32,301 SH   SOLE   0 0 32,301
MARVELL TECHNOLOGY INC COM 573874104 993 23,139 SH   SOLE   0 0 23,139
NICE LTD SPONSORED ADR 653656108 501 2,659 SH   SOLE   0 0 2,659
NUCOR CORP COM 670346105 3,407 31,840 SH   SOLE   0 0 31,840
OLD REP INTL CORP COM 680223104 4,087 195,260 SH   SOLE   0 0 195,260
ON SEMICONDUCTOR CORP COM 682189105 2,940 47,175 SH   SOLE   0 0 47,175
PAYCHEX INC COM 704326107 4,192 37,357 SH   SOLE   0 0 37,357
STEEL DYNAMICS INC COM 858119100 3,902 54,992 SH   SOLE   0 0 54,992
STMICROELECTRONICS N V NY REGISTRY 861012102 946 30,591 SH   SOLE   0 0 30,591
SYNOPSYS INC COM 871607107 2,004 6,560 SH   SOLE   0 0 6,560
SYSCO CORP COM 871829107 3,442 48,683 SH   SOLE   0 0 48,683
TERADYNE INC COM 880770102 2,741 36,477 SH   SOLE   0 0 36,477
TIMOTHY PLAN INTL ETF 887432334 301 14,843 SH   SOLE   0 0 14,843
TRACTOR SUPPLY CO COM 892356106 4,219 22,695 SH   SOLE   0 0 22,695
UNION PAC CORP COM 907818108 4,033 20,703 SH   SOLE   0 0 20,703
WEST PHARMACEUTICAL SVSC INC COM 955306105 2,884 11,721 SH   SOLE   0 0 11,721
WILLIAMS COS INC COM 969457100 3,244 113,294 SH   SOLE   0 0 113,294
QUANTA SVCS INC COM 74762E102 2,098 16,469 SH   SOLE   0 0 16,469
FORTINET INC COM 34959E109 2,734 55,650 SH   SOLE   0 0 55,650
AVANTOR INC COM 05352A100 2,569 131,094 SH   SOLE   0 0 131,094
BROADCOM INC COM 11135F101 3,890 8,760 SH   SOLE   0 0 8,760
BUILDERS FIRSTSOURCE INC COM 12008R107 3,202 54,352 SH   SOLE   0 0 54,352
CISCO SYS INC COM 17275R102 1,422 35,543 SH   SOLE   0 0 35,543
D R HORTON INC COM 23331A109 2,694 39,994 SH   SOLE   0 0 39,994
ENPHASE ENERGY INC COM 29355A107 3,451 12,438 SH   SOLE   0 0 12,438
ENTEGRIS INC COM 29362U104 2,891 34,826 SH   SOLE   0 0 34,826
EPAM SYS INC COM 29414B104 3,936 10,867 SH   SOLE   0 0 10,867
FIRST AMERN FINL CORP COM 31847R102 3,471 75,302 SH   SOLE   0 0 75,302
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 MUNI 46138J544 4,439 179,140 SH   SOLE   0 0 179,140
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 2,361 109,213 SH   SOLE   0 0 109,213
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2,457 120,518 SH   SOLE   0 0 120,518
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 1,827 80,043 SH   SOLE   0 0 80,043
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2,967 142,186 SH   SOLE   0 0 142,186
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 2,622 119,340 SH   SOLE   0 0 119,340
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,675 79,071 SH   SOLE   0 0 79,071
IQVIA HLDGS INC COM 46266C105 2,831 15,631 SH   SOLE   0 0 15,631
ISHARES TR IBONDS DEC2022 46435G755 1,609 62,106 SH   SOLE   0 0 62,106
JPMORGAN CHASE & CO COM 46625H100 5,984 57,266 SH   SOLE   0 0 57,266
MAIN STR CAP CORP COM 56035L104 3,358 99,813 SH   SOLE   0 0 99,813
MATSON INC COM 57686G105 2,318 37,682 SH   SOLE   0 0 37,682
MOSAIC CO NEW COM 61945C103 2,518 52,106 SH   SOLE   0 0 52,106
NETAPP INC COM 64110D104 3,823 61,808 SH   SOLE   0 0 61,808
NORTHERN LTS FD TR IV INSPIRE 100 ESG 66538H534 4,016 144,776 SH   SOLE   0 0 144,776
NORTHERN LTS FD TR IV INSPIRE CORP ESG 66538H633 1,414 62,485 SH   SOLE   0 0 62,485
NORTHERN LTS FD TR IV INSPIRE SML/ MID 66538H641 6,155 224,797 SH   SOLE   0 0 224,797
NORTHERN LTS FD TR IV INSPIRE GBL ESG 66538H658 5,282 190,770 SH   SOLE   0 0 190,770
NVIDIA CORPORATION COM 67066G104 2,023 16,667 SH   SOLE   0 0 16,667
NUTRIEN LTD COM 67077M108 1,056 12,665 SH   SOLE   0 0 12,665
OREILLY AUTOMOTIVE INC COM 67103H107 3,240 4,607 SH   SOLE   0 0 4,607
PAYCOM SOFTWARE INC COM 70432V102 3,879 11,754 SH   SOLE   0 0 11,754
PERFICIENT INC COM 71375U101 2,754 42,362 SH   SOLE   0 0 42,362
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 3,049 247,091 SH   SOLE   0 0 247,091
REGENERON PHARMACEUTICALS COM 75886F107 2,501 3,631 SH   SOLE   0 0 3,631
SERVICENOW INC COM 81762P102 2,406 6,372 SH   SOLE   0 0 6,372
SOLAREDGE TECHNOLOGIES INC COM 83417M104 395 1,708 SH   SOLE   0 0 1,708
THE TRADE DESK INC COM CL A 88339J105 4,204 70,353 SH   SOLE   0 0 70,353
VALERO ENERGY CORP COM 91913Y100 4,240 39,686 SH   SOLE   0 0 39,686
WP CAREY INC COM 92936U109 2,366 33,896 SH   SOLE   0 0 33,896
ALKERMES PLC SHS G01767105 916 41,031 SH   SOLE   0 0 41,031
HORIZON THERAPEUTICS PUB L SHS G46188101 837 13,529 SH   SOLE   0 0 13,529
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 2,694 87,591 SH   SOLE   0 0 87,591
SMART GLOBAL HLDGS INC SHS G8232Y101 2,092 131,838 SH   SOLE   0 0 131,838
GARMIN LTD SHS H2906T109 878 10,938 SH   SOLE   0 0 10,938
GLOBANT S A COM L44385109 1,160 6,201 SH   SOLE   0 0 6,201
CAMTEK LTD ORD M20791105 459 19,801 SH   SOLE   0 0 19,801
ELBIT SYS LTD ORD M3760D101 376 1,976 SH   SOLE   0 0 1,976
ICL GROUP LTD SHS M53213100 414 50,576 SH   SOLE   0 0 50,576
INMODE LTD SHS M5425M103 540 18,564 SH   SOLE   0 0 18,564
NOVA LTD COM M7516K103 489 5,734 SH   SOLE   0 0 5,734
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 498 11,326 SH   SOLE   0 0 11,326
ZIM INTEGRATED SHIPPING SERV SHS M9T951109 234 9,937 SH   SOLE   0 0 9,937
ASML HOLDING N V N Y REGISTRY SHS N07059210 918 2,209 SH   SOLE   0 0 2,209
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3,535 46,961 SH   SOLE   0 0 46,961
EAGLE BULK SHIPPING INC COM Y2187A150 2,489 57,639 SH   SOLE   0 0 57,639
STAR BULK CARRIERS CORP. SHS PAR Y8162K204 758 43,353 SH   SOLE   0 0 43,353