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 289 2,198 SH   SOLE   0 0 2,198
TOWER SEMICONDUCTOR LTD SHS NEW M87915274 303 8,815 SH   SOLE   0 0 8,815
KORNIT DIGITAL LTD SHS M6372Q113 325 3,096 SH   SOLE   0 0 3,096
ICL GROUP LTD SHS M53213100 334 36,934 SH   SOLE   0 0 36,934
INMODE LTD SHS M5425M103 367 7,612 SH   SOLE   0 0 7,612
ZIM INTEGRATED SHIPPING SERV SHS M9T951109 404 6,050 SH   SOLE   0 0 6,050
AUDIOCODES LTD ORD M15342104 434 14,663 SH   SOLE   0 0 14,663
NICE LTD SPONSORED ADR 653656108 436 1,702 SH   SOLE   0 0 1,702
NOVA LTD COM M7516K103 464 3,921 SH   SOLE   0 0 3,921
CAMTEK LTD ORD M20791105 468 12,597 SH   SOLE   0 0 12,597
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 474 24,611 SH   SOLE   0 0 24,611
TIMOTHY PLAN INTL ETF 887432334 628 22,644 SH   SOLE   0 0 22,644
STMICROELECTRONICS N V NY REGISTRY 861012102 928 19,769 SH   SOLE   0 0 19,769
STAR BULK CARRIERS CORP. SHS PAR Y8162K204 958 43,059 SH   SOLE   0 0 43,059
GARMIN LTD SHS H2906T109 992 7,970 SH   SOLE   0 0 7,970
ALKERMES PLC SHS G01767105 992 38,903 SH   SOLE   0 0 38,903
XP INC CL A G98239109 1,107 33,248 SH   SOLE   0 0 33,248
SHOPIFY INC CL A 82509L107 1,146 1,188 SH   SOLE   0 0 1,188
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,224 1,808 SH   SOLE   0 0 1,808
DOCUSIGN INC COM 256163106 1,242 9,876 SH   SOLE   0 0 9,876
HORIZON THERAPEUTICS PUB L SHS G46188101 1,243 13,317 SH   SOLE   0 0 13,317
GLOBANT S A COM L44385109 1,286 5,040 SH   SOLE   0 0 5,040
MARVELL TECHNOLOGY INC COM 573874104 1,362 19,069 SH   SOLE   0 0 19,069
EPAM SYS INC COM 29414B104 1,567 3,291 SH   SOLE   0 0 3,291
HUBSPOT INC COM 443573100 1,592 3,257 SH   SOLE   0 0 3,257
ISHARES TR IBONDS DEC 46435U697 1,625 61,475 SH   SOLE   0 0 61,475
ISHARES TR IBONDS DEC2022 46435G755 1,634 62,819 SH   SOLE   0 0 62,819
ISHARES TR IBONDS DEC2023 46435G318 1,682 65,342 SH   SOLE   0 0 65,342
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,807 84,724 SH   SOLE   0 0 84,724
QORVO INC COM 74736K101 1,905 13,878 SH   SOLE   0 0 13,878
CISCO SYS INC COM 17275R102 1,979 35,543 SH   SOLE   0 0 35,543
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 1,991 78,847 SH   SOLE   0 0 78,847
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 1,993 80,073 SH   SOLE   0 0 80,073
ON SEMICONDUCTOR CORP COM 682189105 2,100 35,591 SH   SOLE   0 0 35,591
GENERAC HLDGS INC COM 368736104 2,296 8,131 SH   SOLE   0 0 8,131
BUILDERS FIRSTSOURCE INC COM 12008R107 2,414 35,509 SH   SOLE   0 0 35,509
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 2,446 101,151 SH   SOLE   0 0 101,151
SMART GLOBAL HLDGS INC SHS G8232Y101 2,498 43,544 SH   SOLE   0 0 43,544
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 2,535 117,642 SH   SOLE   0 0 117,642
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2,618 121,478 SH   SOLE   0 0 121,478
ALPHA & OMEGA SEMICONDUCTOR SHS G6331P104 2,639 58,616 SH   SOLE   0 0 58,616
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 2,681 109,833 SH   SOLE   0 0 109,833
GARTNER INC COM 366651107 2,699 9,184 SH   SOLE   0 0 9,184
MSCI INC COM 55354G100 2,845 5,306 SH   SOLE   0 0 5,306
D R HORTON INC COM 23331A109 2,851 31,953 SH   SOLE   0 0 31,953
IQVIA HLDGS INC COM 46266C105 2,917 11,913 SH   SOLE   0 0 11,913
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 2,945 127,880 SH   SOLE   0 0 127,880
OREILLY AUTOMOTIVE INC COM 67103H107 2,955 4,534 SH   SOLE   0 0 4,534
SERVICENOW INC COM 81762P102 2,955 5,044 SH   SOLE   0 0 5,044
PERFICIENT INC COM 71375U101 2,970 28,338 SH   SOLE   0 0 28,338
AVANTOR INC COM 05352A100 2,988 80,034 SH   SOLE   0 0 80,034
FLOOR & DECOR HLDGS INC CL A 339750101 2,996 27,561 SH   SOLE   0 0 27,561
TERADYNE INC COM 880770102 3,061 26,070 SH   SOLE   0 0 26,070
KLA CORP COM NEW 482480100 3,083 7,920 SH   SOLE   0 0 7,920
RH COM 74967X103 3,121 7,747 SH   SOLE   0 0 7,747
UPSTART HLDGS INC COM 91680M107 3,188 29,242 SH   SOLE   0 0 29,242
LOUISIANA PAC CORP COM 546347105 3,258 49,036 SH   SOLE   0 0 49,036
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 3,268 153,206 SH   SOLE   0 0 153,206
NVIDIA CORPORATION COM 67066G104 3,292 13,444 SH   SOLE   0 0 13,444
MAIN STR CAP CORP COM 56035L104 3,317 74,988 SH   SOLE   0 0 74,988
PAYCOM SOFTWARE INC COM 70432V102 3,358 10,016 SH   SOLE   0 0 10,016
ALIGN TECHNOLOGY INC COM 016255101 3,372 6,813 SH   SOLE   0 0 6,813
COPART INC COM 217204106 3,386 26,199 SH   SOLE   0 0 26,199
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 3,387 18,802 SH   SOLE   0 0 18,802
NUCOR CORP COM 670346105 3,394 33,471 SH   SOLE   0 0 33,471
JABIL INC COM 466313103 3,436 55,878 SH   SOLE   0 0 55,878
LEGGETT & PLATT INC COM 524660107 3,513 88,150 SH   SOLE   0 0 88,150
THE TRADE DESK INC COM CL A 88339J105 3,526 50,705 SH   SOLE   0 0 50,705
ATKORE INC COM 047649108 3,562 33,049 SH   SOLE   0 0 33,049
ENTEGRIS INC COM 29362U104 3,575 29,829 SH   SOLE   0 0 29,829
CADENCE DESIGN SYSTEM INC COM 127387108 3,633 23,878 SH   SOLE   0 0 23,878
FORTINET INC COM 34959E109 3,801 12,786 SH   SOLE   0 0 12,786
WEST PHARMACEUTICAL SVSC INC COM 955306105 3,863 9,823 SH   SOLE   0 0 9,823
SYSCO CORP COM 871829107 4,234 54,178 SH   SOLE   0 0 54,178
LOWES COS INC COM 548661107 4,251 17,910 SH   SOLE   0 0 17,910
ABM INDS INC COM 000957100 4,416 105,933 SH   SOLE   0 0 105,933
WESTROCK CO COM 96145D105 4,483 97,112 SH   SOLE   0 0 97,112
INTERNATIONAL PAPER CO COM 460146103 4,503 93,329 SH   SOLE   0 0 93,329
CATERPILLAR INC COM 149123101 4,535 22,499 SH   SOLE   0 0 22,499
NEWELL BRANDS INC COM 651229106 4,594 197,942 SH   SOLE   0 0 197,942
EMERSON ELEC CO COM 291011104 4,619 50,229 SH   SOLE   0 0 50,229
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4,678 48,364 SH   SOLE   0 0 48,364
SPARTANNASH CO COM 847215100 4,695 191,090 SH   SOLE   0 0 191,090
FASTENAL CO COM 311900104 4,714 83,165 SH   SOLE   0 0 83,165
PACWEST BANCORP DEL COM 695263103 4,742 102,129 SH   SOLE   0 0 102,129
LAM RESEARCH CORP COM 512807108 4,766 8,079 SH   SOLE   0 0 8,079
PAYCHEX INC COM 704326107 4,900 41,614 SH   SOLE   0 0 41,614
GENERAL DYNAMICS CORP COM 369550108 4,904 23,119 SH   SOLE   0 0 23,119
UNION PAC CORP COM 907818108 4,954 20,259 SH   SOLE   0 0 20,259
FIRST AMERN FINL CORP COM 31847R102 4,964 66,620 SH   SOLE   0 0 66,620
NETAPP INC COM 64110D104 5,003 57,832 SH   SOLE   0 0 57,832
OLD REP INTL CORP COM 680223104 5,026 196,109 SH   SOLE   0 0 196,109
TRACTOR SUPPLY CO COM 892356106 5,053 23,148 SH   SOLE   0 0 23,148
VALERO ENERGY CORP COM 91913Y100 5,216 62,862 SH   SOLE   0 0 62,862
BROADCOM INC COM 11135F101 5,319 9,078 SH   SOLE   0 0 9,078
EXPRO GROUP HOLDINGS NV COM N3144W105 5,864 374,469 SH   SOLE   0 0 374,469
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 6,205 173,322 SH   SOLE   0 0 173,322
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 6,861 191,509 SH   SOLE   0 0 191,509
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 7,388 225,780 SH   SOLE   0 0 225,780
JPMORGAN CHASE & CO COM 46625H100 8,510 57,266 SH   SOLE   0 0 57,266
APPLE INC COM 037833100 9,347 53,481 SH   SOLE   0 0 53,481