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,422 41,929 SH   SOLE   0 0 41,929
FIDELITY QLTY FCTOR ETF 316092790 1,407 40,555 SH   SOLE   0 0 40,555
FIDELITY COMWLTH TR NDQ CP IDX TRK 316092808 668 10,730 SH   SOLE   0 0 10,730
FIDELITY MOMENTUM FACTR 316092816 1,417 39,977 SH   SOLE   0 0 39,977
FIDELITY HIGH DIVID ETF 316092840 735 24,751 SH   SOLE   0 0 24,751
FIDELITY CORP BOND ETF 316188200 710 14,008 SH   SOLE   0 0 14,008
FIDELITY TOTAL BD ETF 316188309 15,353 300,738 SH   SOLE   0 0 300,738
GENTEX CORP COM 371901109 254 10,316 SH   SOLE   0 0 10,316
GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430503 33,268 566,064 SH   SOLE   0 0 566,064
ISHARES INC MSCI FRNTR100ETF 464286145 1,435 48,459 SH   SOLE   0 0 48,459
ISHARES INC EM MKTS DIV ETF 464286319 500 12,256 SH   SOLE   0 0 12,256
ISHARES INC GLB ENR PROD ETF 464286343 300 14,836 SH   SOLE   0 0 14,836
ISHARES TR CORE S&P TTL STK 464287150 1,484 22,269 SH   SOLE   0 0 22,269
ISHARES TR CORE S&P500 ETF 464287200 3,275 11,111 SH   SOLE   0 0 11,111
ISHARES TR CORE US AGGBD ET 464287226 1,571 14,113 SH   SOLE   0 0 14,113
ISHARES S&P 500 GRWT ETF 464287309 35,900 200,288 SH   SOLE   0 0 200,288
ISHARES S&P 500 VAL ETF 464287408 35,956 339,679 SH   SOLE   0 0 339,679
ISHARES TR 1 3 YR TREAS BD 464287457 33,319 393,005 SH   SOLE   0 0 393,005
ISHARES TR CORE S&P MCP ETF 464287507 82,010 422,166 SH   SOLE   0 0 422,166
ISHARES TR CORE S&P SCP ETF 464287804 36,150 461,792 SH   SOLE   0 0 461,792
ISHARES TR IBOXX HI YD ETF 464288513 2,341 26,850 SH   SOLE   0 0 26,850
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 893 46,044 SH   SOLE   0 0 46,044
ALPS ETF TR ALERIAN MLP 00162Q866 578 58,693 SH   SOLE   0 0 58,693
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 920 15,025 SH   SOLE   0 0 15,025
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109 868 14,127 SH   SOLE   0 0 14,127
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108 1,906 27,706 SH   SOLE   0 0 27,706
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 1,152 22,094 SH   SOLE   0 0 22,094
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 1,060 15,069 SH   SOLE   0 0 15,069
FIRST TR EXCH TRD ALPHA FD I ASIA EX JAPAN 33737J182 620 24,614 SH   SOLE   0 0 24,614
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 17,317 367,507 SH   SOLE   0 0 367,507
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 1,252 367,507 SH   SOLE   0 0 367,507
FIRST TR EXCHANG TRADED FD I MANAGD MUN ETF 33739N108 2,397 43,757 SH   SOLE   0 0 43,757
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 987 16,435 SH   SOLE   0 0 16,435
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 36,322 701,341 SH   SOLE   0 0 701,341
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 23,122 898,289 SH   SOLE   0 0 898,289
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 896 39,582 SH   SOLE   0 0 39,582
ISHARES TR CORE US TR BD 46429B267 425 16,475 SH   SOLE   0 0 16,475
ISHARES TR FLTG RATE NT ETF 46429B655 711 13,963 SH   SOLE   0 0 13,963
ISHARES US ETF TR SHT MAT BD ETF 46431W507 1,827 36,295 SH   SOLE   0 0 36,295
ISHARES TR CORE MSCI EAFE 46432F842 10,397 169,332 SH   SOLE   0 0 169,332
ISHARES INC CORE MSCI EMKT 46434G103 25,255 169,332 SH   SOLE   0 0 169,332
ISHARES TR IBONDS DEC20 ETF 46434V100 774 15,186 SH   SOLE   0 0 15,186
ISHARES TR CORE MSCI PAC 46434V696 1,441 25,876 SH   SOLE   0 0 25,876
ISHARES TR CORE MSCI EURO 46434V738 1,415 30,374 SH   SOLE   0 0 30,374
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 1,546 55,732 SH   SOLE   0 0 55,732
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 1,591 62,068 SH   SOLE   0 0 62,068
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 809 30,302 SH   SOLE   0 0 30,302
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,001 27,966 SH   SOLE   0 0 27,966
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 364 12,311 SH   SOLE   0 0 12,311
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 1,412 36,470 SH   SOLE   0 0 36,470
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 1,550 49,559 SH   SOLE   0 0 49,559
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 3,132 91,921 SH   SOLE   0 0 91,921
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 1,146 37,414 SH   SOLE   0 0 37,414
VIEWRAY INC COM 92672L107 475 53,930 SH   SOLE   0 0 53,930