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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y10115,28579,327SH SOLE 77,96201,365
ANHEUSER BUSCH INBEV SA/NVSPONSORED ADR03524A10882,9731,320,171SH SOLE 922,0460398,125
ABBOTT LABSCOM0028241007185,992SH SOLE 5,99200
ABBVIE INCCOM00287Y1093903,600SH SOLE 3,60000
ACCENTURE PLC IRELANDSHS CLASS AG1151C1011,7496,332SH SOLE 6,33200
ADOBE SYSTEMS INCORPORATEDCOM00724F101230484SH SOLE 3340150
AFFILIATED MANAGERS GROUP INCOM008252108295,8351,985,067SH SOLE 1,772,5420212,525
AGREE REALTY CORPCOM0084921002153,200SH SOLE 3,20000
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1024111,812SH SOLE 1,81200
ALIGN TECHNOLOGY INCCOM016255101217400SH SOLE 00400
ALPHABET INCCAP STK CL A02079K3053,7891,837SH SOLE 1,817020
ALPHABET INCCAP STK CL C02079K1071,059512SH SOLE 428084
AMAZON COM INCCOM0231351063,2701,057SH SOLE 9320125
AMERICAN EXPRESS COCOM02581610940,870288,956SH SOLE 284,43104,525
APPLE INCCOM0378331007,51361,506SH SOLE 58,54602,960
ARTISAN PARTNERS ASSET MGMTCL A04316A108132,9012,547,459SH SOLE 2,477,684069,775
AT&T INCCOM00206R10238512,706SH SOLE 12,70600
AUTOMATIC DATA PROCESSING INCOM0530151036463,425SH SOLE 3,42500
BAIDU INCSPON ADR REP A0567521082,0459,400SH SOLE 9,40000
BERKSHIRE HATHAWAY INC DELCL B NEW0846707026062,371SH SOLE 2,321050
BOSTON SCIENTIFIC CORPCOM1011371072516,500SH SOLE 6,50000
BROADRIDGE FINL SOLUTIONS INCOM11133T1031,0186,650SH SOLE 6,4000250
BROWN & BROWN INCCOM115236101192,8804,219,653SH SOLE 3,714,7530504,900
CAPITAL ONE FINL CORPCOM14040H10534,426270,581SH SOLE 266,20604,375
CDK GLOBAL INCCOM12508E101305,1295,644,266SH SOLE 5,024,8370619,429
C H ROBINSON WORLDWIDE INCCOM NEW12541W209106,5561,116,592SH SOLE 1,029,547087,045
CHANGE HEALTHCARE INCCOM15912K100426,57319,301,925SH SOLE 17,189,52502,112,400
CINTAS CORPCOM1729081053431,005SH SOLE 1,00500
CISCO SYS INCCOM17275R1025,361103,668SH SOLE 102,66801,000
COMCAST CORP NEWCL A20030N10113,654252,332SH SOLE 247,08205,250
COMERICA INCCOM2003401074235,900SH SOLE 5,6000300
CONIFER HLDGS INCCOM20731J1024812,900SH SOLE 12,90000
COSTCO WHSL CORP NEWCOM22160K1051,8825,338SH SOLE 5,33800
CVS HEALTH CORPCOM12665010085411,354SH SOLE 11,35400
DANAHER CORPORATIONCOM2358511024922,187SH SOLE 2,18700
DAVITA INCCOM23918K1087496,954SH SOLE 6,95400
DEXCOM INCCOM2521311073591,000SH SOLE 001,000
DIAGEO PLCSPON ADR NEW25243Q20518,140110,470SH SOLE 108,74001,730
DISNEY WALT COCOM25468710613,22071,647SH SOLE 70,44701,200
DRAFTKINGS INCCOM CL A26142R1042,38238,835SH SOLE 38,83500
DTE ENERGY COCOM2333311077135,356SH SOLE 5,35600
EMERSON ELEC COCOM29101110498110,868SH SOLE 10,86800
ENERGY TRANSFER LPCOM UT LTD PTN29273V1008811,520SH SOLE 11,52000
ENERPAC TOOL GROUP CORPCL A COM292765104125,1384,790,897SH SOLE 4,663,5610127,336
ENTERPRISE PRODS PARTNERS LCOM2937921074,630210,250SH SOLE 210,25000
ETF MANAGERS TRPRIME CYBR SCRTY26924G20170612,859SH SOLE 3,40009,459
ETF MANAGERS TRETFMG ALTR HRVST26924G5084160SH SOLE 16000
EVOLUS INCCOM30052C10713210,170SH SOLE 10,17000
EXXON MOBIL CORPCOM30231G1022714,858SH SOLE 4,85800
FACEBOOK INCCL A30303M1025211,770SH SOLE 1,6150155
FAIR ISAAC CORPCOM3032501041,1182,300SH SOLE 2,30000
FEDEX CORPCOM31428X10692,846326,874SH SOLE 253,524073,350
FORD MTR CO DELCOM34537086073059,560SH SOLE 59,56000
FOX CORPCL A COM35137L10522,416620,780SH SOLE 350,7800270,000
FRANKLIN RESOURCES INCCOM354613101226,9297,666,507SH SOLE 6,867,0820799,425
GALLAGHER ARTHUR J & COCOM3635761092502,000SH SOLE 2,00000
GENERAL ELECTRIC COCOM36960410342,2853,220,513SH SOLE 3,174,613045,900
HILLENBRAND INCCOM431571108270,5605,670,939SH SOLE 5,514,2890156,650
HOLLY ENERGY PARTNERS L PCOM UT LTD PTN4357631071,37772,050SH SOLE 72,05000
HOME DEPOT INCCOM4370761022,4988,183SH SOLE 7,9330250
HONEYWELL INTL INCCOM438516106216994SH SOLE 3940600
INTERNATIONAL BUSINESS MACHSCOM4592001011,37610,326SH SOLE 9,9510375
ILLINOIS TOOL WKS INCCOM4523081099084,100SH SOLE 4,10000
INTEL CORPCOM4581401003465,405SH SOLE 5,40500
INTUITIVE SURGICAL INCCOM NEW46120E6021,2301,665SH SOLE 1,66500
INVESCO EXCH TRADED FD TR IIFTSE RAFI DEV46138e7433367,270SH SOLE 7,27000
ISHARES GOLD TRISHARES46428510516510,133SH SOLE 10,13300
ISHARES INCCORE MSCI EMKT46434g1032694,182SH SOLE 4,18200
ISHARES INCMSCI EMERG MKT46434G8896111SH SOLE 11100
ISHARES TRCHINA LG-CAP ETF46428718422471SH SOLE 47100
ISHARES TRCORE MSCI EAFE46432f84291612,717SH SOLE 12,71700
ISHARES TRMSCI INTL MULTFT46434V27410360SH SOLE 36000
ISHARES TRMSCI USA MULTIFT46434V2822175,348SH SOLE 5,34800
ISHARES TRMSCI ACWI ETF4642882578899,345SH SOLE 9,34500
ISHARES TRMSCI EAFE ETF46428746554709SH SOLE 70900
ISHARES TRMSCI USA QLT FCT46432f339105865SH SOLE 86500
ISHARES TRRUS 1000 GRW ETF4642876141,4495,964SH SOLE 5,96400
ISHARES TRRUSSELL 2000 ETF464287655133600SH SOLE 60000
ISHARES TRRUS 2000 GRW ETF46428764858192SH SOLE 19200
ISHARES TRRUS MD CP GR ETF46428748160586SH SOLE 58600
ISHARES TRCORE S&P500 ETF4642872004521,137SH SOLE 1,13700
ISHARES TRCORE S&P SCP ETF4642878041571,449SH SOLE 1,44900
ISHARES TRNATIONAL MUN ETF4642884142672,300SH SOLE 2,30000
JOHNSON & JOHNSONCOM47816010414,87590,509SH SOLE 88,85901,650
JPMORGAN CHASE & COCOM46625H1002571,690SH SOLE 1,69000
LABORATORY CORP AMER HLDGSCOM NEW50540R4092,79910,976SH SOLE 10,7260250
LANDSTAR SYS INCCOM51509810162,506378,687SH SOLE 368,177010,510
LANNET INCCOM5160121015510,350SH SOLE 10,35000
LEVEL ONE BANCORP INCCOM52730D2081,24848,412SH SOLE 48,41200
LPL FINL HLDGS INCCOM50212V100327,2352,301,881SH SOLE 2,085,4670216,414
MACKINAC FINL CORPCOM5545711092,427173,091SH SOLE 23,3260149,765
MAGELLAN MIDSTREAM PRTNRS LPCOM UNIT RP LP5590801062996,900SH SOLE 6,90000
MARSH & MCLENNAN COS INCCOM5717481022101,725SH SOLE 1,72500
MASTERCARD INCORPORATEDCL A57636Q10412,57935,330SH SOLE 35,0050325
MCDONALDS CORPCOM5801351011,4666,541SH SOLE 6,54100
MEDTRONIC PLCSHSG5960L10312,295104,081SH SOLE 102,28101,800
META FINL GROUP INCCOM59100U10867714,947SH SOLE 14,94700
MICROSOFT CORPCOM59491810431,094131,881SH SOLE 129,98101,900
MID-AMER APT CMNTYS INCCOM59522J10330,316210,000SH SOLE 210,00000
MOLSON COORS BEVERAGE COCL B60871R209346,3986,772,199SH SOLE 6,087,1740685,025
NIELSEN HLDGS PLCSHS EURG6518L108541,33621,524,282SH SOLE 19,355,16302,169,119
NOVARTIS AGSPONSORED ADR66987V1094435,180SH SOLE 5,18000
OLD NATL BANCORP INDCOM68003310772237,353SH SOLE 37,35300
ORACLE CORPCOM68389X1054316,143SH SOLE 6,14300
OREILLY AUTOMOTIVE INCCOM67103H107388765SH SOLE 76500
PAYCHEX INCCOM70432610724,284247,741SH SOLE 199,616048,125
PEPSICO INCCOM71344810820,549145,273SH SOLE 142,76302,510
PFIZER INCCOM7170811031,55442,894SH SOLE 42,89400
PHILIP MORRIS INTL INCCOM7181721091,43516,170SH SOLE 16,17000
PINNACLE WEST CAP CORPCOM7234841014475,500SH SOLE 5,50000
POST HLDGS INCCOM737446104124,1061,173,915SH SOLE 1,042,5650131,350
PROCTER AND GAMBLE COCOM74271810913,724101,333SH SOLE 99,47801,855
PULTE GROUP INCCOM7458671012534,829SH SOLE 4,82900
QUALCOMM INCCOM7475251033712,800SH SOLE 2,80000
SCHWAB CHARLES CORPCOM80851310554,827841,164SH SOLE 595,4890245,675
SCHWAB STRATEGIC TREMRG MKTEQ ETF8085247061795,620SH SOLE 5,62000
SCHWAB STRATEGIC TRSCHWB FDT INT LG80852475568021,183SH SOLE 21,18300
SCHWAB STRATEGIC TRINTL EQTY ETF8085248051183,132SH SOLE 3,13200
SCHWAB STRATEGIC TRSHT TM US TRES80852486245881SH SOLE 88100
SCHWAB STRATEGIC TRUS AGGREGATE B808524839721,343SH SOLE 1,34300
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247974375,998SH SOLE 5,7290269
SCHWAB STRATEGIC TRUS LRG CAP ETF80852420113139SH SOLE 13900
SCHWAB STRATEGIC TRUS LCAP VA ETF80852440952803SH SOLE 5390264
SCHWAB STRATEGIC TRUS MID-CAP ETF8085245087101SH SOLE 10100
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241022362,443SH SOLE 2,44300
SCHWAB STRATEGIC TRUS SML CAP ETF808524607775SH SOLE 7500
SCHWAB STRATEGIC TRUS TIPS ETF80852487040651SH SOLE 65100
SEALED AIR CORP NEWCOM81211K10052211,389SH SOLE 11,38900
SMILEDIRECTCLUB INCCL A COM83192H1063,062297,016SH SOLE 134,9770162,039
SOUTHERN COCOM8425871072,21235,580SH SOLE 35,58000
SPDR GOLD TRGOLD SHS78463V1075143,212SH SOLE 3,21200
SPDR SER TRSPDR BLOOMBERG78468R6637207,867SH SOLE 7,86700
SPDR SER TRNUVEEN BLMBRG SR78468R73925512SH SOLE 51200
SPDR S&P 500 ETF TRTR UNIT78462F1031,0002,522SH SOLE 2,52200
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y107345725SH SOLE 72500
STARBUCKS CORPCOM8552441095975,460SH SOLE 5,46000
STERICYCLE INCCOM858912108301,7594,469,843SH SOLE 4,017,3180452,525
STRYKER CORPORATIONCOM8636671011,2515,136SH SOLE 4,6360500
SUN CMNTYS INCCOM8666741042,85819,050SH SOLE 19,05000
SVMK INCCOM78489X10327515,000SH SOLE 0015,000
SYSCO CORPCOM871829107196,1692,491,346SH SOLE 2,265,3440226,002
TARGET CORPCOM87612E1066743,404SH SOLE 3,40400
TCF FINL CORPCOM8723071032104,518SH SOLE 18504,333
TESLA INCCOM88160R1016681,000SH SOLE 001,000
TEXAS INSTRS INCCOM8825081049455,000SH SOLE 5,00000
THERMO FISHER SCIENTIFIC INCCOM883556102395866SH SOLE 86600
TRAVELERS COMPANIES INCCOM89417E1092161,438SH SOLE 1,43800
TREVENA INCCOM89532E1093620,000SH SOLE 0020,000
UFP INDUSTRIES INCCOM90278Q1082283,000SH SOLE 3,00000
UNITED PARCEL SERVICE INCCL B91131210627,135159,625SH SOLE 156,87502,750
US BANCORP DELCOM NEW90297330420,844376,856SH SOLE 370,33106,525
US ECOLOGY INCCOM91734M10347,6221,143,652SH SOLE 1,113,012030,640
US FOODS HLDG CORPCOM912008109143,6853,769,275SH SOLE 3,374,8000394,475
VANGUARD INDEX FDSLARGE CAP ETF9229086373712,000SH SOLE 2,00000
VANGUARD INDEX FDSMID CAP ETF9229086292,0529,273SH SOLE 4,16705,106
VANGUARD INDEX FDSS&P 500 ETF SHS9229083638,71523,922SH SOLE 17,83206,090
VANGUARD INDEX FDSSMALL CP ETF9229087511,4296,675SH SOLE 3,02503,650
VANGUARD INDEX FDSSM CP VAL ETF92290861195576SH SOLE 57600
VANGUARD INDEX FDSTOTAL STK MKT9229087693201,550SH SOLE 1,55000
VANGUARD INDEX FDSVALUE ETF9229087443132,384SH SOLE 2,38400
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428581,30525,080SH SOLE 11,461013,619
VANGUARD INTL EQUITY INDEX FFTSE EUROPE ETF92204287422346SH SOLE 34600
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438582,55351,988SH SOLE 31,182020,806
VANGUARD WORLD FDSHEALTH CAR ETF92204A5043711,621SH SOLE 1,62100
VANGUARD WORLD FDSINF TECH ETF92204A7028942,494SH SOLE 2,49400
VANGUARD WORLD FDMEGA CAP INDEX9219108732,79419,926SH SOLE 9,154010,772
VERIZON COMMUNICATIONS INCCOM92343V1041,87932,306SH SOLE 32,30600
VISA INCCOM CL A92826C8397043,326SH SOLE 2,9260400
WALMART INCCOM9311421035534,073SH SOLE 4,07300
WASTE MGMT INC DELCOM94106L1093,86329,943SH SOLE 29,1930750
WELLS FARGO CO NEWCOM9497461012546,510SH SOLE 6,51000
WESTERN UN COCOM959802109226,1419,170,346SH SOLE 8,288,1460882,200
WILEY JOHN & SONS INCCL A968223206166,1103,064,754SH SOLE 2,982,804081,950
WILLIS TOWERS WATSON PLC LTDSHSG96629103163,283713,401SH SOLE 661,916051,485