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
AbbVie IncCOM00287Y10912,004110,924SH SOLE 110,92400
Abbott LaboratoriesCOM00282410013,595113,446SH SOLE 113,44600
Accenture PLC Cl ACOMG1151C10112,40244,895SH SOLE 44,89500
Alphabet Inc Cl ACOM02079K30510,0014,849SH SOLE 4,84900
Alphabet Inc Cl CCOM02079K1071,971953SH SOLE 95300
Altria Group IncCOM02209S1037,272142,152SH SOLE 142,15200
Amazon Com IncCOM02313510611,4083,687SH SOLE 3,68700
Ameriprise Financial IncCOM03076C10611,88851,142SH SOLE 51,14200
Apple IncCOM03783310015,726128,744SH SOLE 128,74400
Arthur J. Gallagher & CoCOM3635761095,28942,389SH SOLE 42,38900
Becton Dickinson & CoCOM0758871094,24717,467SH SOLE 17,46700
Berkshire Hathaway Cl BCOM0846707025,42421,232SH SOLE 21,23200
BlackRock, IncCOM09247X10113,35817,717SH SOLE 17,71700
Boeing CoCOM097023105207813SH SOLE 81300
Broadridge Finl SolutionCOM11133T1036,54542,753SH SOLE 42,75300
CME Group IncCOM12572Q1054,47721,921SH SOLE 21,92100
Chevron CorpCOM1667641008,48780,987SH SOLE 80,98700
Cisco SystemsCOM17275R1024,58288,608SH SOLE 88,60800
Comcast Corp Cl ACOM20030N1012184,022SH SOLE 4,02200
Costco Whsl CorpCOM22160K1057,42921,077SH SOLE 21,07700
Danaher CorpCOM2358511028,43937,492SH SOLE 37,49200
Deere & CoCOM244199105224600SH SOLE 60000
Discover Financial ServicesCOM2547091084,89551,534SH SOLE 51,53400
Duke Energy CorpCOM26441C2041,36714,163SH SOLE 14,16300
Ecolab IncCOM2788651006,09528,474SH SOLE 28,47400
Envestnet,IncCOM29404K10690812,574SH SOLE 12,57400
Estee Lauder CompaniesCOM5184391047,01324,111SH SOLE 24,11100
Home Depot IncCOM43707610213,69844,876SH SOLE 44,87600
Honeywell Int'lCOM43851610610,60248,840SH SOLE 48,84000
Illinois Tool WorksCOM4523081092,50111,291SH SOLE 11,29100
Intel CorpCOM4581401002584,026SH SOLE 4,02600
IntuitCOM4612021039,23824,116SH SOLE 24,11600
JPMorgan Chase & CoCOM46625H10017,626115,785SH SOLE 115,78500
Johnson & JohnsonCOM4781601047314,449SH SOLE 4,44900
Kimberly-Clark CorpCOM4943681037615,472SH SOLE 5,47200
Lockheed Martin CorpCOM53983010910,93029,581SH SOLE 29,58100
Lululemon AthleticaCOM5500211093681,200SH SOLE 1,20000
MasterCard IncCOM57636Q10410,82230,394SH SOLE 30,39400
Medtronic PLCCOMG5960L1037,61964,495SH SOLE 64,49500
Merck & Co IncCOM58933Y1058,869115,041SH SOLE 115,04100
Microchip TechnologyCOM5950171041,73611,183SH SOLE 11,18300
Microsoft CorpCOM59491810413,37356,722SH SOLE 56,72200
NextEra Energy, IncCOM65339F1019,400124,319SH SOLE 124,31900
PPG IndustriesCOM6935061072161,438SH SOLE 1,43800
Paychex IncCOM70432610713,515137,881SH SOLE 137,88100
Pepsico Inc.COM7134481087,96356,296SH SOLE 56,29600
Philip Morris Int'l IncCOM7181721098,05590,772SH SOLE 90,77200
Phillips 66COM7185461044,52555,489SH SOLE 55,48900
Procter & Gamble CoCOM7427181096,85150,587SH SOLE 50,58700
RPM Int'l IncCOM7496851033,58138,985SH SOLE 38,98500
SPDR S&P 500 ETFCOM78462F1032,0805,248SH SOLE 5,24800
SPDR Tech Sector ETFCOM81369Y8036735,065SH SOLE 5,06500
Salesforce.comCOM79466L3024242,000SH SOLE 2,00000
Schwab U.S. Dividend Equity ETCOM8085247974456,102SH SOLE 6,10200
Schwab U.S. Large-Cap ETFCOM8085242011,15111,983SH SOLE 11,98300
Snap-On Inc.COM8330341014,97421,555SH SOLE 21,55500
Starbucks CorpCOM85524410912,095110,693SH SOLE 110,69300
StrykerCOM8636671016,70327,517SH SOLE 27,51700
U. S. BancorpCOM9029733044,86787,986SH SOLE 87,98600
Union Pacific CorpCOM90781810814,46765,637SH SOLE 65,63700
Unitedhealth GroupCOM91324P102225605SH SOLE 60500
Vanguard FTSE Developed Mkts ECOM9219438583,58272,936SH SOLE 72,93600
Vanguard FTSE Emerging Mkts ETCOM9220428584,09378,630SH SOLE 78,63000
Vanguard Growth ETFCOM9229087363621,410SH SOLE 1,41000
Vanguard Large Cap ETFCOM9229086372,03810,999SH SOLE 10,99900
Verizon CommunicationsCOM92343V1047,889135,665SH SOLE 135,66500
Visa Inc.COM92826C8392231,052SH SOLE 1,05200
WEC Energy Group, Inc.COM92939U10695110,163SH SOLE 10,16300
Walt Disney CoCOM2546871062181,181SH SOLE 1,18100
Xcel Energy IncCOM98389B1004456,687SH SOLE 6,68700
iShares Core S&P Mid-Cap ETFCOM4642875073,61813,901SH SOLE 13,90100
iShares Core S&P Small-Cap ETFCOM4642878044,55641,977SH SOLE 41,97700
iShares DJ Select Dividend ETFCOM4642871686015,270SH SOLE 5,27000
iShares MSCI EAFE ETFCOM4642874654936,502SH SOLE 6,50200
iShares Russell 2000 ETFCOM4642876551,5386,963SH SOLE 6,96300
iShares Russell Mid-Cap ETFCOM4642874991,21016,365SH SOLE 16,36500
Crown Castle Intl CorpCOM22822V1018,24047,873SH SOLE 47,87300
Prologis IncCOM74340W1033,56433,622SH SOLE 33,62200
Schwab U.S. Aggregate Bond ETFCOM8085248394107,604SH SOLE 7,60400
Vanguard Total Bond Mkt ETFCOM92193783512,099142,810SH SOLE 142,81000
iShares Nat'l AMT-Free Muni BoCOM46428841411,37097,979SH SOLE 97,97900
iShares Short-Term Corp Bond ECOM46428864615,362280,938SH SOLE 280,93800
iShares iBoxx High Yld Corp BoCOM4642885139,034103,621SH SOLE 103,62100
iShares iBoxx Inv Gr Corp BondCOM46428724217,494134,516SH SOLE 134,51600