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 3,056 17,322 SH   SOLE   17,322 0 0
ABBOTT LABS COM 002824100 322 3,703 SH   SOLE   3,703 0 0
ABBVIE INC COM 00287Y109 3,647 41,192 SH   SOLE   41,192 0 0
ALLERGAN PLC SHS G0177J108 263 1,374 SH   SOLE   29 0 1,345
ALLIANT ENERGY CORP COM 018802108 249 4,554 SH   SOLE   4,554 0 0
ALPHABET INC CAP STK CL C 02079K107 345 258 SH   SOLE   258 0 0
ALPHABET INC CAP STK CL A 02079K305 348 260 SH   SOLE   260 0 0
AMAZON COM INC COM 023135106 10,167 5,502 SH   SOLE   5,502 0 0
AMERICAN EXPRESS CO COM 025816109 475 3,819 SH   SOLE   3,819 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,226 14,417 SH   SOLE   14,417 0 0
AMGEN INC COM 031162100 206 853 SH   SOLE   853 0 0
APPLE INC COM 037833100 12,102 41,213 SH   SOLE   41,213 0 0
AT&T INC COM 00206R102 2,645 67,694 SH   SOLE   67,694 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 211 1,235 SH   SOLE   1,235 0 0
BANK AMER CORP COM 060505104 379 10,766 SH   SOLE   10,766 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 747 3,297 SH   SOLE   3,297 0 0
BIOGEN INC COM 09062X103 275 927 SH   SOLE   0 0 927
BOEING CO COM 097023105 5,659 17,372 SH   SOLE   17,372 0 0
BP PLC SPONSORED ADR 055622104 273 7,231 SH   SOLE   7,231 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 4,552 70,907 SH   SOLE   70,907 0 0
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 70 23,154 SH   SOLE   23,154 0 0
BROADCOM INC COM 11135F101 248 784 SH   SOLE   49 0 735
CATERPILLAR INC DEL COM 149123101 4,085 27,660 SH   SOLE   27,660 0 0
CHEVRON CORP NEW COM 166764100 2,472 20,509 SH   SOLE   20,509 0 0
CISCO SYS INC COM 17275R102 262 5,469 SH   SOLE   5,469 0 0
COCA COLA CO COM 191216100 265 4,790 SH   SOLE   4,790 0 0
COMCAST CORP NEW CL A 20030N101 510 11,348 SH   SOLE   3,929 0 7,419
COSTCO WHSL CORP NEW COM 22160K105 4,682 15,929 SH   SOLE   15,929 0 0
CVS HEALTH CORP COM 126650100 2,494 33,578 SH   SOLE   33,578 0 0
DANAHER CORPORATION COM 235851102 5,240 34,140 SH   SOLE   34,140 0 0
DISNEY WALT CO COM DISNEY 254687106 554 3,832 SH   SOLE   3,832 0 0
DTE ENERGY CO COM 233331107 1,128 8,682 SH   SOLE   8,682 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 467 5,116 SH   SOLE   5,116 0 0
EXXON MOBIL CORP COM 30231G102 1,938 27,779 SH   SOLE   27,779 0 0
F5 NETWORKS INC COM 315616102 2,190 15,681 SH   SOLE   15,681 0 0
FACEBOOK INC CL A 30303M102 5,726 27,900 SH   SOLE   27,800 0 100
FORD MTR CO DEL COM 345370860 202 21,690 SH   SOLE   21,690 0 0
GALLAGHER ARTHUR J & CO COM 363576109 3,772 39,606 SH   SOLE   39,606 0 0
GENERAL ELECTRIC CO COM 369604103 180 16,134 SH   SOLE   16,134 0 0
GENTEX CORP COM 371901109 2,868 98,952 SH   SOLE   98,952 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,978 12,953 SH   SOLE   12,953 0 0
HOME DEPOT INC COM 437076102 472 2,160 SH   SOLE   2,160 0 0
HONEYWELL INTL INC COM 438516106 265 1,497 SH   SOLE   1,497 0 0
HORMEL FOODS CORP COM 440452100 2,545 56,414 SH   SOLE   56,414 0 0
INTEL CORP COM 458140100 732 12,229 SH   SOLE   12,229 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2,945 4,982 SH   SOLE   4,982 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 10,680 84,288 SH   SOLE   83,728 0 560
INVESCO QQQ TR UNIT SER 1 46090E103 1,135 5,338 SH   SOLE   5,338 0 0
ISHARES GOLD TRUST ISHARES 464285105 5,159 355,808 SH   SOLE   353,248 0 2,560
ISHARES INC CORE MSCI EMKT 46434G103 6,783 126,168 SH   SOLE   125,048 0 1,120
ISHARES TR SELECT DIVID ETF 464287168 361 3,421 SH   SOLE   3,421 0 0
ISHARES TR TIPS BD ETF 464287176 28,719 246,366 SH   SOLE   245,128 0 1,238
ISHARES TR CORE S&P500 ETF 464287200 192,889 596,736 SH   SOLE   591,442 0 5,294
ISHARES TR MSCI EMG MKT ETF 464287234 523 11,652 SH   SOLE   11,652 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 533 2,753 SH   SOLE   2,753 0 0
ISHARES TR S&P 500 VAL ETF 464287408 273 2,096 SH   SOLE   2,096 0 0
ISHARES TR MSCI EAFE ETF 464287465 5,019 72,279 SH   SOLE   72,279 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 306 3,233 SH   SOLE   3,233 0 0
ISHARES TR RUS MID CAP ETF 464287499 9,087 152,408 SH   SOLE   150,968 0 1,440
ISHARES TR CORE S&P MCP ETF 464287507 69,108 335,768 SH   SOLE   334,023 0 1,745
ISHARES TR COHEN STEER REIT 464287564 1,935 16,540 SH   SOLE   16,450 0 90
ISHARES TR RUS 1000 VAL ETF 464287598 1,116 8,179 SH   SOLE   8,179 0 0
ISHARES TR S&P MC 400GR ETF 464287606 429 1,802 SH   SOLE   1,802 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,249 12,785 SH   SOLE   12,785 0 0
ISHARES TR RUS 1000 ETF 464287622 18,720 104,922 SH   SOLE   104,922 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 258 1,204 SH   SOLE   1,204 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 6,794 41,011 SH   SOLE   40,661 0 350
ISHARES TR S&P MC 400VL ETF 464287705 307 1,800 SH   SOLE   1,800 0 0
ISHARES TR CORE S&P SCP ETF 464287804 50,957 607,720 SH   SOLE   604,510 0 3,210
ISHARES TR SP SMCP600VL ETF 464287879 229 1,424 SH   SOLE   1,424 0 0
ISHARES TR S&P SML 600 GWT 464287887 310 1,605 SH   SOLE   1,605 0 0
ISHARES TR SH TR CRPORT ETF 464288646 245 4,560 SH   SOLE   4,560 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 318 3,238 SH   SOLE   3,238 0 0
ISHARES TR CORE MSCI EAFE 46432F842 8,423 129,106 SH   SOLE   126,991 0 2,115
ISHARES TR IBONDS SEP2020 46434V571 787 30,855 SH   SOLE   30,855 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 13,321 526,530 SH   SOLE   526,530 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 12,040 471,033 SH   SOLE   469,433 0 1,600
ISHARES TR IBONDS DEC22 ETF 46434VBA7 12,670 500,979 SH   SOLE   500,979 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 11,345 437,341 SH   SOLE   436,341 0 1,000
ISHARES TR IBONDS DEC24 ETF 46434VBG4 11,698 455,343 SH   SOLE   455,343 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 13,098 524,742 SH   SOLE   524,742 0 0
ISHARES TR IBONDS DEC2023 46435G318 455 17,640 SH   SOLE   17,640 0 0
ISHARES TR CORE MSCI INTL 46435G326 5,001 85,980 SH   SOLE   85,980 0 0
ISHARES TR IBONDS DEC2022 46435G755 397 15,190 SH   SOLE   15,190 0 0
ISHARES TR IBONDS DEC2021 46435G789 228 8,835 SH   SOLE   8,835 0 0
ISHARES TR IBONDS DEC2026 46435GAA0 7,785 304,442 SH   SOLE   304,442 0 0
ISHARES TR IBONDS DEC 46435U697 209 7,895 SH   SOLE   7,895 0 0
ISHARES TR IBONDS ETF 46435UAA9 2,481 95,385 SH   SOLE   95,385 0 0
JOHNSON & JOHNSON COM 478160104 1,007 6,903 SH   SOLE   6,903 0 0
JPMORGAN CHASE & CO COM 46625H100 8,411 60,340 SH   SOLE   60,340 0 0
KEYCORP NEW COM 493267108 2,978 147,111 SH   SOLE   147,111 0 0
KIMBERLY CLARK CORP COM 494368103 336 2,440 SH   SOLE   2,440 0 0
KINDER MORGAN INC DEL COM 49456B101 3,814 180,139 SH   SOLE   180,019 0 120
LENNOX INTL INC COM 526107107 2,333 9,564 SH   SOLE   9,564 0 0
LILLY ELI & CO COM 532457108 246 1,871 SH   SOLE   1,871 0 0
LINCOLN ELEC HLDGS INC COM 533900106 290 3,000 SH   SOLE   3,000 0 0
LOCKHEED MARTIN CORP COM 539830109 376 965 SH   SOLE   965 0 0
LOWES COS INC COM 548661107 5,171 43,176 SH   SOLE   43,176 0 0
MERCK & CO INC COM 58933Y105 425 4,669 SH   SOLE   4,669 0 0
MICROSOFT CORP COM 594918104 10,735 68,072 SH   SOLE   67,572 0 500
NETFLIX INC COM 64110L106 1,616 4,995 SH   SOLE   4,995 0 0
NUCOR CORP COM 670346105 2,127 37,788 SH   SOLE   35,722 0 2,066
NVIDIA CORP COM 67066G104 1,354 5,755 SH   SOLE   5,730 0 25
O REILLY AUTOMOTIVE INC NEW COM 67103H107 250 570 SH   SOLE   570 0 0
ORACLE CORP COM 68389X105 274 5,168 SH   SOLE   5,168 0 0
PEPSICO INC COM 713448108 496 3,627 SH   SOLE   3,627 0 0
PFIZER INC COM 717081103 605 15,442 SH   SOLE   15,442 0 0
PROCTER & GAMBLE CO COM 742718109 4,109 32,902 SH   SOLE   32,902 0 0
PROGRESSIVE CORP OHIO COM 743315103 1,071 14,790 SH   SOLE   14,790 0 0
QURATE RETAIL INC COM SER A 74915M100 96 11,406 SH   SOLE   0 0 11,406
RAYTHEON CO COM NEW 755111507 464 2,113 SH   SOLE   2,113 0 0
ROCKWELL MED INC COM 774374102 278 113,834 SH   SOLE   113,834 0 0
ROPER TECHNOLOGIES INC COM 776696106 4,883 13,785 SH   SOLE   13,785 0 0
SCHLUMBERGER LTD COM 806857108 916 22,774 SH   SOLE   22,774 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,632 21,222 SH   SOLE   21,222 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2,421 31,521 SH   SOLE   31,521 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 767 12,744 SH   SOLE   12,744 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 738 9,755 SH   SOLE   9,755 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 346 12,642 SH   SOLE   12,642 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 967 28,754 SH   SOLE   28,754 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 455 4,464 SH   SOLE   4,464 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,234 20,550 SH   SOLE   20,550 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 449 14,583 SH   SOLE   14,583 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 417 4,550 SH   SOLE   4,550 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 2,622 21,692 SH   SOLE   21,692 0 0
SNAP ON INC COM 833034101 2,908 17,168 SH   SOLE   17,168 0 0
SOUTHERN CO COM 842587107 312 4,895 SH   SOLE   4,895 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 217 1,517 SH   SOLE   1,517 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,118 22,116 SH   SOLE   22,116 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 938 2,499 SH   SOLE   2,499 0 0
SPDR SERIES TRUST S&P METALS MNG 78464A755 237 8,080 SH   SOLE   8,080 0 0
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 31,036 1,152,041 SH   SOLE   1,147,816 0 4,225
STRYKER CORP COM 863667101 9,519 45,343 SH   SOLE   45,343 0 0
SYNOPSYS INC COM 871607107 6,154 44,209 SH   SOLE   44,209 0 0
TARGET CORP COM 87612E106 260 2,030 SH   SOLE   2,030 0 0
TESLA INC COM 88160R101 209 500 SH   SOLE   500 0 0
TJX COS INC NEW COM 872540109 5,000 81,890 SH   SOLE   81,890 0 0
TWITTER INC COM 90184L102 230 7,177 SH   SOLE   0 0 7,177
UNITED PARCEL SERVICE INC CL B 911312106 11,771 100,554 SH   SOLE   100,554 0 0
UNITED TECHNOLOGIES CORP COM 913017109 3,559 23,763 SH   SOLE   23,763 0 0
UNITEDHEALTH GROUP INC COM 91324P102 7,055 23,998 SH   SOLE   22,888 0 1,110
V F CORP COM 918204108 206 2,065 SH   SOLE   2,065 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,275 11,072 SH   SOLE   11,072 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,615 38,958 SH   SOLE   38,718 0 240
VANGUARD INDEX FDS MID CAP ETF 922908629 545 3,056 SH   SOLE   3,056 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 203 1,114 SH   SOLE   1,114 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 6,162 51,415 SH   SOLE   50,395 0 1,020
VANGUARD INDEX FDS SMALL CP ETF 922908751 607 3,664 SH   SOLE   3,664 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 9,916 60,607 SH   SOLE   60,607 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 24,982 561,763 SH   SOLE   558,318 0 3,445
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 517 9,650 SH   SOLE   9,650 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 24,742 305,340 SH   SOLE   305,010 0 330
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 11,233 122,995 SH   SOLE   122,495 0 500
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 78,305 1,777,243 SH   SOLE   1,767,068 0 10,175
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 21,235 226,600 SH   SOLE   225,460 0 1,140
VANGUARD WORLD FD ESG INTL STK ETF 921910725 678 12,675 SH   SOLE   12,675 0 0
WABTEC CORP COM 929740108 1,634 21,003 SH   SOLE   21,003 0 0
WELLS FARGO CO NEW COM 949746101 225 4,190 SH   SOLE   4,190 0 0
WEYERHAEUSER CO COM 962166104 1,696 56,167 SH   SOLE   56,167 0 0