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
EMERSON ELEC CO COM 291011104 4,878 48,707 SH   SOLE   0 0 48,707
NEWELL BRANDS INC COM 651229106 4,849 203,132 SH   SOLE   0 0 203,132
SYSCO CORP COM 871829107 4,103 52,862 SH   SOLE   0 0 52,862
LOWES COS INC COM 548661107 3,982 17,090 SH   SOLE   0 0 17,090
CHEVRON CORP NEW COM 166764100 250 2,198 SH   SOLE   0 0 2,198
CISCO SYS INC COM 17275R102 2,048 35,543 SH   SOLE   0 0 35,543
AFLAC INC COM 001055102 4,787 86,849 SH   SOLE   0 0 86,849
WEST PHARMACEUTICAL SVSC INC COM 955306105 4,210 9,611 SH   SOLE   0 0 9,611
UNION PAC CORP COM 907818108 5,077 21,116 SH   SOLE   0 0 21,116
JABIL INC COM 466313103 3,495 55,975 SH   SOLE   0 0 55,975
JPMORGAN CHASE & CO COM 46625H100 9,762 57,266 SH   SOLE   0 0 57,266
APPLE INC COM 037833100 8,190 54,592 SH   SOLE   0 0 54,592
LAM RESEARCH CORP COM 512807108 4,732 8,241 SH   SOLE   0 0 8,241
CATERPILLAR INC COM 149123101 4,792 23,137 SH   SOLE   0 0 23,137
UNIVERSAL DISPLAY CORP COM 91347P105 3,410 18,635 SH   SOLE   0 0 18,635
INTERNATIONAL PAPER CO COM 460146103 4,429 90,482 SH   SOLE   0 0 90,482
ALKERMES PLC SHS G01767105 949 31,945 SH   SOLE   0 0 31,945
TERADYNE INC COM 880770102 3,596 25,802 SH   SOLE   0 0 25,802
NETAPP INC COM 64110D104 5,375 59,554 SH   SOLE   0 0 59,554
OLD REP INTL CORP COM 680223104 5,102 196,683 SH   SOLE   0 0 196,683
GENERAL DYNAMICS CORP COM 369550108 5,116 25,356 SH   SOLE   0 0 25,356
KLA CORP COM NEW 482480100 3,355 8,629 SH   SOLE   0 0 8,629
PAYCHEX INC COM 704326107 5,365 43,465 SH   SOLE   0 0 43,465
ALIGN TECHNOLOGY INC COM 016255101 3,874 5,807 SH   SOLE   0 0 5,807
VALERO ENERGY CORP COM 91913Y100 4,928 64,962 SH   SOLE   0 0 64,962
TRACTOR SUPPLY CO COM 892356106 5,343 24,776 SH   SOLE   0 0 24,776
OREILLY AUTOMOTIVE INC COM 67103H107 2,983 4,802 SH   SOLE   0 0 4,802
D R HORTON INC COM 23331A109 2,720 30,735 SH   SOLE   0 0 30,735
CADENCE DESIGN SYSTEM INC COM 127387108 4,021 22,905 SH   SOLE   0 0 22,905
LOUISIANA PAC CORP COM 546347105 3,191 49,683 SH   SOLE   0 0 49,683
NVIDIA CORPORATION COM 67066G104 3,561 13,489 SH   SOLE   0 0 13,489
PERFICIENT INC COM 71375U101 3,030 24,198 SH   SOLE   0 0 24,198
MARVELL TECHNOLOGY INC COM 573874104 1,449 20,728 SH   SOLE   0 0 20,728
LEGGETT & PLATT INC COM 524660107 4,282 98,339 SH   SOLE   0 0 98,339
FASTENAL CO COM 311900104 5,087 88,597 SH   SOLE   0 0 88,597
GARMIN LTD SHS H2906T109 952 6,598 SH   SOLE   0 0 6,598
BIG LOTS INC COM 089302103 4,198 88,275 SH   SOLE   0 0 88,275
COPART INC COM 217204106 3,867 25,105 SH   SOLE   0 0 25,105
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,333 1,642 SH   SOLE   0 0 1,642
CAMTEK LTD ORD M20791105 408 10,281 SH   SOLE   0 0 10,281
ENTEGRIS INC COM 29362U104 4,174 28,937 SH   SOLE   0 0 28,937
NICE LTD SPONSORED ADR 653656108 389 1,361 SH   SOLE   0 0 1,361
LOGITECH INTL S A SHS H50430232 1,095 13,641 SH   SOLE   0 0 13,641
RESMED INC COM 761152107 3,020 11,501 SH   SOLE   0 0 11,501
ABM INDS INC COM 000957100 4,702 103,834 SH   SOLE   0 0 103,834
GARTNER INC COM 366651107 2,473 7,281 SH   SOLE   0 0 7,281
AUDIOCODES LTD ORD M15342104 414 11,668 SH   SOLE   0 0 11,668
LULULEMON ATHLETICA INC COM 550021109 4,201 9,042 SH   SOLE   0 0 9,042
SPARTANNASH CO COM 847215100 5,252 224,261 SH   SOLE   0 0 224,261
MSCI INC COM 55354G100 3,274 5,003 SH   SOLE   0 0 5,003
NOVA LTD COM M7516K103 415 3,742 SH   SOLE   0 0 3,742
MAGIC SOFTWARE ENTERPRISES L ORD 559166103 479 20,165 SH   SOLE   0 0 20,165
PACWEST BANCORP DEL COM 695263103 5,465 110,946 SH   SOLE   0 0 110,946
ICL GROUP LTD SHS M53213100 288 32,720 SH   SOLE   0 0 32,720
BROADCOM INC COM 11135F101 5,147 9,583 SH   SOLE   0 0 9,583
FORTINET INC COM 34959E109 4,187 12,749 SH   SOLE   0 0 12,749
GENERAC HLDGS INC COM 368736104 2,600 5,376 SH   SOLE   0 0 5,376
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 4,564 48,368 SH   SOLE   0 0 48,368
FIRST AMERN FINL CORP COM 31847R102 5,259 72,123 SH   SOLE   0 0 72,123
SHOPIFY INC CL A 82509L107 1,273 862 SH   SOLE   0 0 862
HORIZON THERAPEUTICS PUB L SHS G46188101 1,380 11,752 SH   SOLE   0 0 11,752
EPAM SYS INC COM 29414B104 2,959 4,388 SH   SOLE   0 0 4,388
SERVICENOW INC COM 81762P102 3,125 4,551 SH   SOLE   0 0 4,551
RH COM 74967X103 3,482 5,281 SH   SOLE   0 0 5,281
IQVIA HLDGS INC COM 46266C105 2,683 10,405 SH   SOLE   0 0 10,405
FRANKS INTL N V COM N33462107 6,381 374,469 SH   SOLE   0 0 374,469
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 3,362 159,480 SH   SOLE   0 0 159,480
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,875 87,259 SH   SOLE   0 0 87,259
RADA ELECTR INDS LTD COM PAR NEW M81863124 344 32,631 SH   SOLE   0 0 32,631
VEEVA SYS INC CL A COM 922475108 3,371 10,667 SH   SOLE   0 0 10,667
PAYCOM SOFTWARE INC COM 70432V102 4,114 7,437 SH   SOLE   0 0 7,437
GLOBANT S A COM L44385109 1,465 4,485 SH   SOLE   0 0 4,485
GENMAB A/S SPONSORED ADS 372303206 1,301 28,904 SH   SOLE   0 0 28,904
HUBSPOT INC COM 443573100 2,269 2,882 SH   SOLE   0 0 2,882
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 3,284 152,052 SH   SOLE   0 0 152,052
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 3,025 130,332 SH   SOLE   0 0 130,332
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 1,856 80,767 SH   SOLE   0 0 80,767
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 2,621 119,141 SH   SOLE   0 0 119,141
QORVO INC COM 74736K101 2,392 13,902 SH   SOLE   0 0 13,902
ZIM INTEGRATED SHIPPING SERV SHS M9T951109 331 6,075 SH   SOLE   0 0 6,075
KORNIT DIGITAL LTD SHS M6372Q113 241 1,453 SH   SOLE   0 0 1,453
WESTROCK CO COM 96145D105 4,423 93,831 SH   SOLE   0 0 93,831
ISHARES TR IBONDS DEC2022 46435G755 1,641 62,819 SH   SOLE   0 0 62,819
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 1,975 78,222 SH   SOLE   0 0 78,222
ISHARES TR IBONDS DEC2021 46435G789 1,702 66,538 SH   SOLE   0 0 66,538
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 221 10,015 SH   SOLE   0 0 10,015
ATKORE INC COM 047649108 3,426 34,330 SH   SOLE   0 0 34,330
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 4,202 17,444 SH   SOLE   0 0 17,444
THE TRADE DESK INC COM CL A 88339J105 3,401 45,319 SH   SOLE   0 0 45,319
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 2,690 107,730 SH   SOLE   0 0 107,730
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 7,707 191,321 SH   SOLE   0 0 191,321
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 8,508 225,669 SH   SOLE   0 0 225,669
FLOOR & DECOR HLDGS INC CL A 339750101 3,297 23,426 SH   SOLE   0 0 23,426
ISHARES TR IBONDS DEC2023 46435G318 1,698 65,342 SH   SOLE   0 0 65,342
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 2,008 77,396 SH   SOLE   0 0 77,396
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 8,100 177,084 SH   SOLE   0 0 177,084
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 207 8,457 SH   SOLE   0 0 8,457
ISHARES TR IBONDS DEC 46435U697 1,651 61,475 SH   SOLE   0 0 61,475
DOCUSIGN INC COM 256163106 2,138 7,587 SH   SOLE   0 0 7,587
AVANTOR INC COM 05352A100 2,837 71,234 SH   SOLE   0 0 71,234
INMODE LTD SHS M5425M103 369 3,775 SH   SOLE   0 0 3,775
TIMOTHY PLAN INTL ETF 887432334 709 24,207 SH   SOLE   0 0 24,207
XP INC CL A G98239109 1,157 35,218 SH   SOLE   0 0 35,218
UPSTART HLDGS INC COM 91680M107 3,872 11,252 SH   SOLE   0 0 11,252