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,220 36,782 SH   SOLE   0 0 36,782
FIDELITY QLTY FCTOR ETF 316092790 1,234 36,507 SH   SOLE   0 0 36,507
FIDELITY MOMENTUM FACTR 316092816 1,235 36,545 SH   SOLE   0 0 36,545
FIDELITY HIGH DIVID ETF 316092840 597 19,913 SH   SOLE   0 0 19,913
FIDELITY TOTAL BD ETF 316188309 15,275 305,737 SH   SOLE   0 0 305,737
GENTEX CORP COM 371901109 234 1,130 SH   SOLE   0 0 1,130
GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430503 32,205 566,693 SH   SOLE   0 0 566,693
ISHARES INC MSCI FRNTR100ETF 464286145 1,213 42,644 SH   SOLE   0 0 42,644
ISHARES INC EM MKTS DIV ETF 464286319 412 10,235 SH   SOLE   0 0 10,235
ISHARES INC GLB ENR PROD ETF 464286343 245 11,703 SH   SOLE   0 0 11,703
ISHARES TR CORE S&P TTL STK 464287150 1,264 19,624 SH   SOLE   0 0 19,624
ISHARES TR CORE S&P500 ETF 464287200 2,978 10,464 SH   SOLE   0 0 10,464
ISHARES TR CORE US AGGBD ET 464287226 1,591 14,584 SH   SOLE   0 0 14,584
ISHARES S&P 500 GRWT ETF 464287309 34,843 202,151 SH   SOLE   0 0 202,151
ISHARES S&P 500 VAL ETF 464287408 38,504 341,527 SH   SOLE   0 0 341,527
ISHARES TR 1 3 YR TREAS BD 464287457 32,953 391,742 SH   SOLE   0 0 391,742
ISHARES TR CORE S&P MCP ETF 464287507 69,036 391,742 SH   SOLE   0 0 391,742
ISHARES TR CORE S&P SCP ETF 464287804 36,609 474,511 SH   SOLE   0 0 474,511
ISHARES TR IBOXX HI YD ETF 464288513 1,927 22,285 SH   SOLE   0 0 22,285
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 714 37,477 SH   SOLE   0 0 37,477
ALPS ETF TR ALERIAN MLP 00162Q866 468 46,656 SH   SOLE   0 0 46,656
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 779 13,088 SH   SOLE   0 0 13,088
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 778 12,609 SH   SOLE   0 0 12,609
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 1,338 19,956 SH   SOLE   0 0 19,956
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 996 19,304 SH   SOLE   0 0 19,304
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 884 13,200 SH   SOLE   0 0 13,200
FIRST TR EXCH TRD ALPHA FD I ASIA EX JAPAN 33737J182 521 20,810 SH   SOLE   0 0 20,810
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 16,967 360,227 SH   SOLE   0 0 360,227
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 1,096 22,936 SH   SOLE   0 0 22,936
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 1,364 25,327 SH   SOLE   0 0 25,327
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 856 14,279 SH   SOLE   0 0 14,279
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 35,390 699,952 SH   SOLE   0 0 699,952
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 22,660 893,710 SH   SOLE   0 0 893,710
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 11,016 64,759 SH   SOLE   0 0 64,759
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 710 32,055 SH   SOLE   0 0 32,055
ISHARES TR CORE US TR BD 46429B267 392 15,542 SH   SOLE   0 0 15,542
ISHARES US ETF TR SHT MAT BD ETF 46431W507 1,646 32,767 SH   SOLE   0 0 32,767
ISHARES TR CORE MSCI EAFE 46432F842 10,166 167,288 SH   SOLE   0 0 167,288
ISHARES INC CORE MSCI EMKT 46434G103 25,079 485,003 SH   SOLE   0 0 485,003
ISHARES TR CORE MSCI PAC 46434V696 1,228 22,075 SH   SOLE   0 0 22,075
ISHARES TR CORE MSCI EURO 46434V738 1,233 26,879 SH   SOLE   0 0 26,879
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 1,365 49,745 SH   SOLE   0 0 49,745
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 1,401 55,764 SH   SOLE   0 0 55,764
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 748 28,465 SH   SOLE   0 0 28,465
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 930 26,012 SH   SOLE   0 0 26,012
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 357 12,226 SH   SOLE   0 0 12,226
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 1,252 33,641 SH   SOLE   0 0 33,641
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 1,361 44,943 SH   SOLE   0 0 44,943
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 2,450 73,509 SH   SOLE   0 0 73,509
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 1,061 35,110 SH   SOLE   0 0 35,110
VIEWRAY INC COM 92672L107 246 33,330 SH   SOLE   0 0 33,330