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
3M CO COM 88579Y101 389 2,226 SH   SOLE   2,226 0 0
ABBOTT LABS COM 002824100 404 3,690 SH   SOLE   3,690 0 0
ABBVIE INC COM 00287Y109 4,727 44,111 SH   SOLE   43,038 0 1,073
ADOBE SYSTEMS INCORPORATED COM 00724F101 3,283 6,564 SH   SOLE   6,564 0 0
ALLIANT ENERGY CORP COM 018802108 202 3,918 SH   SOLE   3,918 0 0
ALPHABET INC CAP STK CL A 02079K305 655 374 SH   SOLE   374 0 0
ALPHABET INC CAP STK CL C 02079K107 424 242 SH   SOLE   242 0 0
AMAZON COM INC COM 023135106 14,099 4,329 SH   SOLE   4,319 0 10
AMERICAN EXPRESS CO COM 025816109 426 3,527 SH   SOLE   3,527 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,577 16,129 SH   SOLE   16,129 0 0
AMGEN INC COM 031162100 210 915 SH   SOLE   915 0 0
APPLE INC COM 037833100 19,581 147,571 SH   SOLE   147,571 0 0
AT&T INC COM 00206R102 1,625 56,514 SH   SOLE   56,514 0 0
AUTODESK INC COM 052769106 293 960 SH   SOLE   69 0 891
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 798 3,441 SH   SOLE   3,441 0 0
BIOGEN INC COM 09062X103 260 1,060 SH   SOLE   34 0 1,026
BK OF AMERICA CORP COM 060505104 408 13,453 SH   SOLE   13,453 0 0
BOEING CO COM 097023105 3,542 16,547 SH   SOLE   16,547 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 4,553 73,402 SH   SOLE   73,157 0 245
BROADCOM INC COM 11135F101 333 761 SH   SOLE   30 0 731
CATERPILLAR INC COM 149123101 4,943 27,159 SH   SOLE   27,009 0 150
CHEVRON CORP NEW COM 166764100 1,228 14,544 SH   SOLE   14,544 0 0
CISCO SYS INC COM 17275R102 264 5,891 SH   SOLE   5,891 0 0
CITRIX SYS INC COM 177376100 201 1,546 SH   SOLE   74 0 1,472
COCA COLA CO COM 191216100 2,921 53,256 SH   SOLE   52,656 0 600
COMCAST CORP NEW CL A 20030N101 577 11,012 SH   SOLE   3,973 0 7,039
COSTCO WHSL CORP NEW COM 22160K105 6,064 16,095 SH   SOLE   16,020 0 75
CVS HEALTH CORP COM 126650100 2,322 34,001 SH   SOLE   34,001 0 0
DANAHER CORPORATION COM 235851102 7,457 33,570 SH   SOLE   33,380 0 190
DISNEY WALT CO COM 254687106 925 5,106 SH   SOLE   5,106 0 0
DOCUSIGN INC COM 256163106 4,225 19,008 SH   SOLE   18,878 0 130
DTE ENERGY CO COM 233331107 749 6,167 SH   SOLE   6,167 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 350 3,821 SH   SOLE   3,821 0 0
ETF SER SOLUTIONS US GLB JETS 26922A842 3,283 146,701 SH   SOLE   146,371 0 330
ETSY INC COM 29786A106 276 1,549 SH   SOLE   1,549 0 0
EXXON MOBIL CORP COM 30231G102 1,000 24,258 SH   SOLE   24,258 0 0
FACEBOOK INC CL A 30303M102 6,707 24,554 SH   SOLE   24,554 0 0
FORD MTR CO DEL COM 345370860 146 16,632 SH   SOLE   16,632 0 0
GALLAGHER ARTHUR J & CO COM 363576109 4,873 39,387 SH   SOLE   39,387 0 0
GENTEX CORP COM 371901109 3,516 103,621 SH   SOLE   102,981 0 640
GOLDMAN SACHS GROUP INC COM 38141G104 3,481 13,199 SH   SOLE   13,199 0 0
HOME DEPOT INC COM 437076102 735 2,766 SH   SOLE   2,766 0 0
HONEYWELL INTL INC COM 438516106 279 1,313 SH   SOLE   1,313 0 0
HORMEL FOODS CORP COM 440452100 2,620 56,203 SH   SOLE   56,203 0 0
INTEL CORP COM 458140100 656 13,167 SH   SOLE   13,167 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 4,905 5,995 SH   SOLE   5,995 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 4,261 31,989 SH   SOLE   31,509 0 480
INVESCO QQQ TR UNIT SER 1 46090E103 3,461 11,032 SH   SOLE   11,032 0 0
ISHARES GOLD TRUST ISHARES 464285105 7,881 434,697 SH   SOLE   431,262 0 3,435
ISHARES INC CORE MSCI EMKT 46434G103 5,780 93,164 SH   SOLE   92,644 0 520
ISHARES INC ESG AWR MSCI EM 46434G863 308 7,334 SH   SOLE   7,334 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 5,969 131,353 SH   SOLE   131,353 0 0
ISHARES TR COHEN STEER REIT 464287564 1,674 31,076 SH   SOLE   30,896 0 180
ISHARES TR CORE HIGH DV ETF 46429B663 532 6,066 SH   SOLE   6,066 0 0
ISHARES TR CORE MSCI EAFE 46432F842 15,293 221,346 SH   SOLE   219,381 0 1,965
ISHARES TR CORE MSCI INTL 46435G326 2,332 37,835 SH   SOLE   37,835 0 0
ISHARES TR CORE S&P MCP ETF 464287507 77,529 337,330 SH   SOLE   334,800 0 2,530
ISHARES TR CORE S&P SCP ETF 464287804 54,119 588,885 SH   SOLE   584,055 0 4,830
ISHARES TR CORE S&P500 ETF 464287200 230,300 613,495 SH   SOLE   607,951 0 5,544
ISHARES TR ESG AW MSCI EAFE 46435G516 611 8,360 SH   SOLE   8,360 0 0
ISHARES TR IBDS DEC28 ETF 46435U515 8,932 302,261 SH   SOLE   294,333 0 7,928
ISHARES TR IBONDS 27 ETF 46435UAA9 15,355 556,930 SH   SOLE   546,550 0 10,380
ISHARES TR IBONDS DEC 46435U697 1,005 37,101 SH   SOLE   37,101 0 0
ISHARES TR IBONDS DEC 25 46435U432 763 27,070 SH   SOLE   27,070 0 0
ISHARES TR IBONDS DEC 26 46435U259 407 15,025 SH   SOLE   15,025 0 0
ISHARES TR IBONDS DEC2021 46435G789 572 22,195 SH   SOLE   22,195 0 0
ISHARES TR IBONDS DEC2022 46435G755 1,620 61,460 SH   SOLE   61,460 0 0
ISHARES TR IBONDS DEC2023 46435G318 1,635 62,440 SH   SOLE   62,440 0 0
ISHARES TR IBONDS DEC2026 46435GAA0 18,935 698,661 SH   SOLE   691,661 0 7,000
ISHARES TR IBONDS DEC21 ETF 46434VBK5 17,221 691,345 SH   SOLE   686,910 0 4,435
ISHARES TR IBONDS DEC22 ETF 46434VBA7 18,731 732,544 SH   SOLE   727,779 0 4,765
ISHARES TR IBONDS DEC23 ETF 46434VAX8 18,659 710,294 SH   SOLE   705,764 0 4,530
ISHARES TR IBONDS DEC24 ETF 46434VBG4 19,562 735,979 SH   SOLE   731,399 0 4,580
ISHARES TR IBONDS DEC25 ETF 46434VBD1 21,298 778,165 SH   SOLE   772,520 0 5,645
ISHARES TR ISHS 1-5YR INVS 464288646 264 4,785 SH   SOLE   4,785 0 0
ISHARES TR MSCI EAFE ETF 464287465 4,890 67,021 SH   SOLE   67,021 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 634 12,264 SH   SOLE   12,264 0 0
ISHARES TR RUS 1000 ETF 464287622 24,146 113,980 SH   SOLE   113,980 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,937 12,179 SH   SOLE   12,179 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 986 7,212 SH   SOLE   7,212 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 489 1,704 SH   SOLE   1,704 0 0
ISHARES TR RUS MD CP GR ETF 464287481 224 2,184 SH   SOLE   2,184 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 222 2,292 SH   SOLE   2,292 0 0
ISHARES TR RUS MID CAP ETF 464287499 17,686 258,004 SH   SOLE   256,564 0 1,440
ISHARES TR RUSSELL 2000 ETF 464287655 13,275 67,708 SH   SOLE   67,708 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 503 7,882 SH   SOLE   7,882 0 0
ISHARES TR S&P 500 VAL ETF 464287408 735 5,745 SH   SOLE   5,745 0 0
ISHARES TR S&P MC 400GR ETF 464287606 448 6,208 SH   SOLE   6,208 0 0
ISHARES TR S&P MC 400VL ETF 464287705 469 5,430 SH   SOLE   5,430 0 0
ISHARES TR S&P SML 600 GWT 464287887 292 2,556 SH   SOLE   2,556 0 0
ISHARES TR SELECT DIVID ETF 464287168 242 2,521 SH   SOLE   2,521 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 612 5,665 SH   SOLE   5,665 0 0
ISHARES TR SP SMCP600VL ETF 464287879 274 3,370 SH   SOLE   3,370 0 0
ISHARES TR TIPS BD ETF 464287176 38,149 298,859 SH   SOLE   296,851 0 2,008
ISHARES TR US TELECOM ETF 464287713 219 7,235 SH   SOLE   7,235 0 0
ISHARES TR US TREAS BD ETF 46429B267 439 16,127 SH   SOLE   16,127 0 0
JOHNSON & JOHNSON COM 478160104 1,196 7,597 SH   SOLE   7,597 0 0
JPMORGAN CHASE & CO COM 46625H100 7,856 61,823 SH   SOLE   61,823 0 0
KEYCORP COM 493267108 1,609 98,066 SH   SOLE   94,906 0 3,160
KIMBERLY-CLARK CORP COM 494368103 381 2,823 SH   SOLE   2,823 0 0
KINDER MORGAN INC DEL COM 49456B101 1,445 105,735 SH   SOLE   105,675 0 60
L3HARRIS TECHNOLOGIES INC COM 502431109 208 1,100 SH   SOLE   45 0 1,055
LENNOX INTL INC COM 526107107 2,674 9,762 SH   SOLE   9,762 0 0
LILLY ELI & CO COM 532457108 399 2,361 SH   SOLE   2,361 0 0
LINCOLN ELEC HLDGS INC COM 533900106 349 3,000 SH   SOLE   3,000 0 0
LOCKHEED MARTIN CORP COM 539830109 363 1,023 SH   SOLE   1,023 0 0
LOWES COS INC COM 548661107 6,839 42,611 SH   SOLE   42,611 0 0
MERCK & CO. INC COM 58933Y105 452 5,526 SH   SOLE   5,526 0 0
MICROSOFT CORP COM 594918104 12,968 58,303 SH   SOLE   58,168 0 135
NETFLIX INC COM 64110L106 2,741 5,070 SH   SOLE   5,030 0 40
NEXTERA ENERGY INC COM 65339F101 221 2,868 SH   SOLE   2,868 0 0
NUCOR CORP COM 670346105 1,981 37,249 SH   SOLE   35,655 0 1,594
NVIDIA CORPORATION COM 67066G104 3,178 6,086 SH   SOLE   5,971 0 115
ORACLE CORP COM 68389X105 392 6,064 SH   SOLE   6,064 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 201 445 SH   SOLE   445 0 0
PAYCHEX INC COM 704326107 241 2,591 SH   SOLE   2,591 0 0
PEPSICO INC COM 713448108 542 3,652 SH   SOLE   3,652 0 0
PFIZER INC COM 717081103 572 15,527 SH   SOLE   15,527 0 0
PROCTER AND GAMBLE CO COM 742718109 4,656 33,461 SH   SOLE   33,461 0 0
PROGRESSIVE CORP COM 743315103 1,084 10,963 SH   SOLE   10,963 0 0
PROLOGIS INC. COM 74340W103 2,750 27,590 SH   SOLE   27,390 0 200
RAYTHEON TECHNOLOGIES CORP COM 75513E101 2,052 28,692 SH   SOLE   28,692 0 0
ROCKWELL MED INC COM 774374102 124 122,834 SH   SOLE   122,834 0 0
ROPER TECHNOLOGIES INC COM 776696106 6,267 14,539 SH   SOLE   14,459 0 80
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 347 11,307 SH   SOLE   11,307 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 831 23,066 SH   SOLE   23,066 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,401 15,392 SH   SOLE   15,392 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 525 8,192 SH   SOLE   8,192 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2,581 28,377 SH   SOLE   28,377 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 792 11,620 SH   SOLE   11,620 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 714 8,023 SH   SOLE   8,023 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 249 4,000 SH   SOLE   0 0 4,000
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,816 47,924 SH   SOLE   47,924 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 350 3,081 SH   SOLE   3,081 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,077 36,530 SH   SOLE   36,530 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 549 4,220 SH   SOLE   4,220 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 3,401 22,247 SH   SOLE   22,247 0 0
SNAP ON INC COM 833034101 3,016 17,624 SH   SOLE   17,544 0 80
SOUTHERN CO COM 842587107 303 4,931 SH   SOLE   4,931 0 0
SPDR GOLD TR GOLD SHS 78463V107 271 1,517 SH   SOLE   1,517 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,185 19,218 SH   SOLE   19,218 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,040 2,477 SH   SOLE   2,477 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 31,708 1,176,534 SH   SOLE   1,169,284 0 7,250
SPDR SER TR S&P METALS MNG 78464A755 231 6,910 SH   SOLE   6,910 0 0
STARBUCKS CORP COM 855244109 3,746 35,015 SH   SOLE   35,015 0 0
STRYKER CORPORATION COM 863667101 11,383 46,453 SH   SOLE   46,178 0 275
SYNOPSYS INC COM 871607107 8,703 33,571 SH   SOLE   33,571 0 0
TARGET CORP COM 87612E106 421 2,383 SH   SOLE   2,383 0 0
TE CONNECTIVITY LTD REG SHS H84989104 208 1,719 SH   SOLE   0 0 1,719
TESLA INC COM 88160R101 1,484 2,103 SH   SOLE   2,103 0 0
TJX COS INC NEW COM 872540109 5,593 81,904 SH   SOLE   81,904 0 0
TWITTER INC COM 90184L102 324 5,977 SH   SOLE   1,481 0 4,496
UNITED PARCEL SERVICE INC CL B 911312106 10,047 59,664 SH   SOLE   59,664 0 0
UNITED RENTALS INC COM 911363109 2,514 10,840 SH   SOLE   10,765 0 75
UNITEDHEALTH GROUP INC COM 91324P102 7,906 22,543 SH   SOLE   21,474 0 1,069
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 231 1,400 SH   SOLE   1,400 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 293 1,156 SH   SOLE   1,156 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 218 1,027 SH   SOLE   1,027 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 1,059 5,120 SH   SOLE   5,120 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,559 41,906 SH   SOLE   41,666 0 240
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,121 9,081 SH   SOLE   9,081 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 932 4,786 SH   SOLE   4,786 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 444 1,658 SH   SOLE   1,658 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 12,758 65,549 SH   SOLE   65,549 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 9,240 77,674 SH   SOLE   76,654 0 1,020
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 33,635 671,223 SH   SOLE   666,348 0 4,875
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,217 22,043 SH   SOLE   22,043 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 14,234 146,536 SH   SOLE   145,496 0 1,040
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 23,715 284,868 SH   SOLE   284,053 0 815
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 77,591 1,643,524 SH   SOLE   1,632,349 0 11,175
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 19,184 209,636 SH   SOLE   208,246 0 1,390
VERIZON COMMUNICATIONS INC COM 92343V104 335 5,705 SH   SOLE   5,705 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 366 1,549 SH   SOLE   40 0 1,509
WALMART INC COM 931142103 224 1,556 SH   SOLE   1,556 0 0