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 5,115 105,681 SH   SOLE   0 0 105,681
ALIGN TECHNOLOGY INC COM 016255101 2,875 6,836 SH   SOLE   0 0 6,836
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 3,327 73,973 SH   SOLE   0 0 73,973
APPLE INC COM 037833100 9,103 53,521 SH   SOLE   0 0 53,521
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,109 1,816 SH   SOLE   0 0 1,816
ATKORE INC COM 047649108 2,979 33,314 SH   SOLE   0 0 33,314
AUDIOCODES LTD ORD M15342104 391 15,735 SH   SOLE   0 0 15,735
AVANTOR INC COM 05352A100 2,651 82,684 SH   SOLE   0 0 82,684
BROADCOM INC COM 11135F101 5,290 9,012 SH   SOLE   0 0 9,012
BUILDERS FIRSTSOURCE INC COM 12008R107 2,928 48,921 SH   SOLE   0 0 48,921
CADENCE DESIGN SYSTEM INC COM 127387108 3,815 24,111 SH   SOLE   0 0 24,111
CAMTEK LTD ORD M20791105 418 13,540 SH   SOLE   0 0 13,540
CATERPILLAR INC COM 149123101 4,870 22,440 SH   SOLE   0 0 22,440
CHEVRON CORP NEW COM 166764100 374 2,198 SH   SOLE   0 0 2,198
CISCO SYS INC COM 17275R102 1,929 35,543 SH   SOLE   0 0 35,543
COPART INC COM 217204106 3,392 26,998 SH   SOLE   0 0 26,998
D R HORTON INC COM 23331A109 2,327 32,853 SH   SOLE   0 0 32,853
DOCUSIGN INC COM 256163106 2,109 20,690 SH   SOLE   0 0 20,690
EMERSON ELEC CO COM 291011104 4,738 50,105 SH   SOLE   0 0 50,105
ENTEGRIS INC COM 29362U104 3,286 30,058 SH   SOLE   0 0 30,058
EPAM SYS INC COM 29414B104 4,180 13,540 SH   SOLE   0 0 13,540
FASTENAL CO COM 311900104 4,802 83,244 SH   SOLE   0 0 83,244
FIRST AMERN FINL CORP COM 31847R102 3,949 66,763 SH   SOLE   0 0 66,763
FLOOR & DECOR HLDGS INC CL A 339750101 2,327 28,475 SH   SOLE   0 0 28,475
FORTINET INC COM 34959E109 4,358 12,976 SH   SOLE   0 0 12,976
GARMIN LTD SHS H2906T109 923 8,081 SH   SOLE   0 0 8,081
GARTNER INC COM 366651107 3,305 11,030 SH   SOLE   0 0 11,030
GENERAC HLDGS INC COM 368736104 2,354 8,190 SH   SOLE   0 0 8,190
GENERAL DYNAMICS CORP COM 369550108 5,572 23,022 SH   SOLE   0 0 23,022
GLOBANT S A COM L44385109 1,208 5,053 SH   SOLE   0 0 5,053
GREAT WESTN NATL BK PORTLAND COM 695263103 3,927 101,855 SH   SOLE   0 0 101,855
HORIZON THERAPEUTICS PUB L SHS G46188101 1,505 13,299 SH   SOLE   0 0 13,299
HUBSPOT INC COM 443573100 3,095 7,065 SH   SOLE   0 0 7,065
ICL GROUP LTD SHS M53213100 468 38,706 SH   SOLE   0 0 38,706
INMODE LTD SHS M5425M103 289 8,384 SH   SOLE   0 0 8,384
INTERNATIONAL PAPER CO COM 460146103 4,368 93,529 SH   SOLE   0 0 93,529
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,800 84,724 SH   SOLE   0 0 84,724
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 1,940 80,073 SH   SOLE   0 0 80,073
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 2,423 103,307 SH   SOLE   0 0 103,307
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 2,442 117,622 SH   SOLE   0 0 117,622
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2,547 121,456 SH   SOLE   0 0 121,456
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 2,574 109,625 SH   SOLE   0 0 109,625
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 2,909 127,855 SH   SOLE   0 0 127,855
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 3,223 153,024 SH   SOLE   0 0 153,024
IQVIA HLDGS INC COM 46266C105 3,113 12,340 SH   SOLE   0 0 12,340
ISHARES TR IBONDS DEC 46435U697 1,590 61,475 SH   SOLE   0 0 61,475
ISHARES TR IBONDS DEC2022 46435G755 1,627 62,819 SH   SOLE   0 0 62,819
ISHARES TR IBONDS DEC2023 46435G318 1,662 65,342 SH   SOLE   0 0 65,342
JABIL INC COM 466313103 3,252 56,545 SH   SOLE   0 0 56,545
JPMORGAN CHASE & CO COM 46625H100 7,644 57,266 SH   SOLE   0 0 57,266
KLA CORP COM NEW 482480100 2,749 8,056 SH   SOLE   0 0 8,056
KORNIT DIGITAL LTD SHS M6372Q113 258 3,545 SH   SOLE   0 0 3,545
LAM RESEARCH CORP COM 512807108 3,983 8,101 SH   SOLE   0 0 8,101
LEGGETT & PLATT INC COM 524660107 3,839 107,875 SH   SOLE   0 0 107,875
LOUISIANA PAC CORP COM 546347105 2,873 49,481 SH   SOLE   0 0 49,481
LOWES COS INC COM 548661107 3,694 17,873 SH   SOLE   0 0 17,873
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4,895 48,214 SH   SOLE   0 0 48,214
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 464 26,447 SH   SOLE   0 0 26,447
MAIN STR CAP CORP COM 56035L104 4,139 99,477 SH   SOLE   0 0 99,477
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 1,212 19,194 SH   SOLE   0 0 19,194
MSCI INC COM 55354G100 2,751 5,432 SH   SOLE   0 0 5,432
NETAPP INC COM 64110D104 4,506 57,694 SH   SOLE   0 0 57,694
NEWELL BRANDS INC COM 651229106 4,361 197,341 SH   SOLE   0 0 197,341
NICE LTD SPONSORED ADR 653656108 411 1,855 SH   SOLE   0 0 1,855
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 1,907 79,397 SH   SOLE   0 0 79,397
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 5,259 148,002 SH   SOLE   0 0 148,002
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 6,771 190,597 SH   SOLE   0 0 190,597
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 7,278 225,200 SH   SOLE   0 0 225,200
NOVA MEASURING INSTRUMENTS L COM M7516K103 428 4,214 SH   SOLE   0 0 4,214
NUCOR CORP COM 670346105 6,110 40,531 SH   SOLE   0 0 40,531
NVIDIA CORPORATION COM 67066G104 3,154 13,641 SH   SOLE   0 0 13,641
OLD REP INTL CORP COM 680223104 4,712 195,365 SH   SOLE   0 0 195,365
ON SEMICONDUCTOR CORP COM 682189105 1,922 36,456 SH   SOLE   0 0 36,456
OREILLY AUTOMOTIVE INC COM 67103H107 3,381 4,591 SH   SOLE   0 0 4,591
PAYCHEX INC COM 704326107 5,776 41,469 SH   SOLE   0 0 41,469
PAYCOM SOFTWARE INC COM 70432V102 3,283 10,142 SH   SOLE   0 0 10,142
PERFICIENT INC COM 71375U101 3,085 29,031 SH   SOLE   0 0 29,031
QORVO INC COM 74736K101 1,986 17,352 SH   SOLE   0 0 17,352
RH COM 74967X103 2,656 7,910 SH   SOLE   0 0 7,910
SERVICENOW INC COM 81762P102 2,642 5,125 SH   SOLE   0 0 5,125
SHOPIFY INC CL A 82509L107 747 1,238 SH   SOLE   0 0 1,238
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 2,895 19,211 SH   SOLE   0 0 19,211
SMART GLOBAL HLDGS INC SHS G8232Y101 2,799 123,855 SH   SOLE   0 0 123,855
SPARTANNASH CO COM 847215100 6,500 190,116 SH   SOLE   0 0 190,116
STAR BULK CARRIERS CORP. SHS PAR Y8162K204 1,204 42,538 SH   SOLE   0 0 42,538
STMICROELECTRONICS N V NY REGISTRY 861012102 752 19,894 SH   SOLE   0 0 19,894
SYSCO CORP COM 871829107 4,622 54,014 SH   SOLE   0 0 54,014
TERADYNE INC COM 880770102 2,910 26,777 SH   SOLE   0 0 26,777
THE TRADE DESK INC COM CL A 88339J105 3,476 51,272 SH   SOLE   0 0 51,272
TIMOTHY PLAN INTL ETF 887432334 600 22,644 SH   SOLE   0 0 22,644
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 450 9,267 SH   SOLE   0 0 9,267
TRACTOR SUPPLY CO COM 892356106 5,451 23,062 SH   SOLE   0 0 23,062
UNION PAC CORP COM 907818108 4,885 20,188 SH   SOLE   0 0 20,188
UPSTART HLDGS INC COM 91680M107 2,731 29,956 SH   SOLE   0 0 29,956
VALERO ENERGY CORP COM 91913Y100 6,179 59,859 SH   SOLE   0 0 59,859
WEST PHARMACEUTICAL SVSC INC COM 955306105 4,084 9,875 SH   SOLE   0 0 9,875
WESTROCK CO COM 96145D105 4,593 97,351 SH   SOLE   0 0 97,351
XP INC CL A G98239109 997 33,396 SH   SOLE   0 0 33,396
ZIM INTEGRATED SHIPPING SERV SHS M9T951109 369 6,389 SH   SOLE   0 0 6,389