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,977 52,056 SH   SOLE   0 0 52,056
FIDELITY QLTY FCTOR ETF 316092790 1,938 51,419 SH   SOLE   0 0 51,419
FIDELITY COMWLTH TR NDQ CP IDX TRK 316092808 822 11,344 SH   SOLE   0 0 11,344
FIDELITY MOMENTUM FACTR 316092816 1,847 50,351 SH   SOLE   0 0 50,351
FIDELITY HIGH DIVID ETF 316092840 1,357 41,794 SH   SOLE   0 0 41,794
FIDELITY CORP BOND ETF 316188200 918 18,040 SH   SOLE   0 0 18,040
FIDELITY TOTAL BD ETF 316188309 16,504 138,988 SH   SOLE   0 0 138,988
GENTEX CORP COM 371901109 302 10,414 SH   SOLE   0 0 10,414
GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430503 44,146 682,642 SH   SOLE   0 0 682,642
ISHARES INC MSCI FRNTR100ETF 464286145 1,958 64,501 SH   SOLE   0 0 64,501
ISHARES INC GLB ENR PROD ETF 464286343 335 17,700 SH   SOLE   0 0 17,700
ISHARES INC JP MORGAN EM ETF 464286517 667 15,203 SH   SOLE   0 0 15,203
ISHARES TR CORE S&P TTL STK 464287150 1,647 22,662 SH   SOLE   0 0 22,662
ISHARES TR CORE S&P500 ETF 464287200 4,548 14,070 SH   SOLE   0 0 14,070
ISHARES TR CORE US AGGBD ET 464287226 41,955 373,365 SH   SOLE   0 0 373,365
ISHARES S&P 500 GRWT ETF 464287309 41,809 215,909 SH   SOLE   0 0 215,909
ISHARES S&P 500 VAL ETF 464287408 42,341 325,478 SH   SOLE   0 0 325,478
ISHARES TR CORE S&P MCP ETF 464287507 100,253 487,093 SH   SOLE   0 0 487,093
ISHARES TR CORE S&P SCP ETF 464287804 54,406 648,847 SH   SOLE   0 0 648,847
ISHARES TR IBOXX HI YD ETF 464288513 1,071 12,176 SH   SOLE   0 0 12,176
ISHARES TR MICRO-CAP ETF 464288869 1,997 20,068 SH   SOLE   0 0 20,068
TIMOTHY PLAN HIG DV STK ETF 887432326 1,351 50,093 SH   SOLE   0 0 50,093
TIMOTHY PLAN US LRG CAP COR 887432359 1,391 51,127 SH   SOLE   0 0 51,127
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 1,059 52,764 SH   SOLE   0 0 52,764
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 1,332 20,425 SH   SOLE   0 0 20,425
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 1,397 21,512 SH   SOLE   0 0 21,512
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 2,475 34,138 SH   SOLE   0 0 34,138
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1,336 23,649 SH   SOLE   0 0 23,649
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 1,298 17,801 SH   SOLE   0 0 17,801
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 639 11,482 SH   SOLE   0 0 11,482
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 1,829 37,489 SH   SOLE   0 0 37,489
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 2,436 43,850 SH   SOLE   0 0 43,850
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 40,349 778,645 SH   SOLE   0 0 778,645
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 291 11,240 SH   SOLE   0 0 11,240
GLOBAL X FDS GLBL X MLP ETF 37950E473 689 87,427 SH   SOLE   0 0 87,427
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 29,752 150,220 SH   SOLE   0 0 150,220
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 1,069 45,853 SH   SOLE   0 0 45,853
ISHARES TR CORE US TR BD 46429B267 360 13,864 SH   SOLE   0 0 13,864
ISHARES TR FLTG RATE NT ETF 46429B655 920 18,073 SH   SOLE   0 0 18,073
ISHARES US ETF TR SHT MAT BD ETF 46431W507 672 13,378 SH   SOLE   0 0 13,378
ISHARES TR CORE MSCI EAFE 46432F842 22,962 351,964 SH   SOLE   0 0 351,964
ISHARES TR IBONDS DEC20 ETF 46434V100 1,026 20,099 SH   SOLE   0 0 20,099
ISHARES TR CORE MSCI PAC 46434V696 1,885 32,278 SH   SOLE   0 0 32,278
ISHARES TR CORE MSCI EURO 46434V738 1,960 39,293 SH   SOLE   0 0 39,293
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 1,434 47,148 SH   SOLE   0 0 47,148
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 2,062 80,179 SH   SOLE   0 0 80,179
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 1,868 66,253 SH   SOLE   0 0 66,253
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 823 27,060 SH   SOLE   0 0 27,060
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 820 26,155 SH   SOLE   0 0 26,155
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 1,612 38,472 SH   SOLE   0 0 38,472
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 1,623 46,492 SH   SOLE   0 0 46,492
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 1,688 57,438 SH   SOLE   0 0 57,438
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 3,562 98,317 SH   SOLE   0 0 98,317
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 1,749 53,616 SH   SOLE   0 0 53,616
VIEWRAY INC COM 92672L107 228 53,930 SH   SOLE   0 0 53,930