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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
ABBOTT LABSCOM0028241004964,202SH SOLE 004,202
ABBVIE INCCOM00287Y1094704,358SH SOLE 004,358
AGILENT TECHNOLOGIES INCCOM00846U1013011,910SH SOLE 001,910
ALPHABET INCCAP STK CL A02079K305436163SH SOLE 00163
ALPHABET INCCAP STK CL C02079K107521195SH SOLE 00195
ALTRIA GROUP INCCOM02209S10384518,573SH SOLE 0018,573
AMAZON COM INCCOM0231351062,300700SH SOLE 00700
AMERICAN EXPRESS COCOM0258161094002,385SH SOLE 002,385
AMPLIFY ETF TRHIGH INCOME03210884729017,233SH SOLE 0017,233
APPLE INCCOM0378331008,82462,358SH SOLE 0062,358
APPLIED MATLS INCCOM0382221051,0818,399SH SOLE 008,399
ARCHER DANIELS MIDLAND COCOM0394831021,94932,474SH SOLE 0032,474
ARK ETF TRAUTNMUS TECHNLGY00214Q2032,31429,644SH SOLE 0029,644
ARK ETF TRFINTECH INNOVA00214Q7082,25445,664SH SOLE 0045,664
AT&T INCCOM00206R1021,62160,006SH SOLE 0060,006
BALL CORPCOM0584981061,41415,719SH SOLE 0015,719
BERKSHIRE HATHAWAY INC DELCL B NEW0846707026122,242SH SOLE 002,242
BK OF AMERICA CORPCOM0605051041,03024,262SH SOLE 0024,262
CATERPILLAR INCCOM1491231013441,790SH SOLE 001,790
CHEVRON CORP NEWCOM1667641006156,065SH SOLE 006,065
CHURCH & DWIGHT INCCOM1713401023013,647SH SOLE 003,647
CISCO SYS INCCOM17275R1023616,625SH SOLE 006,625
CME GROUP INCCOM12572Q1051,1706,050SH SOLE 006,050
COCA COLA COCOM1912161002945,600SH SOLE 005,600
COMCAST CORP NEWCL A20030N10163911,432SH SOLE 0011,432
CONOCOPHILLIPSCOM20825C1042623,869SH SOLE 003,869
CSX CORPCOM12640810336812,390SH SOLE 0012,390
CTI BIOPHARMA CORPCOM12648L601306103,717SH SOLE 00103,717
DBX ETF TRXTRACK USD HIGH23305143258614,625SH SOLE 0014,625
DEERE & COCOM2441991051,6785,008SH SOLE 005,008
DIMENSIONAL ETF TRUSTEMGR CRE EQT MNG25434V30290933,340SH SOLE 0033,340
DIMENSIONAL ETF TRUSTINTL CORE EQT MK25434V2031,05136,340SH SOLE 0036,340
DIMENSIONAL ETF TRUSTUS CORE EQT MKT25434V1044,082135,449SH SOLE 00135,449
DIMENSIONAL ETF TRUSTUS CORE EQUITY 225434V70836113,603SH SOLE 0013,603
DTE ENERGY COCOM2333311072031,815SH SOLE 001,815
DUKE ENERGY CORP NEWCOM NEW26441C2041,11011,374SH SOLE 0011,374
EXACT SCIENCES CORPCOM30063P1053363,516SH SOLE 003,516
EXXON MOBIL CORPCOM30231G1021,46124,836SH SOLE 0024,836
FACEBOOK INCCL A30303M1025251,548SH SOLE 001,548
FIDELITY COVINGTON TRUSTHIGH DIVID ETF31609284038410,366SH SOLE 0010,366
FIDELITY COVINGTON TRUSTMSCI CONSM DIS3160922046598,213SH SOLE 008,213
FIDELITY COVINGTON TRUSTMSCI FINLS IDX3160925013656,803SH SOLE 006,803
FIDELITY COVINGTON TRUSTMSCI INDL INDX31609270987416,834SH SOLE 0016,834
FIDELITY MERRIMACK STR TRCORP BOND ETF3161881013486,291SH SOLE 006,291
FIDELITY MERRIMACK STR TRLTD TRM BD ETF3161882001,07620,602SH SOLE 0020,602
FIDELITY MERRIMACK STR TRTOTAL BD ETF31618830958511,015SH SOLE 0011,015
FIRST TR EXCHANGE TRADED FDUS EQTY OPPT ETF3369201032572,081SH SOLE 002,081
FIRST TR EXCHNG TRADED FD VITCW OPPORTUNIS33740F80596418,010SH SOLE 0018,010
FIRST TR VALUE LINE DIVID INSHS33734H10690022,949SH SOLE 0022,949
GENERAL ELECTRIC COCOM NEW3696043012031,974SH SOLE 001,974
GENERAL MLS INCCOM3703341042323,878SH SOLE 003,878
GLOBAL X FDSLITHIUM BTRY ETF37954Y8552,49330,417SH SOLE 0030,417
GLOBAL X FDSMILLENNIAL CONSU37954Y76467815,781SH SOLE 0015,781
GLOBAL X FDSNASDAQ 100 COVER37954Y48341618,875SH SOLE 0018,875
GLOBAL X FDSRBTCS ARTFL INTE37954Y7152,55769,911SH SOLE 0069,911
GLOBAL X FDSUS INFR DEV ETF37954Y6732,33591,882SH SOLE 0091,882
GREAT PANTHER MNG LTDCOM39115V10164139,800SH SOLE 00139,800
HOME DEPOT INCCOM4370761028802,681SH SOLE 002,681
HP INCCOM40434L10540214,703SH SOLE 0014,703
INNOVATOR ETFS TRUS EQT ULTRA BF45782C8391,77565,960SH SOLE 0065,960
INNOVATOR ETFS TRUS EQT ULTRA BF45782C7301,79762,566SH SOLE 0062,566
INNOVATOR ETFS TRUS EQTY BUFR JUL45782C7891,78256,455SH SOLE 0056,455
INNOVATOR ETFS TRUS EQTY BUFR JUN45782C7551,78454,428SH SOLE 0054,428
INNOVATOR ETFS TRUS EQTY PWR BUF45782C7481,81558,446SH SOLE 0058,446
INNOVATOR ETFS TRUS EQTY PWR BUF45782C8131,81661,052SH SOLE 0061,052
INTEL CORPCOM4581401004708,824SH SOLE 008,824
INTERNATIONAL BUSINESS MACHSCOM4592001014162,992SH SOLE 002,992
INVESCO EXCH TRADED FD TR IIGBL SRT TRM HY46138E6694,377201,433SH SOLE 00201,433
INVESCO EXCH TRADED FD TR IINATL AMT MUNI46138E5373,571132,937SH SOLE 00132,937
INVESCO EXCH TRADED FD TR IIPFD ETF46138E51135,6742,373,432SH SOLE 002,373,432
INVESCO EXCH TRADED FD TR IIS&P500 HDL VOL46138E3622,22952,647SH SOLE 0052,647
INVESCO EXCH TRADED FD TR IIS&P500 LOW VOL46138E3542564,211SH SOLE 004,211
INVESCO EXCH TRADED FD TR IISR LN ETF46138G50839,2491,775,135SH SOLE 001,775,135
INVESCO EXCH TRD SLF IDX FDBULSHS 2021 HY46138J8097,132310,226SH SOLE 00310,226
INVESCO EXCH TRD SLF IDX FDBULSHS 2022 HY46138J8746,488279,176SH SOLE 00279,176
INVESCO EXCH TRD SLF IDX FDBULSHS 2023 HY46138J8585,523218,136SH SOLE 00218,136
INVESCO EXCH TRD SLF IDX FDBULSHS 2024 CB46138J8414,524180,654SH SOLE 00180,654
INVESCO EXCH TRD SLF IDX FDBULSHS 2025 HY46138J8174,204171,029SH SOLE 00171,029
INVESCO EXCH TRD SLF IDX FDDEFENSIVE EQTY46138J7754046,108SH SOLE 006,108
INVESCO EXCHANGE TRADED FD TDWA MOMENTUM46137V8373093,454SH SOLE 003,454
INVESCO EXCHANGE TRADED FD TS&P 500 TOP 5046137V2336922,096SH SOLE 002,096
INVESCO EXCHANGE TRADED FD TS&P MDCP MOMNTUM46137V4643394,029SH SOLE 004,029
INVESCO EXCHANGE TRADED FD TS&P MDCP QUALITY46137V4727589,978SH SOLE 009,978
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3572,51416,777SH SOLE 0016,777
INVESCO EXCHANGE TRADED FD TS&P500 QUALITY46137V2412114,350SH SOLE 004,350
ISHARES INCCORE MSCI EMKT46434G10370911,474SH SOLE 0011,474
ISHARES INCESG AWR MSCI EM46434G8631,36032,826SH SOLE 0032,826
ISHARES INCJP MRGN EM HI BD4642862853,75184,563SH SOLE 0084,563
ISHARES TR0-5YR HI YL CP46434V4075,704124,823SH SOLE 00124,823
ISHARES TR1 3 YR TREAS BD4642874577058,182SH SOLE 008,182
ISHARES TR3 7 YR TREAS BD4642886612161,660SH SOLE 001,660
ISHARES TRA RATE CP BD ETF46429B2912394,250SH SOLE 004,250
ISHARES TRAGENCY BOND ETF4642881668437,115SH SOLE 007,115
ISHARES TRBARCLAYS 7 10 YR4642874404113,567SH SOLE 003,567
ISHARES TRBLACKROCK ULTRA46434V8783757,422SH SOLE 007,422
ISHARES TRBROAD USD HIGH46435U85354,4751,312,657SH SOLE 001,312,657
ISHARES TRCMBS ETF46429B3662,63148,670SH SOLE 0048,670
ISHARES TRCORE 1 5 YR USD46432F8592,97458,239SH SOLE 0058,239
ISHARES TRCORE HIGH DV ETF46429B6632562,718SH SOLE 002,718
ISHARES TRCORE INTL AGGR46435G6727,430135,042SH SOLE 00135,042
ISHARES TRCORE MSCI EAFE46432F8426989,401SH SOLE 009,401
ISHARES TRCORE MSCI TOTAL46432F83487512,326SH SOLE 0012,326
ISHARES TRCORE S&P MCP ETF4642875072,0287,708SH SOLE 007,708
ISHARES TRCORE S&P SCP ETF4642878047136,527SH SOLE 006,527
ISHARES TRCORE S&P TTL STK4642871501,15111,698SH SOLE 0011,698
ISHARES TRCORE S&P US GWT4642876712112,063SH SOLE 002,063
ISHARES TRCORE US AGGBD ET4642872261,1079,640SH SOLE 009,640
ISHARES TRCRE U S REIT ETF46428852127,554469,799SH SOLE 00469,799
ISHARES TREAFE GRWTH ETF4642888855,65053,067SH SOLE 0053,067
ISHARES TREAFE VALUE ETF4642888773,13561,657SH SOLE 0061,657
ISHARES TRESG AWR MSCI USA46435G4253,88139,420SH SOLE 0039,420
ISHARES TRGLOBAL REIT ETF46434V6471,43352,271SH SOLE 0052,271
ISHARES TRGRWT ALLOCAT ETF4642898672694,857SH SOLE 004,857
ISHARES TRINTL SEL DIV ETF4642884482307,547SH SOLE 007,547
ISHARES TRJPMORGAN USD EMG46428828142,391385,113SH SOLE 00385,113
ISHARES TRMORTGE REL ETF46435G34256315,557SH SOLE 0015,557
ISHARES TRMSCI ACWI EXUS46435G84741412,936SH SOLE 0012,936
ISHARES TRMSCI USA MIN VOL46429B6971,71623,340SH SOLE 0023,340
ISHARES TRMSCI USA MMENTM46432F3961,4908,484SH SOLE 008,484
ISHARES TRNATIONAL MUN ETF4642884141,93416,646SH SOLE 0016,646
ISHARES TRRUS 1000 GRW ETF4642876143041,109SH SOLE 001,109
ISHARES TRRUS MID CAP ETF46428749987111,139SH SOLE 0011,139
ISHARES TRRUS TP200 GR ETF4642894383272,145SH SOLE 002,145
ISHARES TRRUSSELL 2000 ETF4642876554201,921SH SOLE 001,921
ISHARES TRS&P 100 ETF4642871013541,791SH SOLE 001,791
ISHARES TRS&P 500 GRWT ETF46428730989712,137SH SOLE 0012,137
ISHARES TRSELECT DIVID ETF4642871682342,037SH SOLE 002,037
ISHARES TRSHRT NAT MUN ETF4642881582,30821,452SH SOLE 0021,452
ISHARES TRTIPS BD ETF4642871765113,998SH SOLE 003,998
ISHARES TRU.S. TECH ETF4642877211,32013,040SH SOLE 0013,040
J P MORGAN EXCHANGE-TRADED FINTL BD OPP ETF46641Q8522144,168SH SOLE 004,168
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q8372,46848,650SH SOLE 0048,650
JANUS DETROIT STR TRHENDRSN SHRT ETF47103U8861,84136,690SH SOLE 0036,690
JOHNSON & JOHNSONCOM4781601048645,350SH SOLE 005,350
JOUNCE THERAPEUTICS INCCOM4811161018912,005SH SOLE 0012,005
JPMORGAN CHASE & COCOM46625H1005253,205SH SOLE 003,205
LILLY ELI & COCOM5324571082,2319,654SH SOLE 009,654
LOWES COS INCCOM5486611075782,848SH SOLE 002,848
MACATAWA BK CORPCOM55422510212515,517SH SOLE 0015,517
MARSH & MCLENNAN COS INCCOM5717481023032,001SH SOLE 002,001
MCDONALDS CORPCOM5801351013331,380SH SOLE 001,380
MERCADOLIBRE INCCOM58733R102340202SH SOLE 00202
MICROSOFT CORPCOM5949181042,6849,520SH SOLE 009,520
MONDELEZ INTL INCCL A6092071053295,653SH SOLE 005,653
NATIONAL STORAGE AFFILIATESCOM SHS BEN IN6378701063,69570,000SH SOLE 0070,000
NETFLIX INCCOM64110L106213349SH SOLE 00349
NEXTERA ENERGY INCCOM65339F1012172,759SH SOLE 002,759
NVIDIA CORPORATIONCOM67066G1046062,925SH SOLE 002,925
OGE ENERGY CORPCOM6708371032367,168SH SOLE 007,168
PEPSICO INCCOM7134481085923,934SH SOLE 003,934
PFIZER INCCOM71708110353212,374SH SOLE 0012,374
PGIM ETF TRULTRA SHORT69344A1072,10442,351SH SOLE 0042,351
PHILIP MORRIS INTL INCCOM7181721093333,511SH SOLE 003,511
PIMCO ETF TRACTIVE BD ETF72201R7756095,512SH SOLE 005,512
PIMCO ETF TRENHAN SHRT MA AC72201R8331,10810,871SH SOLE 0010,871
PIMCO ETF TRENHNCD LW DUR AC72201R7181,26412,417SH SOLE 0012,417
PROCTER AND GAMBLE COCOM7427181098456,045SH SOLE 006,045
PROSHARES TRS&P 500 DV ARIST74348A4672112,385SH SOLE 002,385
PRUDENTIAL FINL INCCOM7443201022322,201SH SOLE 002,201
PUBLIC SVC ENTERPRISE GRP INCOM7445731062173,559SH SOLE 003,559
SAREPTA THERAPEUTICS INCCOM8036071002873,100SH SOLE 003,100
SCHWAB STRATEGIC TRINTL SCEQT ETF80852488823,847574,341SH SOLE 00574,341
SCHWAB STRATEGIC TRINTRM TRM TRES8085248543,35859,221SH SOLE 0059,221
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241024123,964SH SOLE 003,964
SCHWAB STRATEGIC TRUS LCAP GR ETF8085243001,82112,299SH SOLE 0012,299
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242012,53124,334SH SOLE 0024,334
SCHWAB STRATEGIC TRUS MID-CAP ETF80852450855,441723,205SH SOLE 00723,205
SCHWAB STRATEGIC TRUS SML CAP ETF80852460750,257502,070SH SOLE 00502,070
SCHWAB STRATEGIC TRUS TIPS ETF80852487047,451758,249SH SOLE 00758,249
SELECT SECTOR SPDR TRCOMMUNICATION81369Y85211,887148,379SH SOLE 00148,379
SELECT SECTOR SPDR TRENERGY81369Y5063,40065,279SH SOLE 0065,279
SELECT SECTOR SPDR TRFINANCIAL81369Y60510,568281,587SH SOLE 00281,587
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y40716,55392,242SH SOLE 0092,242
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y3084,72268,595SH SOLE 0068,595
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y20920,856163,833SH SOLE 00163,833
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7048,37785,622SH SOLE 0085,622
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8863,07748,169SH SOLE 0048,169
SELECT SECTOR SPDR TRSBI MATERIALS81369Y1002,87036,274SH SOLE 0036,274
SELECT SECTOR SPDR TRTECHNOLOGY81369Y80348,953327,837SH SOLE 00327,837
SEMPRACOM8168511094743,746SH SOLE 003,746
SHERWIN WILLIAMS COCOM82434810612,12243,335SH SOLE 0043,335
SOUTHERN COCOM84258710773411,838SH SOLE 0011,838
SPDR DOW JONES INDL AVERAGEUT SER 178467X1091,6935,003SH SOLE 005,003
SPDR GOLD TRGOLD SHS78463V1074512,748SH SOLE 002,748
SPDR INDEX SHS FDSPORTFOLIO DEVLPD78463X88959,8221,652,077SH SOLE 001,652,077
SPDR INDEX SHS FDSPORTFOLIO EMG MK78463X50951,4701,210,214SH SOLE 001,210,214
SPDR S&P 500 ETF TRTR UNIT78462F1031,4933,478SH SOLE 003,478
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y107310644SH SOLE 00644
SPDR SER TRBLMBRG BRC CNVRT78464A35919,187224,753SH SOLE 00224,753
SPDR SER TRBLOMBERG BRC INV78468R2007,555246,412SH SOLE 00246,412
SPDR SER TRICE PFD SEC ETF78464A29254812,619SH SOLE 0012,619
SPDR SER TRNUVEEN BBG BRCLY78464A2843,74062,379SH SOLE 0062,379
SPDR SER TRPORTFOLIO AGRGTE78464A64981,6612,735,717SH SOLE 002,735,717
SPDR SER TRPORTFOLIO LN COR78464A36724,450779,648SH SOLE 00779,648
SPDR SER TRPORTFOLIO LN TSR78464A6646,543158,466SH SOLE 00158,466
SPDR SER TRPORTFOLIO S&P40078464A8474,02987,286SH SOLE 0087,286
SPDR SER TRPORTFOLIO S&P50078464A85422,694449,738SH SOLE 00449,738
SPDR SER TRPORTFOLIO S&P60078468R8534,19198,371SH SOLE 0098,371
SPDR SER TRPORTFOLIO SH TSR78468R10133610,960SH SOLE 0010,960
SPDR SER TRPRTFLO S&P500 GW78464A409122,3141,910,550SH SOLE 001,910,550
SPDR SER TRPRTFLO S&P500 VL78464A50885,7402,198,471SH SOLE 002,198,471
SPDR SER TRS&P 600 SML CAP78464A8132152,265SH SOLE 002,265
SSGA ACTIVE ETF TRSPDR TR TACTIC78467V8483767,791SH SOLE 007,791
STANLEY BLACK & DECKER INCCOM8545021013722,120SH SOLE 002,120
STRATEGY SHSNS 7HANDL IDX86280R50686134,519SH SOLE 0034,519
STRYKER CORPORATIONCOM8636671013881,472SH SOLE 001,472
TESLA INCCOM88160R1019091,172SH SOLE 001,172
TORONTO DOMINION BK ONTCOM NEW8911605095027,595SH SOLE 007,595
TREEHOUSE FOODS INCCOM89469A1043017,549SH SOLE 007,549
TRUIST FINL CORPCOM89832Q10962110,596SH SOLE 0010,596
UNION PAC CORPCOM9078181082571,312SH SOLE 001,312
VANGUARD BD INDEX FDSTOTAL BND MRKT9219378352,31827,127SH SOLE 0027,127
VANGUARD CHARLOTTE FDSTOTAL INT BD ETF92203J40764511,317SH SOLE 0011,317
VANGUARD INDEX FDSGROWTH ETF9229087363,17010,923SH SOLE 0010,923
VANGUARD INDEX FDSMCAP GR IDXVIP9229085382,65211,221SH SOLE 0011,221
VANGUARD INDEX FDSMCAP VL IDXVIP9229085121,2448,911SH SOLE 008,911
VANGUARD INDEX FDSMID CAP ETF9229086292791,177SH SOLE 001,177
VANGUARD INDEX FDSS&P 500 ETF SHS9229083631,4413,653SH SOLE 003,653
VANGUARD INDEX FDSSMALL CP ETF9229087511,0644,864SH SOLE 004,864
VANGUARD INDEX FDSSML CP GRW ETF9229085956342,262SH SOLE 002,262
VANGUARD INDEX FDSTOTAL STK MKT9229087695872,642SH SOLE 002,642
VANGUARD INDEX FDSVALUE ETF9229087442882,127SH SOLE 002,127
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF92204285869313,852SH SOLE 0013,852
VANGUARD INTL EQUITY INDEX FTT WRLD ST ETF92204274212,055118,380SH SOLE 00118,380
VANGUARD MALVERN FDSSTRM INFPROIDX9220208054,14278,773SH SOLE 0078,773
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C8707,27377,033SH SOLE 0077,033
VANGUARD SCOTTSDALE FDSMTG-BKD SECS ETF92206C77134,659650,386SH SOLE 00650,386
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C40937,100450,186SH SOLE 00450,186
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088442,41615,729SH SOLE 0015,729
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438582655,241SH SOLE 005,241
VANGUARD WORLD FDSINF TECH ETF92204A7022,5596,378SH SOLE 006,378
VERIZON COMMUNICATIONS INCCOM92343V10475613,998SH SOLE 0013,998
VISA INCCOM CL A92826C8393901,752SH SOLE 001,752
WALMART INCCOM9311421035804,157SH SOLE 004,157
WASTE MGMT INC DELCOM94106L1095793,873SH SOLE 003,873
WISDOMTREE TRHEDGED HI YLD BD97717W43098344,239SH SOLE 0044,239
WISDOMTREE TRYIELD ENHANCD US97717X5115179,965SH SOLE 009,965
WORLD GOLD TRSPDR GLD MINIS98149E20438,8242,223,558SH SOLE 002,223,558