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 Stock 023135106 9,198 5,411 SH   SOLE 0 5,411 0 0
STERICYCLE INC Stock 858912108 5,772 88,400 SH   SOLE 0 88,400 0 0
STARBUCKS CORP Stock 855244109 4,320 88,441 SH   SOLE 0 88,441 0 0
ISHARES GOLD TRUST ETF ETF 464285105 445 36,981 SH   SOLE 0 36,981 0 0
JOHNSON & JOHNSON COM Stock 478160104 12,277 101,178 SH   SOLE 0 101,178 0 0
AKAMAI TECH Stock 00971T101 11,922 162,801 SH   SOLE 0 162,801 0 0
LKQ CORP COM Stock 501889208 414 12,965 SH   SOLE 0 12,965 0 0
WASTE MANAGEMENT INC Stock 94106L109 817 10,043 SH   SOLE 0 10,043 0 0
COSTCO WHOLESALE CORP Stock 22160K105 16,531 79,103 SH   SOLE 0 79,102 0 0
PRAXAIR INC Stock 74005P104 9,177 58,026 SH   SOLE 0 58,025 0 0
KNIGHT TRANSPORTATION INC Stock 499049104 11,896 311,335 SH   SOLE 0 311,334 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 624 8,000 SH   SOLE 0 8,000 0 0
COCA COLA CO COM Stock 191216100 334 7,622 SH   SOLE 0 7,621 0 0
BB&T CORP COM Stock 054937107 235 4,665 SH   SOLE 0 4,665 0 0
UNITED PARCEL SERVICE INC Stock 911312106 7,823 73,642 SH   SOLE 0 73,642 0 0
MARRIOTT INTL INC Stock 571903202 11,100 87,677 SH   SOLE 0 87,677 0 0
VANGUARD REIT INDEX ETF ETF 922908553 383 4,700 SH   SOLE 0 4,700 0 0
ISHARES MSCI ACWI EX US ETF 464288240 373 7,892 SH   SOLE 0 7,892 0 0
INTEL CORP COM Stock 458140100 325 6,547 SH   SOLE 0 6,547 0 0
NETFLIX COM INC Stock 64110L106 1,341 3,425 SH   SOLE 0 3,425 0 0
SPDR DOW JONES INDUSTRIAL ETF ETF 78467X109 249 1,024 SH   SOLE 0 1,024 0 0
NUVEEN MICH QUALITY INCOME MUN FD INC CEF 670979103 164 12,927 SH   SOLE 0 12,927 0 0
PAYCHEX INC Stock 704326107 471 6,884 SH   SOLE 0 6,884 0 0
RITCHIE BROS AUCTIONEERS COM Stock 767744105 11,742 344,133 SH   SOLE 0 344,132 0 0
MERCK & CO INC Stock 58933Y105 8,708 143,463 SH   SOLE 0 143,463 0 0
MASTERCARD INC Stock 57636Q104 354 1,800 SH   SOLE 0 1,800 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109 283 2,046 SH   SOLE 0 2,046 0 0
TYLER TECHNOLOGIES INC COM Stock 902252105 7,660 34,491 SH   SOLE 0 34,491 0 0
EMERSON ELEC CO COM Stock 291011104 6,071 87,800 SH   SOLE 0 87,800 0 0
ALLSTATE CORP Stock 020002101 370 4,056 SH   SOLE 0 4,056 0 0
DIAGEO PLC ADR 25243Q205 6,860 47,639 SH   SOLE 0 47,638 0 0
VERIZON COMMUNICATIONS Stock 92343V104 536 10,661 SH   SOLE 0 10,661 0 0
PEPSICO INC COM Stock 713448108 1,780 16,351 SH   SOLE 0 16,351 0 0
FORD MOTOR COMPANY Stock 345370860 123 11,079 SH   SOLE 0 11,079 0 0
US BANCORP DEL COM NEW Stock 902973304 485 9,700 SH   SOLE 0 9,700 0 0
HOME DEPOT Stock 437076102 397 2,033 SH   SOLE 0 2,033 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 410 3,057 SH   SOLE 0 3,057 0 0
AMERICA FIRST MULTIFAMILY INV BEN UNIT CTF Stock 02364V107 66 10,399 SH   SOLE 0 10,399 0 0
DOWDUPONT INC COM Stock 26078J100 295 4,469 SH   SOLE 0 4,469 0 0
SPDR GOLD SHARES ETF ETF 78463V107 400 3,375 SH   SOLE 0 3,375 0 0
SOUTHERN CO COM Stock 842587107 8,239 177,909 SH   SOLE 0 177,908 0 0
BECTON DICKINSON & CO COM Stock 075887109 13,791 57,570 SH   SOLE 0 57,570 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 5,155 35,848 SH   SOLE 0 35,847 0 0
OLD NATL BANCORP IND COM Stock 680033107 298 16,000 SH   SOLE 0 16,000 0 0
AON CORP Stock G0408V102 630 4,596 SH   SOLE 0 4,596 0 0
COGNEX CORP Stock 192422103 8,331 186,743 SH   SOLE 0 186,742 0 0
ISHARES S&P SMALLCAP 600 ETF ETF 464287804 3,061 36,672 SH   SOLE 0 36,671 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 16,284 87,246 SH   SOLE 0 87,246 0 0
CARTER'S, INC. Stock 146229109 6,532 60,264 SH   SOLE 0 60,263 0 0
ADOBE SYS INC Stock 00724F101 13,546 55,559 SH   SOLE 0 55,559 0 0
ALPHABET INC. Stock 02079K305 23,275 20,612 SH   SOLE 0 20,612 0 0
MICROSOFT Stock 594918104 27,019 274,000 SH   SOLE 0 274,000 0 0
SCHLUMBERGER LTD COM Stock 806857108 7,035 104,953 SH   SOLE 0 104,952 0 0
V F CORP COM Stock 918204108 11,958 146,689 SH   SOLE 0 146,688 0 0
MFA FINL INC COM REIT 55272X102 86 11,364 SH   SOLE 0 11,364 0 0
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 5,641 20 SH   SOLE 0 20 0 0
BOEING CO COM Stock 097023105 14,910 44,440 SH   SOLE 0 44,439 0 0
COPART INC Stock 217204106 911 16,100 SH   SOLE 0 16,100 0 0
NIKE INC CLASS B Stock 654106103 12,525 157,185 SH   SOLE 0 157,185 0 0
NORFOLK SOUTHERN CRP Stock 655844108 467 3,093 SH   SOLE 0 3,093 0 0
FIFTH THIRD BANCORP Stock 316773100 378 13,157 SH   SOLE 0 13,157 0 0
AGREE RLTY CORP REIT 008492100 206 3,900 SH   SOLE 0 3,900 0 0
ISHARES TRUST RUSSELL 200 GROWTH INDEX FD ETF 464289438 219 2,800 SH   SOLE 0 2,800 0 0
BOOKING HOLDINGS INC Stock 09857L108 2,394 1,181 SH   SOLE 0 1,181 0 0
SUN CMNTYS INC REIT 866674104 245 2,500 SH   SOLE 0 2,500 0 0
ISHARES RUSSELL MIDCAP VALUE INDEX ETF 464287473 336 3,800 SH   SOLE 0 3,800 0 0
ISHARES DJ SELECT DIVIDEND ETF 464287168 226 2,308 SH   SOLE 0 2,308 0 0
ZILLOW INC Stock 98954M101 283 4,740 SH   SOLE 0 4,740 0 0
GENTEX CORP Stock 371901109 453 19,663 SH   SOLE 0 19,663 0 0
CHEMICAL FINANCIAL CORPORATION Stock 163731102 368 6,603 SH   SOLE 0 6,603 0 0
VISA INC Stock 92826C839 25,162 189,971 SH   SOLE 0 189,970 0 0
ISHARES TR S&P 1500 INDEX FD ETF 464287150 471 7,533 SH   SOLE 0 7,533 0 0
FACEBOOK INC CL A Stock 30303M102 275 1,413 SH   SOLE 0 1,413 0 0
BANK OF AMERICA 7.25 CONV PFD L Convertible Preferred 060505682 2,071 1,656 SH   SOLE 0 1,656 0 0
M B T FINANCIAL CORP Stock 578877102 911 85,563 SH   SOLE 0 85,563 0 0
MIDDLEBY CORP Stock 596278101 6,048 57,920 SH   SOLE 0 57,920 0 0
MONDELEZ INTL INC CL A Stock 609207105 7,220 176,105 SH   SOLE 0 176,105 0 0
MOODYS CORP Stock 615369105 6,657 39,030 SH   SOLE 0 39,030 0 0
ISHARES TRUST CORE MSCI TOTAL INTL STK ETF ETF 46432F834 268 4,454 SH   SOLE 0 4,454 0 0
NOVARTIS AG ADR ADR 66987V109 9,408 124,539 SH   SOLE 0 124,538 0 0
DUN & BRADSTREET CORP DEL NEW Stock 26483E100 233 1,900 SH   SOLE 0 1,900 0 0
ISHARES 1-3 YR CREDIT BOND ETF ETF 464288646 323 3,117 SH   SOLE 0 3,117 0 0
BALL CORP COM Stock 058498106 9,915 278,893 SH   SOLE 0 278,893 0 0
ABBVIE INC COM Stock 00287Y109 2,751 29,696 SH   SOLE 0 29,696 0 0
VANGUARD FTSE ALL-WORLD EX-US ETF 922042775 1,347 25,990 SH   SOLE 0 25,989 0 0
WELLS FARGO & CO PFD L 7.5 Convertible Preferred 949746804 3,037 2,412 SH   SOLE 0 2,412 0 0
CHURCH & DWIGHT INC Stock 171340102 718 13,500 SH   SOLE 0 13,500 0 0
STRYKER CORP Stock 863667101 2,797 16,562 SH   SOLE 0 16,561 0 0
RAYTHEON CO COM NEW Stock 755111507 372 1,925 SH   SOLE 0 1,925 0 0
INTUITIVE SURGICAL, INC. Stock 46120E602 610 1,275 SH   SOLE 0 1,275 0 0
CISCO SYS INC Stock 17275R102 10,666 247,876 SH   SOLE 0 247,876 0 0
AT&T INC COM Stock 00206R102 1,021 31,805 SH   SOLE 0 31,805 0 0
ISHARES S&P 500 INDEX ETF 464287200 18,028 66,026 SH   SOLE 0 66,026 0 0
WELLS FARGO CO NEW COM Stock 949746101 10,061 181,467 SH   SOLE 0 181,467 0 0
UNION PAC CORP COM Stock 907818108 9,883 69,754 SH   SOLE 0 69,753 0 0
BEACON ROOFING SUPPLY Stock 073685109 11,036 258,947 SH   SOLE 0 258,947 0 0
ECOLAB INC COM Stock 278865100 12,773 91,019 SH   SOLE 0 91,019 0 0
CHARLES RIVER LABS HLDG Stock 159864107 10,901 97,104 SH   SOLE 0 97,104 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 11,713 56,545 SH   SOLE 0 56,545 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 8,467 81,254 SH   SOLE 0 81,254 0 0
INTL PAPER CO COM Stock 460146103 312 6,000 SH   SOLE 0 6,000 0 0
CHEVRON CORP NEW COM Stock 166764100 606 4,797 SH   SOLE 0 4,797 0 0
CONOCOPHILLIPS COM Stock 20825C104 360 5,166 SH   SOLE 0 5,166 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 9,805 228,556 SH   SOLE 0 228,555 0 0
DANAHER CORP Stock 235851102 10,793 109,378 SH   SOLE 0 109,378 0 0
BANK AMER CORP COM Stock 060505104 221 7,823 SH   SOLE 0 7,823 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 4,567 108,218 SH   SOLE 0 108,218 0 0
TEXAS INSTRS INC COM Stock 882508104 220 1,996 SH   SOLE 0 1,996 0 0
PFIZER INC COM Stock 717081103 323 8,916 SH   SOLE 0 8,916 0 0
MORGAN STANLEY Stock 617446448 290 6,128 SH   SOLE 0 6,128 0 0
3M CO COM Stock 88579Y101 867 4,405 SH   SOLE 0 4,405 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 2,706 2,425 SH   SOLE 0 2,425 0 0
CANADIAN NATIONAL RAILWAY CO Stock 136375102 343 4,200 SH   SOLE 0 4,200 0 0
ISHARES CORE S&P US VALUE ETF 464287663 374 6,975 SH   SOLE 0 6,975 0 0
CATALENT INC COM Stock 148806102 8,701 207,715 SH   SOLE 0 207,715 0 0
ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606 628 2,794 SH   SOLE 0 2,794 0 0
HUBSPOT INC COM Stock 443573100 7,417 59,150 SH   SOLE 0 59,150 0 0
ANHEUSER BUSCH ADR 03524A108 8,266 82,038 SH   SOLE 0 82,037 0 0
GARTNER INC COM Stock 366651107 7,855 59,102 SH   SOLE 0 59,102 0 0
PHILIP MORRIS INTL INC Stock 718172109 1,087 13,459 SH   SOLE 0 13,459 0 0
NUVASIVE INC COM Stock 670704105 9,016 172,995 SH   SOLE 0 172,995 0 0
PNC FINANCIAL SVCS GROUP INC Stock 693475105 542 4,009 SH   SOLE 0 4,009 0 0
ISHARES RUSSELL 3000 ETF ETF 464287689 1,189 7,325 SH   SOLE 0 7,325 0 0
DOMINION RESOURCES INC Stock 25746U109 252 3,700 SH   SOLE 0 3,700 0 0
EXXON MOBIL CORP COM Stock 30231G102 13,099 158,334 SH   SOLE 0 158,334 0 0
ISHARES MSCI ACWI INDEX FUND ETF 464288257 330 4,634 SH   SOLE 0 4,634 0 0
NOVO-NORDISK A/S ADR ADR CMN ADR 670100205 1,239 26,855 SH   SOLE 0 26,855 0 0
PAYPAL HLDGS INC COM Stock 70450Y103 8,400 100,872 SH   SOLE 0 100,872 0 0
ACTIVISION INC Stock 00507V109 10,213 133,818 SH   SOLE 0 133,818 0 0
DENTSPLY INTL INC (NEW) Stock 24906P109 311 7,104 SH   SOLE 0 7,104 0 0
CBRE GROUP INC A Stock 12504L109 13,944 292,082 SH   SOLE 0 292,082 0 0
ISHARES CORE S&P MID CAP ETF ETF 464287507 4,855 24,926 SH   SOLE 0 24,926 0 0
ZILLOW GROUP INC CL C CAP STK Stock 98954M200 478 8,100 SH   SOLE 0 8,100 0 0
ISHARES MSCI EAFE ETF ETF 464287465 471 7,029 SH   SOLE 0 7,029 0 0
APPLE INC Stock 037833100 21,709 117,278 SH   SOLE 0 117,278 0 0
ABBOTT LABS COM Stock 002824100 11,147 182,771 SH   SOLE 0 182,770 0 0
ISHARES TR RUSSELL 1000 INDEX ETF ETF 464287622 588 3,872 SH   SOLE 0 3,872 0 0