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
FIDELITY VLU FACTOR ETF 316092782 1,525 44,392 SH   SOLE   0 0 44,392
FIDELITY QLTY FCTOR ETF 316092790 1,532 43,721 SH   SOLE   0 0 43,721
FIDELITY COMWLTH TR NDQ CP IDX TRK 316092808 679 10,647 SH   SOLE   0 0 10,647
FIDELITY MOMENTUM FACTR 316092816 1,463 41,791 SH   SOLE   0 0 41,791
FIDELITY HIGH DIVID ETF 316092840 1,197 39,632 SH   SOLE   0 0 39,632
FIDELITY CORP BOND ETF 316188200 1,127 22,123 SH   SOLE   0 0 22,123
FIDELITY TOTAL BD ETF 316188309 15,926 308,043 SH   SOLE   0 0 308,043
GENTEX CORP COM 371901109 291 10,560 SH   SOLE   0 0 10,560
GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430503 40,010 668,065 SH   SOLE   0 0 668,065
ISHARES INC GLB ENR PROD ETF 464286343 284 15,117 SH   SOLE   0 0 15,117
ISHARES TR CORE S&P TTL STK 464287150 1,485 22,148 SH   SOLE   0 0 22,148
ISHARES TR CORE S&P500 ETF 464287200 3,956 13,247 SH   SOLE   0 0 13,247
ISHARES TR CORE US AGGBD ET 464287226 40,816 360,659 SH   SOLE   0 0 360,659
ISHARES S&P 500 GRWT ETF 464287309 37,727 209,559 SH   SOLE   0 0 209,559
ISHARES S&P 500 VAL ETF 464287408 37,853 317,720 SH   SOLE   0 0 317,720
ISHARES TR CORE S&P MCP ETF 464287507 91,395 472,984 SH   SOLE   0 0 472,984
ISHARES TR CORE S&P SCP ETF 464287804 47,245 606,947 SH   SOLE   0 0 606,947
ISHARES TR IBOXX HI YD ETF 464288513 2,444 28,039 SH   SOLE   0 0 28,039
TIMOTHY PLAN HIG DV STK ETF 887432326 1,155 45,246 SH   SOLE   0 0 45,246
TIMOTHY PLAN US LRG CAP COR 887432359 1,248 48,852 SH   SOLE   0 0 48,852
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 957 48,501 SH   SOLE   0 0 48,501
ALPS ETF TR ALERIAN MLP 00162Q866 585 64,057 SH   SOLE   0 0 64,057
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 1,174 19,273 SH   SOLE   0 0 19,273
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 1,223 20,359 SH   SOLE   0 0 20,359
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 2,200 32,572 SH   SOLE   0 0 32,572
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1,150 22,305 SH   SOLE   0 0 22,305
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 1,171 16,728 SH   SOLE   0 0 16,728
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 566 10,811 SH   SOLE   0 0 10,811
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 1,300 27,414 SH   SOLE   0 0 27,414
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 1,342 27,829 SH   SOLE   0 0 27,829
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 2,545 45,806 SH   SOLE   0 0 45,806
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 38,976 740,217 SH   SOLE   0 0 740,217
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 331 12,831 SH   SOLE   0 0 12,831
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 26,431 147,810 SH   SOLE   0 0 147,810
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 948 41,918 SH   SOLE   0 0 41,918
ISHARES TR CORE US TR BD 46429B267 454 17,240 SH   SOLE   0 0 17,240
ISHARES TR FLTG RATE NT ETF 46429B655 1,134 22,250 SH   SOLE   0 0 22,250
ISHARES TR 0-5 YR TIPS ETF 46429B747 1,269 12,671 SH   SOLE   0 0 12,671
ISHARES US ETF TR SHT MAT BD ETF 46431W507 574 11,396 SH   SOLE   0 0 11,396
ISHARES TR CORE MSCI EAFE 46432F842 20,848 341,374 SH   SOLE   0 0 341,374
ISHARES INC CORE MSCI EMKT 46434G103 1,798 36,681 SH   SOLE   0 0 36,681
ISHARES TR IBONDS DEC20 ETF 46434V100 1,245 24,345 SH   SOLE   0 0 24,345
ISHARES TR CORE MSCI PAC 46434V696 1,542 27,438 SH   SOLE   0 0 27,438
ISHARES TR CORE MSCI EURO 46434V738 1,524 33,323 SH   SOLE   0 0 33,323
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 1,292 46,309 SH   SOLE   0 0 46,309
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 1,809 70,469 SH   SOLE   0 0 70,469
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 1,643 62,371 SH   SOLE   0 0 62,371
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 689 24,835 SH   SOLE   0 0 24,835
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 765 26,058 SH   SOLE   0 0 26,058
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 1,520 39,081 SH   SOLE   0 0 39,081
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 1,516 47,447 SH   SOLE   0 0 47,447
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 3,436 101,387 SH   SOLE   0 0 101,387
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 1,606 53,544 SH   SOLE   0 0 53,544