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
ABM INDS INC COM 000957100 4,359 100,393 SH   SOLE   0 0 100,393
ALIGN TECHNOLOGY INC COM 016255101 2,620 11,070 SH   SOLE   0 0 11,070
APPLE INC COM 037833100 7,312 53,481 SH   SOLE   0 0 53,481
ATKORE INC COM 047649108 3,056 36,816 SH   SOLE   0 0 36,816
BHP GROUP LTD SPONSORED ADS 088606108 737 13,126 SH   SOLE   0 0 13,126
CF INDS HLDGS INC COM 125269100 1,942 22,647 SH   SOLE   0 0 22,647
CADENCE DESIGN SYSTEM INC COM 127387108 3,831 25,536 SH   SOLE   0 0 25,536
CATERPILLAR INC COM 149123101 3,964 22,176 SH   SOLE   0 0 22,176
CHEVRON CORP NEW COM 166764100 318 2,198 SH   SOLE   0 0 2,198
COMMERCIAL METALS CO COM 201723103 2,271 68,599 SH   SOLE   0 0 68,599
COPART INC COM 217204106 3,379 31,096 SH   SOLE   0 0 31,096
DOCUSIGN INC COM 256163106 2,048 35,699 SH   SOLE   0 0 35,699
EMERSON ELEC CO COM 291011104 3,990 50,163 SH   SOLE   0 0 50,163
FASTENAL CO COM 311900104 4,243 84,990 SH   SOLE   0 0 84,990
FLOOR & DECOR HLDGS INC CL A 339750101 2,705 42,968 SH   SOLE   0 0 42,968
GARTNER INC COM 366651107 2,972 12,288 SH   SOLE   0 0 12,288
GENERAC HLDGS INC COM 368736104 2,238 10,627 SH   SOLE   0 0 10,627
GENERAL DYNAMICS CORP COM 369550108 4,575 20,680 SH   SOLE   0 0 20,680
HUBSPOT INC COM 443573100 2,832 9,418 SH   SOLE   0 0 9,418
INTERNATIONAL PAPER CO COM 460146103 4,049 96,805 SH   SOLE   0 0 96,805
JABIL INC COM 466313103 3,043 59,431 SH   SOLE   0 0 59,431
KLA CORP COM NEW 482480100 2,875 9,010 SH   SOLE   0 0 9,010
LAM RESEARCH CORP COM 512807108 3,858 9,052 SH   SOLE   0 0 9,052
LEGGETT & PLATT INC COM 524660107 4,144 119,824 SH   SOLE   0 0 119,824
LOUISIANA PAC CORP COM 546347105 2,909 55,504 SH   SOLE   0 0 55,504
LOWES COS INC COM 548661107 3,603 20,629 SH   SOLE   0 0 20,629
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 606 34,109 SH   SOLE   0 0 34,109
MARVELL TECHNOLOGY INC COM 573874104 975 22,402 SH   SOLE   0 0 22,402
NICE LTD SPONSORED ADR 653656108 488 2,538 SH   SOLE   0 0 2,538
NUCOR CORP COM 670346105 3,055 29,264 SH   SOLE   0 0 29,264
OLD REP INTL CORP COM 680223104 4,322 193,278 SH   SOLE   0 0 193,278
ON SEMICONDUCTOR CORP COM 682189105 2,310 45,923 SH   SOLE   0 0 45,923
PAYCHEX INC COM 704326107 4,286 37,640 SH   SOLE   0 0 37,640
SPARTANNASH CO COM 847215100 4,384 145,311 SH   SOLE   0 0 145,311
STMICROELECTRONICS N V NY REGISTRY 861012102 812 25,787 SH   SOLE   0 0 25,787
SYSCO CORP COM 871829107 4,287 50,605 SH   SOLE   0 0 50,605
TERADYNE INC COM 880770102 3,133 34,989 SH   SOLE   0 0 34,989
TIMOTHY PLAN INTL ETF 887432334 417 18,277 SH   SOLE   0 0 18,277
TRACTOR SUPPLY CO COM 892356106 4,464 23,030 SH   SOLE   0 0 23,030
UNION PAC CORP COM 907818108 4,293 20,130 SH   SOLE   0 0 20,130
WEST PHARMACEUTICAL SVSC INC COM 955306105 3,331 11,015 SH   SOLE   0 0 11,015
WILLIAMS COS INC COM 969457100 3,053 97,809 SH   SOLE   0 0 97,809
FORTINET INC COM 34959E109 2,518 44,506 SH   SOLE   0 0 44,506
AVANTOR INC COM 05352A100 3,282 105,537 SH   SOLE   0 0 105,537
BROADCOM INC COM 11135F101 4,188 8,620 SH   SOLE   0 0 8,620
BUILDERS FIRSTSOURCE INC COM 12008R107 3,067 57,120 SH   SOLE   0 0 57,120
CISCO SYS INC COM 17275R102 1,516 35,543 SH   SOLE   0 0 35,543
D R HORTON INC COM 23331A109 2,649 40,014 SH   SOLE   0 0 40,014
ENTEGRIS INC COM 29362U104 3,098 33,631 SH   SOLE   0 0 33,631
EPAM SYS INC COM 29414B104 3,600 12,211 SH   SOLE   0 0 12,211
FIRST AMERN FINL CORP COM 31847R102 3,942 74,484 SH   SOLE   0 0 74,484
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 2,379 109,200 SH   SOLE   0 0 109,200
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2,500 120,520 SH   SOLE   0 0 120,520
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 1,837 80,065 SH   SOLE   0 0 80,065
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2,985 142,467 SH   SOLE   0 0 142,467
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 2,658 120,547 SH   SOLE   0 0 120,547
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,676 79,079 SH   SOLE   0 0 79,079
IQVIA HLDGS INC COM 46266C105 3,255 14,999 SH   SOLE   0 0 14,999
ISHARES TR IBONDS DEC2023 46435G318 1,602 62,821 SH   SOLE   0 0 62,821
ISHARES TR IBONDS DEC2022 46435G755 1,609 62,106 SH   SOLE   0 0 62,106
ISHARES TR IBONDS DEC 46435U697 1,591 61,180 SH   SOLE   0 0 61,180
JPMORGAN CHASE & CO COM 46625H100 6,449 57,266 SH   SOLE   0 0 57,266
MAIN STR CAP CORP COM 56035L104 4,061 105,387 SH   SOLE   0 0 105,387
MOSAIC CO NEW COM 61945C103 2,155 45,630 SH   SOLE   0 0 45,630
NETAPP INC COM 64110D104 4,029 61,755 SH   SOLE   0 0 61,755
NORTHERN LTS FD TR IV INSPIRE 100 ESG 66538H534 4,217 144,773 SH   SOLE   0 0 144,773
NORTHERN LTS FD TR IV INSPIRE CORP ESG 66538H633 1,485 63,481 SH   SOLE   0 0 63,481
NORTHERN LTS FD TR IV INSPIRE SML/ MID 66538H641 6,423 224,903 SH   SOLE   0 0 224,903
NORTHERN LTS FD TR IV INSPIRE GBL ESG 66538H658 5,729 190,388 SH   SOLE   0 0 190,388
NVIDIA CORPORATION COM 67066G104 2,412 15,912 SH   SOLE   0 0 15,912
NUTRIEN LTD COM 67077M108 729 9,148 SH   SOLE   0 0 9,148
OREILLY AUTOMOTIVE INC COM 67103H107 2,960 4,685 SH   SOLE   0 0 4,685
PAYCOM SOFTWARE INC COM 70432V102 3,323 11,861 SH   SOLE   0 0 11,861
PERFICIENT INC COM 71375U101 3,055 33,318 SH   SOLE   0 0 33,318
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 2,704 231,486 SH   SOLE   0 0 231,486
QORVO INC COM 74736K101 2,276 24,128 SH   SOLE   0 0 24,128
SERVICENOW INC COM 81762P102 2,794 5,876 SH   SOLE   0 0 5,876
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 3,138 26,395 SH   SOLE   0 0 26,395
SOLAREDGE TECHNOLOGIES INC COM 83417M104 428 1,563 SH   SOLE   0 0 1,563
THE TRADE DESK INC COM CL A 88339J105 2,778 66,306 SH   SOLE   0 0 66,306
VALERO ENERGY CORP COM 91913Y100 4,259 40,072 SH   SOLE   0 0 40,072
ALKERMES PLC SHS G01767105 1,232 41,369 SH   SOLE   0 0 41,369
HORIZON THERAPEUTICS PUB L SHS G46188101 1,023 12,829 SH   SOLE   0 0 12,829
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 2,808 84,211 SH   SOLE   0 0 84,211
SMART GLOBAL HLDGS INC SHS G8232Y101 2,497 152,535 SH   SOLE   0 0 152,535
GARMIN LTD SHS H2906T109 967 9,847 SH   SOLE   0 0 9,847
GLOBANT S A COM L44385109 1,026 5,898 SH   SOLE   0 0 5,898
CAMTEK LTD ORD M20791105 472 18,989 SH   SOLE   0 0 18,989
ICL GROUP LTD SHS M53213100 420 46,210 SH   SOLE   0 0 46,210
INMODE LTD SHS M5425M103 402 17,940 SH   SOLE   0 0 17,940
KORNIT DIGITAL LTD SHS M6372Q113 367 11,587 SH   SOLE   0 0 11,587
NOVA LTD COM M7516K103 490 5,533 SH   SOLE   0 0 5,533
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 482 10,440 SH   SOLE   0 0 10,440
ZIM INTEGRATED SHIPPING SERV SHS M9T951109 434 9,191 SH   SOLE   0 0 9,191
ASML HOLDING N V N Y REGISTRY SHS N07059210 990 2,080 SH   SOLE   0 0 2,080
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3,958 45,253 SH   SOLE   0 0 45,253
EAGLE BULK SHIPPING INC COM Y2187A150 2,829 54,535 SH   SOLE   0 0 54,535
STAR BULK CARRIERS CORP. SHS PAR Y8162K204 967 38,710 SH   SOLE   0 0 38,710