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
SHOPIFY INC CL A 82509L107 550 504 SH   SOLE   0 0 504
GLOBANT S A COM L44385109 585 3,006 SH   SOLE   0 0 3,006
HORIZON THERAPEUTICS PUB L SHS G46188101 590 8,220 SH   SOLE   0 0 8,220
GENMAB A/S SPONSORED ADS 372303206 590 14,666 SH   SOLE   0 0 14,666
ASML HOLDING N V N Y REGISTRY SHS N07059210 601 1,146 SH   SOLE   0 0 1,146
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 608 4,994 SH   SOLE   0 0 4,994
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 618 22,503 SH   SOLE   0 0 22,503
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 636 12,433 SH   SOLE   0 0 12,433
LOGITECH INTL S A SHS H50430232 665 6,218 SH   SOLE   0 0 6,218
XP INC CL A G98239109 696 15,635 SH   SOLE   0 0 15,635
TIMOTHY PLAN INTL ETF 887432334 900 33,068 SH   SOLE   0 0 33,068
ISHARES TR IBONDS DEC2023 46435G318 1,372 52,298 SH   SOLE   0 0 52,298
ISHARES TR IBONDS DEC2021 46435G789 1,411 54,749 SH   SOLE   0 0 54,749
ISHARES TR IBONDS DEC2022 46435G755 1,434 54,349 SH   SOLE   0 0 54,349
ISHARES TR IBONDS DEC 46435U697 1,481 54,576 SH   SOLE   0 0 54,576
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 1,491 64,699 SH   SOLE   0 0 64,699
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 1,580 62,634 SH   SOLE   0 0 62,634
OREILLY AUTOMOTIVE INC COM 67103H107 1,673 3,905 SH   SOLE   0 0 3,905
REGENERON PHARMACEUTICALS COM 75886F107 1,708 3,313 SH   SOLE   0 0 3,313
VERTEX PHARMACEUTICALS INC COM 92532F100 1,729 7,677 SH   SOLE   0 0 7,677
NVIDIA CORPORATION COM 67066G104 1,741 3,369 SH   SOLE   0 0 3,369
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,744 80,378 SH   SOLE   0 0 80,378
MSCI INC COM 55354G100 1,765 4,486 SH   SOLE   0 0 4,486
SERVICENOW INC COM 81762P102 1,808 3,501 SH   SOLE   0 0 3,501
INTUITIVE SURGICAL INC COM NEW 46120E602 1,816 2,393 SH   SOLE   0 0 2,393
RESMED INC COM 761152107 1,845 8,620 SH   SOLE   0 0 8,620
D R HORTON INC COM 23331A109 1,887 25,274 SH   SOLE   0 0 25,274
KLA CORP COM NEW 482480100 2,032 7,144 SH   SOLE   0 0 7,144
COUPA SOFTWARE INC COM 22266L106 2,040 6,884 SH   SOLE   0 0 6,884
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 2,126 80,196 SH   SOLE   0 0 80,196
PENNYMAC FINL SVCS INC NEW COM 70932M107 2,201 38,298 SH   SOLE   0 0 38,298
VEEVA SYS INC CL A COM 922475108 2,209 7,891 SH   SOLE   0 0 7,891
CADENCE DESIGN SYSTEM INC COM 127387108 2,243 17,468 SH   SOLE   0 0 17,468
LEGGETT & PLATT INC COM 524660107 2,253 53,430 SH   SOLE   0 0 53,430
PAYLOCITY HLDG CORP COM 70438V106 2,258 12,130 SH   SOLE   0 0 12,130
COPART INC COM 217204106 2,264 20,913 SH   SOLE   0 0 20,913
FORTINET INC COM 34959E109 2,270 15,566 SH   SOLE   0 0 15,566
EDWARDS LIFESCIENCES CORP COM 28176E108 2,272 26,783 SH   SOLE   0 0 26,783
EMERGENT BIOSOLUTIONS INC COM 29089Q105 2,286 21,320 SH   SOLE   0 0 21,320
WEST PHARMACEUTICAL SVSC INC COM 955306105 2,313 7,887 SH   SOLE   0 0 7,887
PAYCOM SOFTWARE INC COM 70432V102 2,315 6,149 SH   SOLE   0 0 6,149
SOLAREDGE TECHNOLOGIES INC COM 83417M104 2,355 8,250 SH   SOLE   0 0 8,250
NEW ORIENTAL ED & TECHNOLOGY SPON ADR 647581107 2,381 14,006 SH   SOLE   0 0 14,006
CATERPILLAR INC COM 149123101 2,390 13,233 SH   SOLE   0 0 13,233
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 2,431 15,282 SH   SOLE   0 0 15,282
UNIVERSAL DISPLAY CORP COM 91347P105 2,472 10,526 SH   SOLE   0 0 10,526
UPLAND SOFTWARE INC COM 91544A109 2,473 51,544 SH   SOLE   0 0 51,544
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2,490 111,495 SH   SOLE   0 0 111,495
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 2,498 100,681 SH   SOLE   0 0 100,681
LULULEMON ATHLETICA INC COM 550021109 2,503 7,595 SH   SOLE   0 0 7,595
NEWELL BRANDS INC COM 651229106 2,525 102,565 SH   SOLE   0 0 102,565
RH COM 74967X103 2,537 5,570 SH   SOLE   0 0 5,570
ENTEGRIS INC COM 29362U104 2,544 25,451 SH   SOLE   0 0 25,451
TERADYNE INC COM 880770102 2,545 19,558 SH   SOLE   0 0 19,558
THE TRADE DESK INC COM CL A 88339J105 2,552 3,374 SH   SOLE   0 0 3,374
ALIGN TECHNOLOGY INC COM 016255101 2,581 5,064 SH   SOLE   0 0 5,064
STAMPS COM INC COM NEW 852857200 2,614 10,968 SH   SOLE   0 0 10,968
BAOZUN INC SPONSORED ADR 06684L103 2,787 64,771 SH   SOLE   0 0 64,771
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 2,822 121,590 SH   SOLE   0 0 121,590
QUALYS INC COM 74758T303 2,841 19,550 SH   SOLE   0 0 19,550
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 2,981 136,481 SH   SOLE   0 0 136,481
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 3,034 143,308 SH   SOLE   0 0 143,308
ABM INDS INC COM 000957100 3,297 83,354 SH   SOLE   0 0 83,354
FIRST AMERN FINL CORP COM 31847R102 3,359 62,486 SH   SOLE   0 0 62,486
FASTENAL CO COM 311900104 3,386 70,806 SH   SOLE   0 0 70,806
OLD REP INTL CORP COM 680223104 3,396 188,883 SH   SOLE   0 0 188,883
UNION PAC CORP COM 907818108 3,415 17,575 SH   SOLE   0 0 17,575
WESTROCK CO COM 96145D105 3,415 81,678 SH   SOLE   0 0 81,678
SPARTANNASH CO COM 847215100 3,437 179,579 SH   SOLE   0 0 179,579
PAYCHEX INC COM 704326107 3,453 39,566 SH   SOLE   0 0 39,566
EMERSON ELEC CO COM 291011104 3,504 44,063 SH   SOLE   0 0 44,063
GENERAL DYNAMICS CORP COM 369550108 3,537 23,157 SH   SOLE   0 0 23,157
HONEYWELL INTL INC COM 438516106 3,545 17,781 SH   SOLE   0 0 17,781
TRACTOR SUPPLY CO COM 892356106 3,564 23,187 SH   SOLE   0 0 23,187
INTERNATIONAL PAPER CO COM 460146103 3,569 70,785 SH   SOLE   0 0 70,785
AFLAC INC COM 001055102 3,599 79,712 SH   SOLE   0 0 79,712
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 3,627 42,147 SH   SOLE   0 0 42,147
BROADCOM INC COM 11135F101 3,629 8,160 SH   SOLE   0 0 8,160
VALERO ENERGY CORP COM 91913Y100 3,719 63,320 SH   SOLE   0 0 63,320
PACWEST BANCORP DEL COM 695263103 3,744 128,294 SH   SOLE   0 0 128,294
LAM RESEARCH CORP COM 512807108 3,775 7,329 SH   SOLE   0 0 7,329
SMUCKER J M CO COM NEW 832696405 3,924 30,616 SH   SOLE   0 0 30,616
NETAPP INC COM 64110D104 4,121 59,825 SH   SOLE   0 0 59,825
BIG LOTS INC COM 089302103 4,410 67,800 SH   SOLE   0 0 67,800
FRANKS INTL N V COM N33462107 6,066 2,246,814 SH   SOLE   0 0 2,246,814
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 7,371 229,106 SH   SOLE   0 0 229,106
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 7,581 209,405 SH   SOLE   0 0 209,405
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 16,780 500,146 SH   SOLE   0 0 500,146