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 MSCI FINLS IDX 316092501 9,331 238,048 SH   SOLE   0 0 238,048
FIDELITY VLU FACTOR ETF 316092782 582 17,689 SH   SOLE   0 0 17,689
FIDELITY QLTY FCTOR ETF 316092790 580 17,886 SH   SOLE   0 0 17,886
FIDELITY LTD TRM BD ETF 316188200 725 14,726 SH   SOLE   0 0 14,726
FIDELITY TOTAL BD ETF 316188309 31,412 642,765 SH   SOLE   0 0 642,765
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 768 12,957 SH   SOLE   0 0 12,957
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 569 18,158 SH   SOLE   0 0 18,158
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 768 12,957 SH   SOLE   0 0 12,957
FIRST TR LRG CP GRWTH ALPHAD COM SHS 33735K108 1,100 16,679 SH   SOLE   0 0 16,679
FIRST TR EXCH TRD ALPHA FD I DEV MRK EX US 33737J174 1,175 19,605 SH   SOLE   0 0 19,605
FIRST TR EXCH TRD ALPHA FD I ASIA EX JAPAN 33737J182 784 30,321 SH   SOLE   0 0 30,321
FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 389 10,822 SH   SOLE   0 0 10,822
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 11,848 284,014 SH   SOLE   0 0 284,014
FIRST TR EXCHANGE TRADED FD FIRST TR TA HIYL 33738D408 932 19,791 SH   SOLE   0 0 19,791
FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 11,299 592,812 SH   SOLE   0 0 592,812
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 28,335 575,911 SH   SOLE   0 0 575,911
GENTEX CORP COM 371901109 257 11,150 SH   SOLE   0 0 11,150
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889 1,207 35,893 SH   SOLE   0 0 35,893
GOLDMAN SACHS ETF TR ACTIVEBETA EUR 381430503 30,751 567,667 SH   SOLE   0 0 567,667
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 10,409 65,691 SH   SOLE   0 0 65,691
INVESCO EXCHNG TRADED FD TR CEF INM COMPSI 46138E404 293 12,871 SH   SOLE   0 0 12,871
ISHARES TR CORE S&P TTL STK 464287150 3,063 48,984 SH   SOLE   0 0 48,984
ISHARES TR CORE US AGGBD ET 464287226 1,323 12,442 SH   SOLE   0 0 12,442
ISHARES S&P 500 GRWT ETF 464287309 42,283 260,025 SH   SOLE   0 0 260,025
ISHARES S&P 500 VAL ETF 464287408 30,540 277,311 SH   SOLE   0 0 277,311
ISHARES TR CORE S&P MCP ETF 464287507 13,868 71,198 SH   SOLE   0 0 71,198
ISHARES S&P MC 400GR ETF 464287606 16,756 74,545 SH   SOLE   0 0 74,545
ISHARES S&P MC 400VL ETF 464287705 16,194 99,946 SH   SOLE   0 0 99,946
ISHARES TR CORE S&P SCP ETF 464287804 16,640 199,374 SH   SOLE   0 0 199,374
ISHARES SP SMCP600VL ETF 464287879 1,950 11,946 SH   SOLE   0 0 11,946
ISHARES SP SMCP600GR ETF 464287887 2,629 13,910 SH   SOLE   0 0 13,910
ISHARES TR IBOXX HI YD ETF 464288513 869 10,219 SH   SOLE   0 0 10,219
ISHARES TR CORE US TR BD 46429B267 7,874 319,776 SH   SOLE   0 0 319,776
ISHARES TR FLTG RATE NT ETF 46429B655 727 14,255 SH   SOLE   0 0 14,255
ISHARES TR CORE MSCI TOTAL 46432F834 1,674 27,838 SH   SOLE   0 0 27,838
ISHARES TR CORE MSCI EAFE 46432F842 46,181 728,755 SH   SOLE   0 0 728,755
ISHARES INC CORE MSCI EMKT 46434G103 31,229 594,720 SH   SOLE   0 0 594,720
ISHARES TR 0-5YR INVT GR CP 46434V100 1,395 28,111 SH   SOLE   0 0 28,111
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 373 15,282 SH   SOLE   0 0 15,282
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 964 27,275 SH   SOLE   0 0 27,275
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 1,454 47,843 SH   SOLE   0 0 47,843
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 1,291 36,738 SH   SOLE   0 0 36,738
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 918 30,973 SH   SOLE   0 0 30,973
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 505 14,482 SH   SOLE   0 0 14,482
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 502 15,557 SH   SOLE   0 0 15,557