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
AMAZON COM INC COM Stock 023135106 6,564 5,613 SH   SOLE 0 5,613 0 0
CBS CORP NEW CL B Stock 124857202 206 3,500 SH   SOLE 0 3,500 0 0
GAMCO GLOBAL GOLD NAT RES & IN COM SH BEN INT CEF 36465A109 89 17,062 SH   SOLE 0 17,061 0 0
STERICYCLE INC COM Stock 858912108 5,858 86,156 SH   SOLE 0 86,156 0 0
STARBUCKS CORP COM Stock 855244109 8,146 141,835 SH   SOLE 0 141,835 0 0
ISHARES COMEX GOLD TRUST ETF 464285105 462 36,898 SH   SOLE 0 36,898 0 0
JOHNSON & JOHNSON COM Stock 478160104 9,521 68,140 SH   SOLE 0 68,139 0 0
AKAMAI TECHNOLOGIES INC COM Stock 00971T101 11,490 176,667 SH   SOLE 0 176,667 0 0
LKQ CORP COM Stock 501889208 12,286 302,098 SH   SOLE 0 302,098 0 0
WASTE MGMT INC DEL COM Stock 94106L109 1,037 12,013 SH   SOLE 0 12,013 0 0
COSTCO WHSL CORP NEW COM Stock 22160K105 15,815 84,969 SH   SOLE 0 84,969 0 0
PRAXAIR INC COM Stock 74005P104 8,832 57,102 SH   SOLE 0 57,101 0 0
KNIGHT SWIFT TRANSN HLDGS INC CL A Stock 499049104 14,265 326,286 SH   SOLE 0 326,286 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 824 8,968 SH   SOLE 0 8,968 0 0
COCA COLA CO COM Stock 191216100 488 10,646 SH   SOLE 0 10,646 0 0
BB&T CORP COM Stock 054937107 218 4,383 SH   SOLE 0 4,383 0 0
MARRIOTT INTL INC NEW CL A Stock 571903202 12,875 94,854 SH   SOLE 0 94,854 0 0
VANGUARD REIT ETF ETF 922908553 373 4,500 SH   SOLE 0 4,500 0 0
ISHARES MSCI ACWI EX US INDEX FUND ETF 464288240 508 10,161 SH   SOLE 0 10,161 0 0
INTEL CORP COM Stock 458140100 366 7,929 SH   SOLE 0 7,929 0 0
NETFLIX INC COM Stock 64110L106 657 3,425 SH   SOLE 0 3,425 0 0
ISHARES DOW JONES U.S. ETF ETF 464287846 333 2,490 SH   SOLE 0 2,490 0 0
SPDR DOW JONES INDUSTRIAL AVERAGE ETF ETF 78467X109 476 1,924 SH   SOLE 0 1,924 0 0
NUVEEN MICHIGAN QLT MUN INC FD COM CEF 670979103 143 10,765 SH   SOLE 0 10,764 0 0
PAYCHEX INC COM Stock 704326107 481 7,071 SH   SOLE 0 7,071 0 0
RITCHIE BROS AUCTIONEERS COM Stock 767744105 10,156 339,301 SH   SOLE 0 339,301 0 0
MERCK & CO INC COM Stock 58933Y105 7,677 136,430 SH   SOLE 0 136,429 0 0
SPDR S&P 500 ETF ETF 78462F103 239 895 SH   SOLE 0 895 0 0
MASTERCARD INCORPORATED CL A Stock 57636Q104 477 3,150 SH   SOLE 0 3,150 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109 338 2,026 SH   SOLE 0 2,026 0 0
TYLER TECHNOLOGIES INC COM Stock 902252105 6,113 34,527 SH   SOLE 0 34,527 0 0
EMERSON ELEC CO COM Stock 291011104 5,937 85,190 SH   SOLE 0 85,190 0 0
ALLSTATE CORP COM Stock 020002101 425 4,056 SH   SOLE 0 4,056 0 0
DIAGEO P L C SPON ADR NEW ADR 25243Q205 6,280 43,002 SH   SOLE 0 43,001 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A Stock 192446102 489 6,881 SH   SOLE 0 6,881 0 0
ISHARES S&P 100 ETF ETF 464287101 712 6,000 SH   SOLE 0 6,000 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104 606 11,451 SH   SOLE 0 11,451 0 0
PEPSICO INC COM Stock 713448108 2,140 17,849 SH   SOLE 0 17,849 0 0
FORD MTR CO DEL COM PAR $0.01 Stock 345370860 632 50,579 SH   SOLE 0 50,579 0 0
US BANCORP DEL COM NEW Stock 902973304 561 10,464 SH   SOLE 0 10,464 0 0
HOME DEPOT INC COM Stock 437076102 399 2,105 SH   SOLE 0 2,105 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 382 3,257 SH   SOLE 0 3,257 0 0
DOWDUPONT INC COM Stock 26078J100 250 3,508 SH   SOLE 0 3,508 0 0
SPDR GOLD SHARES ETF 78463V107 417 3,375 SH   SOLE 0 3,375 0 0
SOUTHERN CO COM Stock 842587107 8,223 170,986 SH   SOLE 0 170,985 0 0
BECTON DICKINSON & CO COM Stock 075887109 11,972 55,929 SH   SOLE 0 55,928 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 6,487 48,166 SH   SOLE 0 48,165 0 0
AON PLC SHS CL A Stock G0408V102 7,675 57,275 SH   SOLE 0 57,274 0 0
ISHARES S&P SMALL-CAP FUND ETF 464287804 2,953 38,439 SH   SOLE 0 38,439 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 17,400 87,781 SH   SOLE 0 87,781 0 0
CARTER INC COM Stock 146229109 6,787 57,766 SH   SOLE 0 57,765 0 0
ADOBE SYS INC COM Stock 00724F101 10,635 60,686 SH   SOLE 0 60,686 0 0
ALPHABET INC CAP STK CL A Stock 02079K305 24,070 22,850 SH   SOLE 0 22,850 0 0
COMCAST CORP NEW CL A Stock 20030N101 222 5,532 SH   SOLE 0 5,532 0 0
MICROSOFT CORP COM Stock 594918104 23,816 278,424 SH   SOLE 0 278,424 0 0
SCHLUMBERGER LTD COM Stock 806857108 6,492 96,331 SH   SOLE 0 96,330 0 0
V F CORP COM Stock 918204108 11,535 155,874 SH   SOLE 0 155,874 0 0
VARIAN MED SYS INC COM Stock 92220P105 299 2,692 SH   SOLE 0 2,692 0 0
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 6,250 21 SH   SOLE 0 21 0 0
BOEING CO COM Stock 097023105 23,364 79,223 SH   SOLE 0 79,222 0 0
COPART INC COM Stock 217204106 695 16,100 SH   SOLE 0 16,100 0 0
NIKE INC CL B Stock 654106103 10,352 165,499 SH   SOLE 0 165,498 0 0
NXP SEMICONDUCTORS N V COM Stock N6596X109 8,131 69,444 SH   SOLE 0 69,444 0 0
NORFOLK SOUTHERN CORP COM Stock 655844108 448 3,093 SH   SOLE 0 3,093 0 0
FIFTH THIRD BANCORP COM Stock 316773100 404 13,312 SH   SOLE 0 13,312 0 0
AGREE REALTY CORP COM REIT 008492100 252 4,900 SH   SOLE 0 4,900 0 0
ISHARES RUSSELL TOP 200 GROWTH ETF ETF 464289438 205 2,800 SH   SOLE 0 2,800 0 0
ISHARES MSCI EAFE GROWTH ETF ETF 464288885 290 3,590 SH   SOLE 0 3,590 0 0
PRICELINE GRP INC COM NEW Stock 741503403 11,978 6,893 SH   SOLE 0 6,892 0 0
SUN CMNTYS INC COM REIT 866674104 232 2,500 SH   SOLE 0 2,500 0 0
ISHARES RUSSELL MID-CAP VALUE ETF ETF 464287473 678 7,600 SH   SOLE 0 7,600 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 236 1,545 SH   SOLE 0 1,545 0 0
GALECTIN THERAPEUTICS INC COM Stock 363225202 102 30,500 SH   SOLE 0 30,500 0 0
ISHARES SELECT DIVIDEND ETF ETF 464287168 313 3,171 SH   SOLE 0 3,171 0 0
VANGUARD SMALL-CAP VALUE INDEX FUND ETF 922908611 316 2,378 SH   SOLE 0 2,378 0 0
GENTEX CORP COM Stock 371901109 442 21,085 SH   SOLE 0 21,085 0 0
CHEMICAL FINL CORP COM Stock 163731102 391 7,319 SH   SOLE 0 7,319 0 0
VISA INC COM CL A Stock 92826C839 22,037 193,276 SH   SOLE 0 193,276 0 0
ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF ETF 464287150 470 7,695 SH   SOLE 0 7,695 0 0
FACEBOOK INC CL A Stock 30303M102 279 1,583 SH   SOLE 0 1,583 0 0
BANK AMER CORP 7.25CNV PFD L Convertible Preferred 060505682 2,197 1,666 SH   SOLE 0 1,666 0 0
MBT FINL CORP COM Stock 578877102 907 85,563 SH   SOLE 0 85,563 0 0
MIDDLEBY CORP COM Stock 596278101 12,141 89,967 SH   SOLE 0 89,967 0 0
MONDELEZ INTL INC CL A Stock 609207105 6,813 159,175 SH   SOLE 0 159,175 0 0
JOHNSON CTLS INTL PLC SHS Stock G51502105 2,980 78,205 SH   SOLE 0 78,205 0 0
ISHARES CORE MSCI TOTAL INTERNATIONAL STOCK ETF ETF 46432F834 317 5,029 SH   SOLE 0 5,029 0 0
NOVARTIS A G SPONSORED ADR ADR 66987V109 10,198 121,461 SH   SOLE 0 121,461 0 0
DUN & BRADSTREET CORP DEL NEW COM Stock 26483E100 225 1,900 SH   SOLE 0 1,900 0 0
ISHARES 1-3 YEAR CREDIT BOND ETF ETF 464288646 406 3,888 SH   SOLE 0 3,888 0 0
BALL CORP COM Stock 058498106 6,239 164,828 SH   SOLE 0 164,827 0 0
ABBVIE INC COM Stock 00287Y109 2,868 29,656 SH   SOLE 0 29,656 0 0
VANGUARD FTSE ALL-WORLD EX US INDEX FUND ETF 922042775 1,674 30,585 SH   SOLE 0 30,585 0 0
WELLS FARGO CO NEW PERP PFD CNV A Convertible Preferred 949746804 3,321 2,535 SH   SOLE 0 2,535 0 0
CHURCH & DWIGHT INC COM Stock 171340102 677 13,500 SH   SOLE 0 13,500 0 0
STRYKER CORP COM Stock 863667101 2,976 19,220 SH   SOLE 0 19,219 0 0
RAYTHEON CO COM NEW Stock 755111507 362 1,925 SH   SOLE 0 1,925 0 0
INTUITIVE SURGICAL INC COM NEW Stock 46120E602 474 1,300 SH   SOLE 0 1,300 0 0
TEMPUR SEALY INTL INC COM Stock 88023U101 313 5,000 SH   SOLE 0 5,000 0 0
CISCO SYS INC COM Stock 17275R102 9,340 243,853 SH   SOLE 0 243,852 0 0
CAPITAL ONE FINL CORP COM Stock 14040H105 6,434 64,611 SH   SOLE 0 64,610 0 0
AT&T INC COM Stock 00206R102 1,219 31,361 SH   SOLE 0 31,361 0 0
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF 464287556 208 1,950 SH   SOLE 0 1,950 0 0
GENERAL ELECTRIC CO COM Stock 369604103 182 10,445 SH   SOLE 0 10,445 0 0
SPDR PORTFOLIO SMALL CAP ETF ETF 78468R853 267 8,850 SH   SOLE 0 8,850 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 18,789 69,885 SH   SOLE 0 69,885 0 0
WELLS FARGO CO NEW COM Stock 949746101 7,798 128,534 SH   SOLE 0 128,534 0 0
UNION PAC CORP COM Stock 907818108 8,975 66,926 SH   SOLE 0 66,926 0 0
ECOLAB INC COM Stock 278865100 11,596 86,421 SH   SOLE 0 86,421 0 0
CHARLES RIV LABS INTL INC COM Stock 159864107 10,977 100,295 SH   SOLE 0 100,295 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 10,962 57,731 SH   SOLE 0 57,730 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 8,559 80,033 SH   SOLE 0 80,033 0 0
INTL PAPER CO COM Stock 460146103 351 6,062 SH   SOLE 0 6,062 0 0
CHEVRON CORP NEW COM Stock 166764100 701 5,597 SH   SOLE 0 5,597 0 0
CONOCOPHILLIPS COM Stock 20825C104 311 5,666 SH   SOLE 0 5,666 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 9,935 221,476 SH   SOLE 0 221,476 0 0
DANAHER CORP DEL COM Stock 235851102 9,917 106,846 SH   SOLE 0 106,846 0 0
BANK AMER CORP COM Stock 060505104 405 13,723 SH   SOLE 0 13,723 0 0
SPDR S&P DIVIDEND ETF ETF 78464A763 253 2,683 SH   SOLE 0 2,683 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 4,752 103,500 SH   SOLE 0 103,500 0 0
TEXAS INSTRS INC COM Stock 882508104 212 2,029 SH   SOLE 0 2,029 0 0
PFIZER INC COM Stock 717081103 332 9,173 SH   SOLE 0 9,173 0 0
MORGAN STANLEY COM NEW Stock 617446448 322 6,128 SH   SOLE 0 6,128 0 0
3M CO COM Stock 88579Y101 933 3,962 SH   SOLE 0 3,962 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 2,689 2,570 SH   SOLE 0 2,570 0 0
MACATAWA BK CORP COM Stock 554225102 105 10,500 SH   SOLE 0 10,500 0 0
CANADIAN NATL RY CO COM Stock 136375102 346 4,200 SH   SOLE 0 4,200 0 0
ISHARES CORE S&P U.S. VALUE ETF ETF 464287663 387 6,975 SH   SOLE 0 6,975 0 0
CATALENT INC COM Stock 148806102 8,806 214,354 SH   SOLE 0 214,354 0 0
ISHARES S&P MID-CAP 400 GROWTH ETF ETF 464287606 810 3,754 SH   SOLE 0 3,754 0 0
HUBSPOT INC COM Stock 443573100 5,409 61,191 SH   SOLE 0 61,191 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR ADR 03524A108 7,950 71,266 SH   SOLE 0 71,265 0 0
GARTNER INC COM Stock 366651107 7,365 59,805 SH   SOLE 0 59,805 0 0
PHILIP MORRIS INTL INC COM Stock 718172109 1,776 16,807 SH   SOLE 0 16,807 0 0
NUVASIVE INC COM Stock 670704105 9,241 157,988 SH   SOLE 0 157,988 0 0
PNC FINL SVCS GROUP INC COM Stock 693475105 354 2,451 SH   SOLE 0 2,451 0 0
ISHARES RUSSELL 3000 ETF ETF 464287689 906 5,725 SH   SOLE 0 5,725 0 0
DOMINION ENERGY INC COM Stock 25746U109 342 4,222 SH   SOLE 0 4,222 0 0
EXXON MOBIL CORP COM Stock 30231G102 10,196 121,900 SH   SOLE 0 121,900 0 0
ISHARES MSCI ACWI INDEX FUND ETF 464288257 324 4,494 SH   SOLE 0 4,494 0 0
NOVO-NORDISK A S ADR ADR 670100205 1,800 33,545 SH   SOLE 0 33,545 0 0
KRAFT HEINZ CO COM Stock 500754106 4,555 58,578 SH   SOLE 0 58,578 0 0
PAYPAL HLDGS INC COM Stock 70450Y103 7,721 104,871 SH   SOLE 0 104,871 0 0
DENTSPLY SIRONA INC COM Stock 24906P109 533 8,104 SH   SOLE 0 8,104 0 0
CBRE GROUP INC CL A Stock 12504L109 13,098 302,433 SH   SOLE 0 302,433 0 0
ISHARES S&P MIDCAP FUND ETF 464287507 5,596 29,485 SH   SOLE 0 29,485 0 0
ZILLOW GROUP INC CL C CAP STK Stock 98954M200 344 8,400 SH   SOLE 0 8,400 0 0
ISHARES MSCI EAFE ETF ETF 464287465 607 8,629 SH   SOLE 0 8,629 0 0
APPLE INC COM Stock 037833100 24,124 142,551 SH   SOLE 0 142,550 0 0
ABBOTT LABS COM Stock 002824100 9,993 175,104 SH   SOLE 0 175,104 0 0
ISHARES RUSSELL 1000 ETF ETF 464287622 599 4,028 SH   SOLE 0 4,028 0 0