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
CHEVRON CORP NEW COM 166764100 233 2,198 SH   SOLE   0 0 2,198
FIVERR INTL LTD ORD SHS M4R82T106 266 1,386 SH   SOLE   0 0 1,386
NICE LTD SPONSORED ADR 653656108 307 1,300 SH   SOLE   0 0 1,300
SAPIENS INTL CORP N V SHS G7T16G103 312 10,123 SH   SOLE   0 0 10,123
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 313 19,151 SH   SOLE   0 0 19,151
G WILLI FOOD INTL LTD ORD M52523103 317 13,708 SH   SOLE   0 0 13,708
RADA ELECTR INDS LTD COM PAR NEW M81863124 322 24,953 SH   SOLE   0 0 24,953
AUDIOCODES LTD ORD M15342104 331 11,082 SH   SOLE   0 0 11,082
NOVA MEASURING INSTRUMENTS L COM M7516K103 347 3,875 SH   SOLE   0 0 3,875
CAMTEK LTD ORD M20791105 356 11,199 SH   SOLE   0 0 11,199
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 875 19,678 SH   SOLE   0 0 19,678
SHOPIFY INC CL A 82509L107 883 773 SH   SOLE   0 0 773
TIMOTHY PLAN INTL ETF 887432334 889 31,245 SH   SOLE   0 0 31,245
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 902 7,822 SH   SOLE   0 0 7,822
XP INC CL A G98239109 910 23,689 SH   SOLE   0 0 23,689
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 920 31,794 SH   SOLE   0 0 31,794
GENMAB A/S SPONSORED ADS 372303206 921 25,889 SH   SOLE   0 0 25,889
GLOBANT S A COM L44385109 948 4,374 SH   SOLE   0 0 4,374
LOGITECH INTL S A SHS H50430232 1,008 9,062 SH   SOLE   0 0 9,062
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,015 1,614 SH   SOLE   0 0 1,614
HORIZON THERAPEUTICS PUB L SHS G46188101 1,029 11,344 SH   SOLE   0 0 11,344
GENERAC HLDGS INC COM 368736104 1,599 5,110 SH   SOLE   0 0 5,110
QORVO INC COM 74736K101 1,615 8,853 SH   SOLE   0 0 8,853
ISHARES TR IBONDS DEC2022 46435G755 1,652 62,819 SH   SOLE   0 0 62,819
ISHARES TR IBONDS DEC 46435U697 1,660 61,475 SH   SOLE   0 0 61,475
ISHARES TR IBONDS DEC2021 46435G789 1,707 66,538 SH   SOLE   0 0 66,538
ISHARES TR IBONDS DEC2023 46435G318 1,708 65,342 SH   SOLE   0 0 65,342
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,754 81,080 SH   SOLE   0 0 81,080
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 1,763 76,481 SH   SOLE   0 0 76,481
CISCO SYS INC COM 17275R102 1,802 35,543 SH   SOLE   0 0 35,543
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 1,822 71,779 SH   SOLE   0 0 71,779
FLOOR & DECOR HLDGS INC CL A 339750101 1,983 17,692 SH   SOLE   0 0 17,692
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 2,076 79,458 SH   SOLE   0 0 79,458
LOUISIANA PAC CORP COM 546347105 2,154 29,880 SH   SOLE   0 0 29,880
SERVICENOW INC COM 81762P102 2,178 4,506 SH   SOLE   0 0 4,506
ATKORE INC COM 047649108 2,216 26,318 SH   SOLE   0 0 26,318
EMERGENT BIOSOLUTIONS INC COM 29089Q105 2,284 38,649 SH   SOLE   0 0 38,649
RESMED INC COM 761152107 2,286 11,896 SH   SOLE   0 0 11,896
NVIDIA CORPORATION COM 67066G104 2,445 4,260 SH   SOLE   0 0 4,260
VERTEX PHARMACEUTICALS INC COM 92532F100 2,486 11,570 SH   SOLE   0 0 11,570
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2,509 112,916 SH   SOLE   0 0 112,916
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 2,515 100,445 SH   SOLE   0 0 100,445
KLA CORP COM NEW 482480100 2,568 8,339 SH   SOLE   0 0 8,339
OREILLY AUTOMOTIVE INC COM 67103H107 2,582 4,611 SH   SOLE   0 0 4,611
MSCI INC COM 55354G100 2,590 5,368 SH   SOLE   0 0 5,368
QUALYS INC COM 74758T303 2,598 27,382 SH   SOLE   0 0 27,382
JABIL INC COM 466313103 2,601 50,081 SH   SOLE   0 0 50,081
VEEVA SYS INC CL A COM 922475108 2,630 9,952 SH   SOLE   0 0 9,952
SOLAREDGE TECHNOLOGIES INC COM 83417M104 2,631 12,036 SH   SOLE   0 0 12,036
PAYLOCITY HLDG CORP COM 70438V106 2,668 15,054 SH   SOLE   0 0 15,054
PAYCOM SOFTWARE INC COM 70432V102 2,677 7,557 SH   SOLE   0 0 7,557
D R HORTON INC COM 23331A109 2,692 26,485 SH   SOLE   0 0 26,485
STAMPS COM INC COM NEW 852857200 2,722 13,934 SH   SOLE   0 0 13,934
THE TRADE DESK INC COM CL A 88339J105 2,762 4,144 SH   SOLE   0 0 4,144
CADENCE DESIGN SYSTEM INC COM 127387108 2,789 22,074 SH   SOLE   0 0 22,074
PENNYMAC FINL SVCS INC NEW COM 70932M107 2,833 47,383 SH   SOLE   0 0 47,383
UNIVERSAL DISPLAY CORP COM 91347P105 2,856 12,896 SH   SOLE   0 0 12,896
UPLAND SOFTWARE INC COM 91544A109 2,900 61,048 SH   SOLE   0 0 61,048
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 2,924 125,373 SH   SOLE   0 0 125,373
TERADYNE INC COM 880770102 2,968 24,134 SH   SOLE   0 0 24,134
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2,979 136,819 SH   SOLE   0 0 136,819
LULULEMON ATHLETICA INC COM 550021109 3,059 9,414 SH   SOLE   0 0 9,414
WEST PHARMACEUTICAL SVSC INC COM 955306105 3,156 9,587 SH   SOLE   0 0 9,587
COPART INC COM 217204106 3,184 25,780 SH   SOLE   0 0 25,780
ENTEGRIS INC COM 29362U104 3,236 29,720 SH   SOLE   0 0 29,720
ALIGN TECHNOLOGY INC COM 016255101 3,270 5,617 SH   SOLE   0 0 5,617
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 3,270 154,919 SH   SOLE   0 0 154,919
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 3,285 17,688 SH   SOLE   0 0 17,688
FORTINET INC COM 34959E909 3,477 16,814 SH   SOLE   0 0 16,814
RH COM 74967X103 3,501 5,094 SH   SOLE   0 0 5,094
BROADCOM INC COM 11135F101 4,156 9,350 SH   SOLE   0 0 9,350
SPARTANNASH CO COM 847215100 4,240 214,272 SH   SOLE   0 0 214,272
EMERSON ELEC CO COM 291011104 4,528 49,693 SH   SOLE   0 0 49,693
FASTENAL CO COM 311900104 4,531 85,030 SH   SOLE   0 0 85,030
PAYCHEX INC COM 704326107 4,535 45,003 SH   SOLE   0 0 45,003
FIRST AMERN FINL CORP COM 31847R102 4,562 69,718 SH   SOLE   0 0 69,718
UNION PAC CORP COM 907818108 4,564 20,224 SH   SOLE   0 0 20,224
HONEYWELL INTL INC COM 438516106 4,577 20,304 SH   SOLE   0 0 20,304
ABM INDS INC COM 000957100 4,646 87,968 SH   SOLE   0 0 87,968
NEWELL BRANDS INC COM 651229106 4,712 167,928 SH   SOLE   0 0 167,928
LAM RESEARCH CORP COM 512807108 4,724 7,791 SH   SOLE   0 0 7,791
SMUCKER J M CO COM NEW 832696405 4,726 35,673 SH   SOLE   0 0 35,673
INTERNATIONAL PAPER CO COM 460146103 4,744 78,575 SH   SOLE   0 0 78,575
NETAPP INC COM 64110D104 4,771 63,291 SH   SOLE   0 0 63,291
AFLAC INC COM 001055102 4,775 86,984 SH   SOLE   0 0 86,984
GENERAL DYNAMICS CORP COM 369550108 4,820 25,105 SH   SOLE   0 0 25,105
TRACTOR SUPPLY CO COM 892356106 4,829 24,841 SH   SOLE   0 0 24,841
BIG LOTS INC COM 089302103 4,896 71,163 SH   SOLE   0 0 71,163
LEGGETT & PLATT INC COM 524660107 4,922 91,317 SH   SOLE   0 0 91,317
WESTROCK CO COM 96145D105 4,922 85,119 SH   SOLE   0 0 85,119
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4,959 45,364 SH   SOLE   0 0 45,364
CATERPILLAR INC COM 149123101 4,967 21,279 SH   SOLE   0 0 21,279
OLD REP INTL CORP COM 680223104 4,974 194,131 SH   SOLE   0 0 194,131
VALERO ENERGY CORP COM 91913Y100 5,046 64,561 SH   SOLE   0 0 64,561
GREAT WESTN NATL BK PORTLAND COM 695263103 5,164 117,128 SH   SOLE   0 0 117,128
APPLE INC COM 037833100 6,978 54,577 SH   SOLE   0 0 54,577
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 7,447 181,990 SH   SOLE   0 0 181,990
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 7,631 200,930 SH   SOLE   0 0 200,930
FRANKS INTL N V COM N33462107 7,639 2,246,814 SH   SOLE   0 0 2,246,814
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 8,342 228,158 SH   SOLE   0 0 228,158
JPMORGAN CHASE & CO COM 46625H100 9,520 61,228 SH   SOLE   0 0 61,228