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,182 18,355 SH   SOLE   18,355 0 0
ABBOTT LABS COM 002824100 315 3,743 SH   SOLE   3,743 0 0
ABBVIE INC COM 00287Y109 3,170 43,596 SH   SOLE   43,596 0 0
ALIGN TECHNOLOGY INC COM 016255101 1,303 4,760 SH   SOLE   4,760 0 0
ALLERGAN PLC SHS G0177J108 259 1,548 SH   SOLE   29 0 1,519
ALPHABET INC CAP STK CL C 02079K107 253 234 SH   SOLE   234 0 0
ALPHABET INC CAP STK CL A 02079K305 287 265 SH   SOLE   265 0 0
AMAZON COM INC COM 023135106 10,063 5,314 SH   SOLE   5,314 0 0
AMERICAN EXPRESS CO COM 025816109 426 3,455 SH   SOLE   3,455 0 0
AMERISOURCEBERGEN CORP COM 03073E105 1,129 13,241 SH   SOLE   13,241 0 0
ANADARKO PETE CORP COM 032511107 2,655 37,622 SH   SOLE   34,710 0 2,912
APPLE INC COM 037833100 8,025 40,548 SH   SOLE   40,548 0 0
AT&T INC COM 00206R102 2,201 65,673 SH   SOLE   65,673 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 275 1,666 SH   SOLE   1,666 0 0
BANK AMER CORP COM 060505104 358 12,339 SH   SOLE   12,339 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 800 3,751 SH   SOLE   3,751 0 0
BIOGEN INC COM 09062X103 239 1,023 SH   SOLE   73 0 950
BOEING CO COM 097023105 6,156 16,913 SH   SOLE   16,913 0 0
BP PLC SPONSORED ADR 055622104 302 7,231 SH   SOLE   7,231 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,884 41,539 SH   SOLE   41,539 0 0
BROADCOM INC COM 11135F101 345 1,198 SH   SOLE   64 0 1,134
CATERPILLAR INC DEL COM 149123101 3,564 26,152 SH   SOLE   26,152 0 0
CELGENE CORP COM 151020104 2,202 23,826 SH   SOLE   23,826 0 0
CHEVRON CORP NEW COM 166764100 2,632 21,152 SH   SOLE   21,152 0 0
CISCO SYS INC COM 17275R102 311 5,689 SH   SOLE   5,689 0 0
COCA COLA CO COM 191216100 267 5,249 SH   SOLE   5,249 0 0
COMCAST CORP NEW CL A 20030N101 523 12,367 SH   SOLE   2,429 0 9,938
COSTCO WHSL CORP NEW COM 22160K105 4,162 15,748 SH   SOLE   15,748 0 0
CVS HEALTH CORP COM 126650100 1,827 33,523 SH   SOLE   33,523 0 0
DANAHER CORPORATION COM 235851102 4,927 34,474 SH   SOLE   34,474 0 0
DISNEY WALT CO COM DISNEY 254687106 536 3,838 SH   SOLE   3,838 0 0
DTE ENERGY CO COM 233331107 1,041 8,139 SH   SOLE   8,139 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 407 4,614 SH   SOLE   4,614 0 0
EXXON MOBIL CORP COM 30231G102 2,745 35,823 SH   SOLE   35,823 0 0
F5 NETWORKS INC COM 315616102 2,255 15,484 SH   SOLE   15,484 0 0
FACEBOOK INC CL A 30303M102 5,446 28,216 SH   SOLE   28,116 0 100
FORD MTR CO DEL COM 345370860 259 25,282 SH   SOLE   25,282 0 0
FS KKR CAPITAL CORP COM 302635107 291 48,886 SH   SOLE   48,886 0 0
GALLAGHER ARTHUR J & CO COM 363576109 3,380 38,592 SH   SOLE   38,592 0 0
GENERAL ELECTRIC CO COM 369604103 230 21,905 SH   SOLE   21,905 0 0
GENTEX CORP COM 371901109 2,249 91,392 SH   SOLE   91,392 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 2,589 12,652 SH   SOLE   12,652 0 0
HOME DEPOT INC COM 437076102 393 1,892 SH   SOLE   1,892 0 0
HONEYWELL INTL INC COM 438516106 261 1,497 SH   SOLE   1,497 0 0
HORMEL FOODS CORP COM 440452100 2,177 53,692 SH   SOLE   53,692 0 0
INTEL CORP COM 458140100 488 10,186 SH   SOLE   10,186 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2,332 4,445 SH   SOLE   4,445 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 16,181 138,725 SH   SOLE   137,140 0 1,585
INVESCO QQQ TR UNIT SER 1 46090E103 932 4,993 SH   SOLE   4,993 0 0
ISHARES GOLD TRUST ISHARES 464285105 4,354 322,494 SH   SOLE   319,934 0 2,560
ISHARES INC CORE MSCI EMKT 46434G103 6,600 128,312 SH   SOLE   127,192 0 1,120
ISHARES TR SELECT DIVID ETF 464287168 359 3,601 SH   SOLE   3,601 0 0
ISHARES TR TIPS BD ETF 464287176 25,275 218,854 SH   SOLE   217,651 0 1,203
ISHARES TR CORE S&P500 ETF 464287200 166,668 565,454 SH   SOLE   560,190 0 5,264
ISHARES TR MSCI EMG MKT ETF 464287234 544 12,686 SH   SOLE   12,686 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 545 3,038 SH   SOLE   3,038 0 0
ISHARES TR S&P 500 VAL ETF 464287408 244 2,095 SH   SOLE   2,095 0 0
ISHARES TR MSCI EAFE ETF 464287465 4,804 73,083 SH   SOLE   73,083 0 0
ISHARES TR RUS MID CAP ETF 464287499 8,616 154,221 SH   SOLE   152,781 0 1,440
ISHARES TR CORE S&P MCP ETF 464287507 61,791 318,083 SH   SOLE   316,383 0 1,700
ISHARES TR COHEN STEER REIT 464287564 2,018 17,910 SH   SOLE   17,820 0 90
ISHARES TR RUS 1000 VAL ETF 464287598 1,041 8,179 SH   SOLE   8,179 0 0
ISHARES TR S&P MC 400GR ETF 464287606 337 1,490 SH   SOLE   1,490 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,844 11,722 SH   SOLE   11,722 0 0
ISHARES TR RUS 1000 ETF 464287622 17,071 104,867 SH   SOLE   104,867 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 242 1,204 SH   SOLE   1,204 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 6,374 40,992 SH   SOLE   40,642 0 350
ISHARES TR S&P MC 400VL ETF 464287705 262 1,645 SH   SOLE   1,645 0 0
ISHARES TR CORE S&P SCP ETF 464287804 44,604 569,807 SH   SOLE   566,737 0 3,070
ISHARES TR SP SMCP600VL ETF 464287879 204 1,374 SH   SOLE   1,374 0 0
ISHARES TR S&P SML 600 GWT 464287887 301 1,652 SH   SOLE   1,652 0 0
ISHARES TR SH TR CRPORT ETF 464288646 230 4,310 SH   SOLE   4,310 0 0
ISHARES TR IBONDS SEP19 ETF 46429B564 256 10,075 SH   SOLE   10,075 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 285 3,021 SH   SOLE   3,021 0 0
ISHARES TR CORE MSCI EAFE 46432F842 8,048 131,077 SH   SOLE   128,962 0 2,115
ISHARES TR IBONDS SEP2020 46434V571 442 17,290 SH   SOLE   17,290 0 0
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 10,870 428,955 SH   SOLE   428,955 0 0
ISHARES TR IBONDS DEC19 ETF 46434VAU4 7,826 314,687 SH   SOLE   314,687 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8 9,696 381,576 SH   SOLE   379,976 0 1,600
ISHARES TR IBONDS DEC22 ETF 46434VBA7 10,191 403,906 SH   SOLE   403,906 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 8,574 334,785 SH   SOLE   333,785 0 1,000
ISHARES TR IBONDS DEC24 ETF 46434VBG4 9,253 363,145 SH   SOLE   363,145 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 10,542 422,859 SH   SOLE   422,859 0 0
ISHARES TR CORE MSCI INTL 46435G326 4,763 86,900 SH   SOLE   86,900 0 0
ISHARES TR IBONDS DEC2026 46435GAA0 941 37,550 SH   SOLE   37,550 0 0
JOHNSON & JOHNSON COM 478160104 1,156 8,303 SH   SOLE   8,303 0 0
JPMORGAN CHASE & CO COM 46625H100 6,784 60,676 SH   SOLE   60,676 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 203 8,090 SH   SOLE   8,090 0 0
KIMBERLY CLARK CORP COM 494368103 276 2,070 SH   SOLE   2,070 0 0
KINDER MORGAN INC DEL COM 49456B101 1,664 79,680 SH   SOLE   79,560 0 120
L3 TECHNOLOGIES INC COM 502413107 275 1,120 SH   SOLE   35 0 1,085
LENNOX INTL INC COM 526107107 2,554 9,287 SH   SOLE   9,287 0 0
LILLY ELI & CO COM 532457108 212 1,914 SH   SOLE   1,914 0 0
LINCOLN ELEC HLDGS INC COM 533900106 247 3,000 SH   SOLE   3,000 0 0
LOCKHEED MARTIN CORP COM 539830109 351 965 SH   SOLE   965 0 0
LOWES COS INC COM 548661107 4,301 42,627 SH   SOLE   42,627 0 0
MERCK & CO INC COM 58933Y105 291 3,472 SH   SOLE   3,472 0 0
MICROSOFT CORP COM 594918104 9,066 67,676 SH   SOLE   67,176 0 500
NETFLIX INC COM 64110L106 1,772 4,825 SH   SOLE   4,825 0 0
NUCOR CORP COM 670346105 2,115 38,378 SH   SOLE   36,678 0 1,700
NVIDIA CORP COM 67066G104 958 5,835 SH   SOLE   5,810 0 25
O REILLY AUTOMOTIVE INC NEW COM 67103H107 211 570 SH   SOLE   570 0 0
ORACLE CORP COM 68389X105 306 5,363 SH   SOLE   5,363 0 0
PEPSICO INC COM 713448108 448 3,415 SH   SOLE   3,415 0 0
PFIZER INC COM 717081103 680 15,692 SH   SOLE   15,692 0 0
PROCTER AND GAMBLE CO COM 742718109 3,464 31,594 SH   SOLE   31,594 0 0
PROGRESSIVE CORP OHIO COM 743315103 1,389 17,376 SH   SOLE   17,376 0 0
RAYTHEON CO COM NEW 755111507 367 2,113 SH   SOLE   2,113 0 0
ROCKWELL MED INC COM 774374102 321 106,534 SH   SOLE   106,534 0 0
ROPER TECHNOLOGIES INC COM 776696106 4,920 13,433 SH   SOLE   13,433 0 0
SCHLUMBERGER LTD COM 806857108 836 21,039 SH   SOLE   21,039 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,114 15,791 SH   SOLE   15,791 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2,205 31,419 SH   SOLE   31,419 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 703 12,306 SH   SOLE   12,306 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 646 9,033 SH   SOLE   9,033 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 327 12,477 SH   SOLE   12,477 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 910 28,345 SH   SOLE   28,345 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 671 7,238 SH   SOLE   7,238 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,045 16,397 SH   SOLE   16,397 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 408 14,792 SH   SOLE   14,792 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 372 4,765 SH   SOLE   4,765 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,720 22,254 SH   SOLE   22,254 0 0
SNAP ON INC COM 833034101 2,781 16,792 SH   SOLE   16,792 0 0
SOUTHERN CO COM 842587107 221 3,996 SH   SOLE   3,996 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 202 1,517 SH   SOLE   1,517 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,546 22,342 SH   SOLE   22,342 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 886 2,499 SH   SOLE   2,499 0 0
SPDR SERIES TRUST S&P METALS MNG 78464A755 274 9,670 SH   SOLE   9,670 0 0
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 27,210 999,270 SH   SOLE   995,545 0 3,725
STARBUCKS CORP COM 855244109 211 2,516 SH   SOLE   2,516 0 0
STRYKER CORP COM 863667101 9,825 47,789 SH   SOLE   47,789 0 0
SYNOPSYS INC COM 871607107 5,559 43,199 SH   SOLE   43,199 0 0
TE CONNECTIVITY LTD REG SHS H84989104 212 2,217 SH   SOLE   103 0 2,114
TJX COS INC NEW COM 872540109 4,234 80,063 SH   SOLE   80,063 0 0
TWITTER INC COM 90184L102 235 6,744 SH   SOLE   0 0 6,744
ULTA BEAUTY INC COM 90384S303 3,634 10,477 SH   SOLE   10,477 0 0
UNITED PARCEL SERVICE INC CL B 911312106 10,351 100,232 SH   SOLE   100,232 0 0
UNITED TECHNOLOGIES CORP COM 913017109 2,996 23,010 SH   SOLE   23,010 0 0
UNITEDHEALTH GROUP INC COM 91324P102 5,718 23,435 SH   SOLE   23,088 0 347
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,148 11,697 SH   SOLE   11,107 0 590
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,133 35,845 SH   SOLE   35,605 0 240
VANGUARD INDEX FDS MID CAP ETF 922908629 513 3,068 SH   SOLE   3,068 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 288 1,765 SH   SOLE   1,765 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 434 3,912 SH   SOLE   3,912 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 574 3,664 SH   SOLE   3,664 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 8,815 58,731 SH   SOLE   58,731 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 23,022 541,307 SH   SOLE   537,862 0 3,445
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 592 11,150 SH   SOLE   11,150 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 24,737 306,612 SH   SOLE   306,282 0 330
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 10,786 120,040 SH   SOLE   119,540 0 500
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 71,038 1,703,144 SH   SOLE   1,693,719 0 9,425
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 19,260 220,419 SH   SOLE   219,279 0 1,140
VERIZON COMMUNICATIONS INC COM 92343V104 222 3,888 SH   SOLE   3,888 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 216 1,177 SH   SOLE   67 0 1,110
WABTEC CORP COM 929740108 1,500 20,897 SH   SOLE   20,897 0 0
WELLS FARGO CO NEW COM 949746101 204 4,310 SH   SOLE   4,310 0 0
WEYERHAEUSER CO COM 962166104 1,427 54,165 SH   SOLE   54,165 0 0
XPO LOGISTICS INC COM 983793100 454 7,856 SH   SOLE   7,856 0 0