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
ALPS SECTOR DIVIDEND DOGS ETF ETF 00162Q858 235 6,461 SH   SOLE   0 0 6,461
AT&T INC COM Stock 00206R102 300 9,932 SH   SOLE   0 0 9,932
ABBOTT LABS COM Stock 002824100 5,093 55,703 SH   SOLE   0 0 55,702
ABBVIE INC COM Stock 00287Y109 5,831 59,393 SH   SOLE   0 0 59,393
ADOBE INC COM Stock 00724F101 276 633 SH   SOLE   0 0 633
ALPHA ARCHITECT U.S. QUANTITATIVE VALUE ETF ETF 02072L102 389 17,372 SH   SOLE   0 0 17,372
ALPHABET INC CAP STK CL C Stock 02079K107 397 281 SH   SOLE   0 0 281
AMAZON COM INC COM Stock 023135106 301 109 SH   SOLE   0 0 109
AMGEN INC COM Stock 031162100 267 1,134 SH   SOLE   0 0 1,134
APPLE INC COM Stock 037833100 1,475 4,042 SH   SOLE   0 0 4,042
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 354 2,379 SH   SOLE   0 0 2,378
BK OF AMERICA CORP COM Stock 060505104 286 12,045 SH   SOLE   0 0 12,045
BERKSHIRE HATHAWAY CLASS A Stock 084670108 32,076 120 SH   SOLE   0 0 120
BERKSHIRE HATHAWAY CLASS B Stock 084670702 5,862 32,841 SH   SOLE   0 0 32,841
BLACKROCK MUNIYLD MICH QLTY FD COM CEF 09254V105 2,828 208,563 SH   SOLE   0 0 208,563
CHEVRON CORP NEW COM Stock 166764100 314 3,523 SH   SOLE   0 0 3,523
COLGATE PALMOLIVE CO COM Stock 194162103 2,067 28,210 SH   SOLE   0 0 28,210
DANAHER CORPORATION COM Stock 235851102 243 1,376 SH   SOLE   0 0 1,376
DOW INC COM Stock 260557103 226 5,544 SH   SOLE   0 0 5,544
DUPONT DE NEMOURS INC COM Stock 26614N102 204 3,839 SH   SOLE   0 0 3,839
EXXON MOBIL CORP COM Stock 30231G102 502 11,229 SH   SOLE   0 0 11,229
FACEBOOK INC CL A Stock 30303M102 491 2,162 SH   SOLE   0 0 2,162
FARMLAND PARTNERS INC COM REIT 31154R109 73 10,670 SH   SOLE   0 0 10,670
FIRST TRUST INDUSTRIALS/PRODUCER DURABLES ALPHADEX FUND ETF 33734X150 326 8,623 SH   SOLE   0 0 8,623
FIRST TRUST RBA AMERICAN INDUSTRIAL RENAISSANCE ETF ETF 33738R704 316 13,044 SH   SOLE   0 0 13,044
FLEXSHARES GLOBAL UPSTREAM NATURAL RESOURCES INDEX FUND ETF 33939L407 261 9,430 SH   SOLE   0 0 9,430
FLEXSHARES STOXX GLOBAL ESG IMPACT INDEX FUND ETF 33939L688 325 3,160 SH   SOLE   0 0 3,160
FLEXSHARES STOXX US ESG IMPACT INDEX FUND ETF 33939L696 353 4,724 SH   SOLE   0 0 4,724
GENTEX CORP Stock 371901109 19,713 764,957 SH   SOLE   0 0 764,957
GLOBAL X SILVER MINERS ETF ETF 37954Y848 1,640 44,291 SH   SOLE   0 0 44,291
HOME DEPOT INC COM Stock 437076102 281 1,120 SH   SOLE   0 0 1,120
HONEYWELL INTL INC COM Stock 438516106 478 3,303 SH   SOLE   0 0 3,303
HUNTINGTON BANCSHARES INC COM Stock 446150104 436 48,219 SH   SOLE   0 0 48,219
INNOVATOR S&P 500 POWER BUFFER ETF - JUNE ETF 45782C748 331 11,796 SH   SOLE   0 0 11,796
INNOVATOR S&P 500 POWER BUFFER ETF - JULY ETF 45782C813 979 36,613 SH   SOLE   0 0 36,613
INTERNATIONAL BUSINESS MACHS COM Stock 459200101 212 1,752 SH   SOLE   0 0 1,752
INVESCO QQQ TRUST ETF 46090E103 257 1,039 SH   SOLE   0 0 1,039
INVESCO S&P 500 QUALITY ETF 46137V241 4,002 113,013 SH   SOLE   0 0 113,012
INVESCO S&P 500 PURE VALUE ETF 46137V258 1,835 38,439 SH   SOLE   0 0 38,439
INVESCO S&P 500 PURE GROWTH ETF ETF 46137V266 1,866 14,413 SH   SOLE   0 0 14,413
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357 2,025 19,899 SH   SOLE   0 0 19,899
INVESCO ZACKS MID-CAP ETF 46137Y401 965 15,700 SH   SOLE   0 0 15,700
INVESCO MID-CAP LOW VOLATILITY ETF 46138E198 8,175 197,553 SH   SOLE   0 0 197,553
INVESCO S&P 500 LOW VOLATILITY ETF ETF 46138E354 264 5,310 SH   SOLE   0 0 5,310
INVESCO SMALL-CAP LOW VOLATILITY ETF 46138G102 4,522 133,563 SH   SOLE   0 0 133,563
INVESCO BULLETSHARES 2020 CORPORATE BOND ETF ETF 46138J502 2,171 102,027 SH   SOLE   0 0 102,027
INVESCO BULLETSHARES 2021 CORPORATE BOND ETF ETF 46138J700 3,507 164,103 SH   SOLE   0 0 164,103
INVESCO BULLETSHARES 2023 CORPORATE BOND ETF ETF 46138J866 255 11,700 SH   SOLE   0 0 11,700
INVESCO BULLETSHARES 2022 CORPORATE BOND ETF ETF 46138J882 1,721 78,860 SH   SOLE   0 0 78,860
ISHARES COMEX GOLD TRUST ETF 464285105 2,655 156,279 SH   SOLE   0 0 156,279
ISHARES GLOBAL MINIMUM VOLATILITY ETF 464286525 6,789 77,517 SH   SOLE   0 0 77,516
ISHARES EMERGING MINIMUM VOLATILITY ETF 464286533 5,988 115,163 SH   SOLE   0 0 115,163
ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF ETF 464287150 1,809 26,053 SH   SOLE   0 0 26,053
ISHARES CORE S&P 500 ETF 464287200 30,099 97,191 SH   SOLE   0 0 97,190
ISHARES CORE U.S. AGGREGATE BOND ETF 464287226 283 2,397 SH   SOLE   0 0 2,397
ISHARES 1-3 YEAR TREASURY BOND ETF ETF 464287457 2,517 29,059 SH   SOLE   0 0 29,059
ISHARES EAFE ETF 464287465 427 7,017 SH   SOLE   0 0 7,017
ISHARES S&P MID-CAP ETF 464287507 1,350 7,590 SH   SOLE   0 0 7,590
ISHARES EXPANDED TECH-SOFTWARE SECTOR ETF ETF 464287515 861 3,029 SH   SOLE   0 0 3,029
ISHARES PHLX SOX SEMICONDUCTOR SECTOR INDEX FUND ETF 464287523 850 3,138 SH   SOLE   0 0 3,138
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF 464287556 749 5,481 SH   SOLE   0 0 5,481
ISHARES U.S. CONSUMER SERVICES ETF ETF 464287580 742 3,388 SH   SOLE   0 0 3,388
ISHARES RUSSELL 1000 GROWTH ETF 464287614 2,489 12,965 SH   SOLE   0 0 12,965
ISHARES RUSSELL 2000 VALUE ETF 464287630 970 9,952 SH   SOLE   0 0 9,951
ISHARES RUSSELL 2000 ETF ETF 464287655 970 6,775 SH   SOLE   0 0 6,775
ISHARES U.S. ENERGY ETF ETF 464287796 353 17,636 SH   SOLE   0 0 17,636
ISHARES S&P SMALL-CAP ETF 464287804 2,217 32,466 SH   SOLE   0 0 32,465
ISHARES ACWI EX-US ETF 464288240 380 8,789 SH   SOLE   0 0 8,789
ISHARES ACWI ETF 464288257 3,091 41,935 SH   SOLE   0 0 41,935
ISHARES INTERNATIONAL SELECT DIVIDEND ETF ETF 464288448 460 18,329 SH   SOLE   0 0 18,329
ISHARES MSCI KLD 400 SOCIAL ETF ETF 464288570 340 2,879 SH   SOLE   0 0 2,879
ISHARES U.S. HOME CONSTRUCTION ETF ETF 464288752 743 16,818 SH   SOLE   0 0 16,818
ISHARES MSCI USA ESG SELECT ETF ETF 464288802 360 2,693 SH   SOLE   0 0 2,693
ISHARES U.S. MEDICAL DEVICES ETF ETF 464288810 752 2,839 SH   SOLE   0 0 2,839
ISHARES U.S. OIL EQUIPMENT & SERVICES ETF ETF 464288844 572 66,485 SH   SOLE   0 0 66,485
ISHARES CONSERVATIVE ALLOCATION FUND ETF 464289883 617 16,942 SH   SOLE   0 0 16,942
ISHARES EAFE MINIMUM VOLATILITY ETF 46429B689 7,319 110,796 SH   SOLE   0 0 110,796
ISHARES USA MINIMUM VOLATILITY ETF 46429B697 17,675 291,520 SH   SOLE   0 0 291,520
ISHARES COMMODITIES SELECT ETF 46431W853 600 25,250 SH   SOLE   0 0 25,250
ISHARES QUALITY FACTOR ETF 46432F339 34,775 362,543 SH   SOLE   0 0 362,542
ISHARES VALUE FACTOR ETF 46432F388 13,232 183,064 SH   SOLE   0 0 183,064
ISHARES MOMENTUM FACTOR ETF 46432F396 24,648 188,151 SH   SOLE   0 0 188,151
ISHARES INTERNATIONAL MULTI-FACTOR ETF 46434V274 9,017 393,409 SH   SOLE   0 0 393,409
ISHARES U.S. SMALL-CAP MULTI-FACTOR ETF 46434V290 260 7,293 SH   SOLE   0 0 7,293
ISHARES INTERNATIONAL QUALITY FACTOR ETF 46434V456 4,352 147,963 SH   SOLE   0 0 147,963
ISHARES DIVIDEND GROWTH ETF 46434V621 10,322 274,519 SH   SOLE   0 0 274,519
JPMORGAN CHASE & CO COM Stock 46625H100 776 8,254 SH   SOLE   0 0 8,253
JP MORGAN ALERIAN MLP ETF 46625H365 176 13,310 SH   SOLE   0 0 13,310
JOHNSON & JOHNSON COM Stock 478160104 1,740 12,373 SH   SOLE   0 0 12,373
KONINKLIJKE PHILIPS N V NY REG SH NEW ADR 500472303 424 9,058 SH   SOLE   0 0 9,058
MACATAWA BK CORP COM Stock 554225102 621 79,424 SH   SOLE   0 0 79,424
MARATHON OIL CORP COM Stock 565849106 158 25,778 SH   SOLE   0 0 25,778
MASTERCARD INCORPORATED CL A Stock 57636Q104 232 784 SH   SOLE   0 0 784
MICROSOFT CORP COM Stock 594918104 1,614 7,931 SH   SOLE   0 0 7,930
MILLER HERMAN INC COM Stock 600544100 2,051 86,859 SH   SOLE   0 0 86,858
NEXTERA ENERGY INC COM Stock 65339F101 456 1,901 SH   SOLE   0 0 1,900
INSPIRE 100 ETF ETF 66538H534 416 13,660 SH   SOLE   0 0 13,660
INSPIRE SMALL/MID CAP IMPACT ETF ETF 66538H641 374 16,533 SH   SOLE   0 0 16,533
NUVEEN MICH QUALITY MUN INCOME COM CEF 670979103 171 12,500 SH   SOLE   0 0 12,500
PAYPAL HLDGS INC COM Stock 70450Y103 272 1,562 SH   SOLE   0 0 1,562
PROCTER AND GAMBLE CO COM Stock 742718109 1,494 12,498 SH   SOLE   0 0 12,497
ROYAL DUTCH SHELL PLC SPONS ADR A ADR 780259206 248 7,598 SH   SOLE   0 0 7,598
SPDR S&P 500 ETF 78462F103 3,949 12,807 SH   SOLE   0 0 12,807
SPDR GOLD SHARES ETF 78463V107 775 4,630 SH   SOLE   0 0 4,630
SPDR NYSE TECHNOLOGY ETF ETF 78464A102 891 8,967 SH   SOLE   0 0 8,966
SPDR S&P HEALTH CARE EQUIPMENT ETF ETF 78464A581 729 8,150 SH   SOLE   0 0 8,150
SPDR S&P SOFTWARE & SERVICES ETF ETF 78464A599 778 6,979 SH   SOLE   0 0 6,979
SPDR DOW JONES INDUSTRIAL AVERAGE ETF ETF 78467X109 302 1,173 SH   SOLE   0 0 1,173
SPDR S&P OIL & GAS EXPLORATION & PRODUCTION ETF ETF 78468R556 493 9,454 SH   SOLE   0 0 9,454
SALESFORCE COM INC COM Stock 79466L302 235 1,252 SH   SOLE   0 0 1,252
SCHWAB U.S. LARGE-CAP GROWTH ETF 808524300 1,966 19,359 SH   SOLE   0 0 19,359
SCHWAB U.S. LARGE-CAP VALUE ETF 808524409 1,777 35,457 SH   SOLE   0 0 35,457
SCHWAB U.S. MID-CAP ETF ETF 808524508 289 5,500 SH   SOLE   0 0 5,500
SCHWAB U.S. SMALL-CAP ETF 808524607 1,449 22,175 SH   SOLE   0 0 22,175
SCHWAB EMERGING MARKETS ETF 808524706 553 22,729 SH   SOLE   0 0 22,729
INDUSTRIAL SELECT SECTOR SPDR FUND ETF 81369Y704 337 4,905 SH   SOLE   0 0 4,905
TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803 879 8,412 SH   SOLE   0 0 8,411
DAY HAGAN/NED DAVIS RESEARCH SMART SECTOR ETF ETF 86280R803 794 33,084 SH   SOLE   0 0 33,084
STRYKER CORPORATION COM Stock 863667101 1,173 6,510 SH   SOLE   0 0 6,510
SUN CMNTYS INC COM REIT 866674104 866 6,383 SH   SOLE   0 0 6,383
TCF FINANCIAL CORPORATION NEW COM Stock 872307103 2,315 78,676 SH   SOLE   0 0 78,676
3M CO COM Stock 88579Y101 714 4,577 SH   SOLE   0 0 4,576
UBER TECHNOLOGIES INC COM Stock 90353T100 277 8,915 SH   SOLE   0 0 8,915
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF 921908844 733 6,254 SH   SOLE   0 0 6,254
VANGUARD ESG INTERNATIONAL STOCK ETF ETF 921910725 206 4,279 SH   SOLE   0 0 4,279
VANGUARD ESG U.S. STOCK ETF ETF 921910733 270 4,793 SH   SOLE   0 0 4,793
VANGUARD MEGA-CAP GROWTH ETF 921910816 456 2,791 SH   SOLE   0 0 2,791
VANGUARD EMERGING MARKETS ETF 922042858 549 13,850 SH   SOLE   0 0 13,849
VANGUARD S&P 500 ETF ETF 922908363 2,223 7,842 SH   SOLE   0 0 7,842
VANGUARD MID-CAP VALUE ETF 922908512 2,329 24,339 SH   SOLE   0 0 24,339
VANGUARD GROWTH INDEX FUND ETF 922908736 201 995 SH   SOLE   0 0 995
VANGUARD VALUE INDEX ETF 922908744 3,992 40,087 SH   SOLE   0 0 40,087
VANGUARD TOTAL STOCK MARKET INDEX FUND ETF 922908769 961 6,139 SH   SOLE   0 0 6,139
VERIZON COMMUNICATIONS INC COM Stock 92343V104 445 8,070 SH   SOLE   0 0 8,070
VISA INC COM CL A Stock 92826C839 480 2,486 SH   SOLE   0 0 2,486
WEC ENERGY GROUP INC COM Stock 92939U106 201 2,293 SH   SOLE   0 0 2,293
WELLS FARGO CO NEW COM Stock 949746101 233 9,099 SH   SOLE   0 0 9,098
WISDOMTREE EMERGING MARKETS SMALLCAP DIVIDEND FUND ETF 97717W281 227 5,829 SH   SOLE   0 0 5,829
WISDOMTREE U.S. LARGECAP DIVIDEND FUND ETF 97717W307 587 6,320 SH   SOLE   0 0 6,320
WISDOMTREE EMERGING MARKETS QUALITY DIVIDEND GROWTH FUND ETF 97717W323 239 10,505 SH   SOLE   0 0 10,505
WISDOMTREE U.S. DIVIDEND EX-FINANCIALS FUND ETF 97717W406 2,363 32,045 SH   SOLE   0 0 32,044
WISDOMTREE U.S. MID-CAP ETF 97717W505 1,656 58,425 SH   SOLE   0 0 58,424
WISDOMTREE INTERNATIONAL EQUITY ETF 97717W703 1,142 25,792 SH   SOLE   0 0 25,792
WISDOMTREE INTERNATIONAL MID-CAP ETF 97717W778 226 4,216 SH   SOLE   0 0 4,216
WISDOMTREE GLOBAL EX-U.S. QUALITY DIVIDEND GROWTH FUND ETF 97717W844 1,399 22,177 SH   SOLE   0 0 22,177
WISDOMTREE U.S. QUALITY DIVIDEND GROWTH FUND ETF 97717X669 242 5,319 SH   SOLE   0 0 5,319
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101 346 1,611 SH   SOLE   0 0 1,611
EATON CORP PLC SHS Stock G29183103 218 2,492 SH   SOLE   0 0 2,492