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,814 18,358 SH   SOLE   18,358 0 0
ABBOTT LABS COM 002824100 299 3,743 SH   SOLE   3,743 0 0
ABBVIE INC COM 00287Y109 3,459 42,918 SH   SOLE   42,918 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,507 5,300 SH   SOLE   5,300 0 0
ALLERGAN PLC SHS G0177J108 227 1,548 SH   SOLE   29 0 1,519
ALPHABET INC CAP STK CL C 02079K107 269 229 SH   SOLE   229 0 0
ALPHABET INC CAP STK CL A 02079K305 332 282 SH   SOLE   282 0 0
ALTRIA GROUP INC COM 02209S103 210 3,654 SH   SOLE   3,654 0 0
AMAZON COM INC COM 023135106 9,525 5,349 SH   SOLE   5,349 0 0
AMERICAN EXPRESS CO COM 025816109 378 3,455 SH   SOLE   3,455 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,071 13,470 SH   SOLE   13,470 0 0
ANADARKO PETE CORP COM 032511107 1,739 38,234 SH   SOLE   35,322 0 2,912
APPLE INC COM 037833100 8,065 42,456 SH   SOLE   42,456 0 0
AT&T INC COM 00206R102 2,198 70,083 SH   SOLE   70,083 0 0
AUTODESK INC COM 052769106 220 1,410 SH   SOLE   79 0 1,331
AUTOMATIC DATA PROCESSING IN COM 053015103 266 1,666 SH   SOLE   1,666 0 0
BANK AMER CORP COM 060505104 239 8,654 SH   SOLE   8,654 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 744 3,704 SH   SOLE   3,704 0 0
BIOGEN INC COM 09062X103 230 975 SH   SOLE   25 0 950
BOEING CO COM 097023105 6,395 16,767 SH   SOLE   16,767 0 0
BP PLC SPONSORED ADR 055622104 316 7,231 SH   SOLE   7,231 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,263 47,430 SH   SOLE   47,430 0 0
BROADCOM INC COM 11135F101 356 1,183 SH   SOLE   49 0 1,134
CATERPILLAR INC DEL COM 149123101 3,521 25,988 SH   SOLE   25,988 0 0
CELGENE CORP COM 151020104 2,207 23,394 SH   SOLE   23,394 0 0
CHEVRON CORP NEW COM 166764100 2,543 20,646 SH   SOLE   20,646 0 0
CISCO SYS INC COM 17275R102 290 5,369 SH   SOLE   5,369 0 0
COCA COLA CO COM 191216100 340 7,249 SH   SOLE   7,249 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,831 25,266 SH   SOLE   25,266 0 0
COMCAST CORP NEW CL A 20030N101 494 12,367 SH   SOLE   2,429 0 9,938
COSTCO WHSL CORP NEW COM 22160K105 3,735 15,424 SH   SOLE   15,424 0 0
CVS HEALTH CORP COM 126650100 1,834 34,003 SH   SOLE   34,003 0 0
DANAHER CORPORATION COM 235851102 4,510 34,161 SH   SOLE   34,161 0 0
DISNEY WALT CO COM DISNEY 254687106 402 3,625 SH   SOLE   3,625 0 0
DTE ENERGY CO COM 233331107 1,013 8,122 SH   SOLE   8,122 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 406 4,511 SH   SOLE   4,511 0 0
EXXON MOBIL CORP COM 30231G102 2,883 35,681 SH   SOLE   35,681 0 0
F5 NETWORKS INC COM 315616102 2,461 15,681 SH   SOLE   15,681 0 0
FACEBOOK INC CL A 30303M102 4,655 27,928 SH   SOLE   27,828 0 100
FORD MTR CO DEL COM 345370860 229 26,035 SH   SOLE   26,035 0 0
GALLAGHER ARTHUR J & CO COM 363576109 2,986 38,236 SH   SOLE   38,236 0 0
GENERAL ELECTRIC CO COM 369604103 199 19,900 SH   SOLE   19,900 0 0
GENTEX CORP COM 371901109 1,887 91,272 SH   SOLE   91,272 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,453 12,775 SH   SOLE   12,775 0 0
HOME DEPOT INC COM 437076102 385 2,005 SH   SOLE   2,005 0 0
HONEYWELL INTL INC COM 438516106 238 1,497 SH   SOLE   1,497 0 0
HORMEL FOODS CORP COM 440452100 2,357 52,658 SH   SOLE   52,658 0 0
INTEL CORP COM 458140100 568 10,586 SH   SOLE   10,586 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2,414 4,230 SH   SOLE   4,230 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 16,260 143,424 SH   SOLE   141,839 0 1,585
INVESCO QQQ TR UNIT SER 1 46090E103 830 4,622 SH   SOLE   4,622 0 0
ISHARES GOLD TRUST ISHARES 464285105 3,989 322,196 SH   SOLE   319,636 0 2,560
ISHARES INC CORE MSCI EMKT 46434G103 6,364 123,078 SH   SOLE   121,958 0 1,120
ISHARES TR SELECT DIVID ETF 464287168 354 3,601 SH   SOLE   3,601 0 0
ISHARES TR TIPS BD ETF 464287176 24,699 218,444 SH   SOLE   217,241 0 1,203
ISHARES TR CORE S&P500 ETF 464287200 159,034 558,877 SH   SOLE   553,613 0 5,264
ISHARES TR MSCI EMG MKT ETF 464287234 493 11,486 SH   SOLE   11,486 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 524 3,038 SH   SOLE   3,038 0 0
ISHARES TR S&P 500 VAL ETF 464287408 236 2,095 SH   SOLE   2,095 0 0
ISHARES TR MSCI EAFE ETF 464287465 4,796 73,951 SH   SOLE   73,951 0 0
ISHARES TR RUS MID CAP ETF 464287499 8,500 157,554 SH   SOLE   156,114 0 1,440
ISHARES TR CORE S&P MCP ETF 464287507 58,460 308,660 SH   SOLE   306,960 0 1,700
ISHARES TR COHEN STEER REIT 464287564 2,006 18,044 SH   SOLE   17,954 0 90
ISHARES TR RUS 1000 VAL ETF 464287598 971 7,860 SH   SOLE   7,860 0 0
ISHARES TR S&P MC 400GR ETF 464287606 346 1,580 SH   SOLE   1,580 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,763 11,645 SH   SOLE   11,645 0 0
ISHARES TR RUS 1000 ETF 464287622 16,636 105,752 SH   SOLE   105,752 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 237 1,204 SH   SOLE   1,204 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 6,152 40,186 SH   SOLE   39,836 0 350
ISHARES TR S&P MC 400VL ETF 464287705 258 1,645 SH   SOLE   1,645 0 0
ISHARES TR CORE S&P SCP ETF 464287804 42,745 554,053 SH   SOLE   550,983 0 3,070
ISHARES TR SP SMCP600VL ETF 464287879 203 1,374 SH   SOLE   1,374 0 0
ISHARES TR S&P SML 600 GWT 464287887 293 1,644 SH   SOLE   1,644 0 0
ISHARES TR SH TR CRPORT ETF 464288646 214 4,050 SH   SOLE   4,050 0 0
ISHARES TR IBONDS SEP19 ETF 46429B564 302 11,875 SH   SOLE   11,875 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 293 3,141 SH   SOLE   3,141 0 0
ISHARES TR CORE MSCI EAFE 46432F842 7,865 129,417 SH   SOLE   127,302 0 2,115
ISHARES TR IBONDS SEP2020 46434V571 441 17,290 SH   SOLE   17,290 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 9,329 369,674 SH   SOLE   369,674 0 0
ISHARES TR IBONDS DEC19 ETF 46434VAU4 7,473 300,617 SH   SOLE   300,617 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 8,652 345,940 SH   SOLE   345,940 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7 8,963 359,797 SH   SOLE   359,797 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 7,634 306,945 SH   SOLE   305,945 0 1,000
ISHARES TR IBONDS DEC24 ETF 46434VBG4 8,156 327,805 SH   SOLE   327,805 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 9,291 375,840 SH   SOLE   375,840 0 0
ISHARES TR CORE MSCI INTL 46435G326 4,688 86,570 SH   SOLE   86,570 0 0
ISHARES US ETF TR SHT MAT BD ETF 46431W507 251 5,000 SH   SOLE   5,000 0 0
JOHNSON & JOHNSON COM 478160104 1,217 8,706 SH   SOLE   8,706 0 0
JPMORGAN CHASE & CO COM 46625H100 6,204 61,288 SH   SOLE   61,288 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 206 8,090 SH   SOLE   8,090 0 0
KIMBERLY CLARK CORP COM 494368103 256 2,070 SH   SOLE   2,070 0 0
L3 TECHNOLOGIES INC COM 502413107 231 1,120 SH   SOLE   35 0 1,085
LENNOX INTL INC COM 526107107 2,451 9,269 SH   SOLE   9,269 0 0
LILLY ELI & CO COM 532457108 244 1,882 SH   SOLE   1,882 0 0
LINCOLN ELEC HLDGS INC COM 533900106 294 3,500 SH   SOLE   3,500 0 0
LOCKHEED MARTIN CORP COM 539830109 290 965 SH   SOLE   965 0 0
LOWES COS INC COM 548661107 4,592 41,950 SH   SOLE   41,950 0 0
MERCK & CO INC COM 58933Y105 301 3,618 SH   SOLE   3,618 0 0
MICROSOFT CORP COM 594918104 7,911 67,074 SH   SOLE   66,574 0 500
NATIONAL OILWELL VARCO INC COM 637071101 698 26,197 SH   SOLE   24,339 0 1,858
NETFLIX INC COM 64110L106 1,640 4,600 SH   SOLE   4,600 0 0
NUCOR CORP COM 670346105 2,218 38,004 SH   SOLE   36,304 0 1,700
NVIDIA CORP COM 67066G104 1,196 6,662 SH   SOLE   6,637 0 25
O REILLY AUTOMOTIVE INC NEW COM 67103H107 221 570 SH   SOLE   570 0 0
ORACLE CORP COM 68389X105 288 5,368 SH   SOLE   5,368 0 0
PEPSICO INC COM 713448108 408 3,333 SH   SOLE   3,333 0 0
PFIZER INC COM 717081103 708 16,678 SH   SOLE   16,678 0 0
PHILIP MORRIS INTL INC COM 718172109 204 2,312 SH   SOLE   2,312 0 0
PROCTER AND GAMBLE CO COM 742718109 3,285 31,569 SH   SOLE   31,569 0 0
PROGRESSIVE CORP OHIO COM 743315103 894 12,394 SH   SOLE   12,394 0 0
RAYTHEON CO COM NEW 755111507 414 2,275 SH   SOLE   2,275 0 0
ROCKWELL MED INC COM 774374102 494 86,834 SH   SOLE   86,834 0 0
ROPER TECHNOLOGIES INC COM 776696106 4,572 13,370 SH   SOLE   13,370 0 0
SCHLUMBERGER LTD COM 806857108 1,011 23,199 SH   SOLE   23,199 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,011 14,861 SH   SOLE   14,861 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2,060 30,463 SH   SOLE   30,463 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 660 11,910 SH   SOLE   11,910 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 582 8,329 SH   SOLE   8,329 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 315 12,099 SH   SOLE   12,099 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 846 27,011 SH   SOLE   27,011 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 945 14,292 SH   SOLE   14,292 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 304 11,834 SH   SOLE   11,834 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 286 3,865 SH   SOLE   3,865 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,833 22,226 SH   SOLE   22,226 0 0
SNAP ON INC COM 833034101 2,619 16,730 SH   SOLE   16,730 0 0
SOUTHERN CO COM 842587107 207 3,996 SH   SOLE   3,996 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,351 22,482 SH   SOLE   22,482 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 863 2,499 SH   SOLE   2,499 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 26,155 959,819 SH   SOLE   956,169 0 3,650
STRYKER CORP COM 863667101 9,378 47,477 SH   SOLE   47,477 0 0
SYNOPSYS INC COM 871607107 4,960 43,072 SH   SOLE   43,072 0 0
TJX COS INC NEW COM 872540109 4,103 77,102 SH   SOLE   77,102 0 0
TWITTER INC COM 90184L102 222 6,744 SH   SOLE   0 0 6,744
ULTA BEAUTY INC COM 90384S303 3,580 10,266 SH   SOLE   10,266 0 0
UNITED PARCEL SERVICE INC CL B 911312106 11,211 100,332 SH   SOLE   100,332 0 0
UNITED TECHNOLOGIES CORP COM 913017109 2,933 22,756 SH   SOLE   22,756 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,689 23,009 SH   SOLE   22,662 0 347
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,725 10,501 SH   SOLE   10,501 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,132 36,039 SH   SOLE   35,799 0 240
VANGUARD INDEX FDS MID CAP ETF 922908629 501 3,118 SH   SOLE   3,118 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 234 2,173 SH   SOLE   2,173 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 424 2,775 SH   SOLE   2,775 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 8,553 59,101 SH   SOLE   59,101 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 22,950 540,001 SH   SOLE   536,556 0 3,445
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 581 11,150 SH   SOLE   11,150 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 24,268 304,258 SH   SOLE   303,928 0 330
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 10,857 124,982 SH   SOLE   124,197 0 785
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 68,357 1,672,545 SH   SOLE   1,663,230 0 9,315
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 18,912 220,775 SH   SOLE   219,635 0 1,140
VERIZON COMMUNICATIONS INC COM 92343V104 229 3,865 SH   SOLE   3,865 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 212 1,155 SH   SOLE   45 0 1,110
WABTEC CORP COM 929740108 1,585 21,507 SH   SOLE   21,507 0 0
WELLS FARGO CO NEW COM 949746101 208 4,310 SH   SOLE   4,310 0 0
WEYERHAEUSER CO COM 962166104 1,494 56,737 SH   SOLE   56,737 0 0
XPO LOGISTICS INC COM 983793100 422 7,856 SH   SOLE   7,856 0 0