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
AbbVie Inc COM 00287Y109 51,693 482,440 SH   SOLE   482,440 0 0
Abbott Laboratories COM 002824100 45,702 417,405 SH   SOLE   417,405 0 0
Accenture PLC Cl A COM G1151C101 51,134 195,757 SH   SOLE   195,757 0 0
Alphabet Inc Cl A COM 02079K305 8,506 4,853 SH   SOLE   4,853 0 0
Alphabet Inc Cl C COM 02079K107 1,974 1,127 SH   SOLE   1,127 0 0
Altria Group Inc COM 02209S103 29,042 708,342 SH   SOLE   708,342 0 0
Amazon Com Inc COM 023135106 12,471 3,829 SH   SOLE   3,829 0 0
Ameriprise Financial Inc COM 03076C106 39,452 203,013 SH   SOLE   203,013 0 0
Apple Inc COM 037833100 65,152 491,006 SH   SOLE   491,006 0 0
Arthur J. Gallagher & Co COM 363576109 32,886 265,830 SH   SOLE   265,830 0 0
BCE Inc COM 05534B760 16,419 383,618 SH   SOLE   383,618 0 0
Becton Dickinson & Co COM 075887109 4,339 17,341 SH   SOLE   17,341 0 0
Berkshire Hathaway Cl B COM 084670702 4,949 21,343 SH   SOLE   21,343 0 0
BlackRock, Inc COM 09247X101 56,388 78,149 SH   SOLE   78,149 0 0
Broadridge Finl Solution COM 11133T103 6,542 42,700 SH   SOLE   42,700 0 0
CME Group Inc COM 12572Q105 4,131 22,691 SH   SOLE   22,691 0 0
Chevron Corp COM 166764100 27,120 321,137 SH   SOLE   321,137 0 0
Cisco Systems COM 17275R102 33,337 744,960 SH   SOLE   744,960 0 0
Comcast Corp Cl A COM 20030N101 211 4,022 SH   SOLE   4,022 0 0
Costco Whsl Corp COM 22160K105 7,961 21,130 SH   SOLE   21,130 0 0
Danaher Corp COM 235851102 8,300 37,363 SH   SOLE   37,363 0 0
Deere & Co COM 244199105 215 800 SH   SOLE   800 0 0
Discover Financial Services COM 254709108 40,978 452,645 SH   SOLE   452,645 0 0
Duke Energy Corp COM 26441C204 1,232 13,453 SH   SOLE   13,453 0 0
Ecolab Inc COM 278865100 6,162 28,481 SH   SOLE   28,481 0 0
Envestnet,Inc COM 29404K106 1,035 12,574 SH   SOLE   12,574 0 0
Estee Lauder Companies COM 518439104 6,460 24,267 SH   SOLE   24,267 0 0
Home Depot Inc COM 437076102 52,959 199,377 SH   SOLE   199,377 0 0
Honeywell Int'l COM 438516106 33,321 156,658 SH   SOLE   156,658 0 0
Illinois Tool Works COM 452308109 369 1,808 SH   SOLE   1,808 0 0
Intel Corp COM 458140100 218 4,371 SH   SOLE   4,371 0 0
Intuit COM 461202103 9,634 25,362 SH   SOLE   25,362 0 0
JPMorgan Chase & Co COM 46625H100 60,279 474,377 SH   SOLE   474,377 0 0
Johnson & Johnson COM 478160104 714 4,536 SH   SOLE   4,536 0 0
Kimberly-Clark Corp COM 494368103 26,129 193,794 SH   SOLE   193,794 0 0
Lockheed Martin Corp COM 539830109 42,413 119,481 SH   SOLE   119,481 0 0
Lululemon Athletica COM 550021109 418 1,200 SH   SOLE   1,200 0 0
MasterCard Inc COM 57636Q104 11,259 31,543 SH   SOLE   31,543 0 0
Medtronic PLC COM G5960L103 32,246 275,276 SH   SOLE   275,276 0 0
Merck & Co Inc COM 58933Y105 47,615 582,088 SH   SOLE   582,088 0 0
Microchip Technology COM 595017104 1,572 11,383 SH   SOLE   11,383 0 0
Microsoft Corp COM 594918104 62,211 279,699 SH   SOLE   279,699 0 0
NextEra Energy, Inc COM 65339F101 41,694 540,433 SH   SOLE   540,433 0 0
PPG Industries COM 693506107 207 1,438 SH   SOLE   1,438 0 0
Paychex Inc COM 704326107 58,150 624,063 SH   SOLE   624,063 0 0
Pepsico Inc. COM 713448108 28,208 190,206 SH   SOLE   190,206 0 0
Philip Morris Int'l Inc COM 718172109 35,417 427,790 SH   SOLE   427,790 0 0
Phillips 66 COM 718546104 14,210 203,180 SH   SOLE   203,180 0 0
Procter & Gamble Co COM 742718109 31,117 223,638 SH   SOLE   223,638 0 0
RPM Int'l Inc COM 749685103 26,754 294,713 SH   SOLE   294,713 0 0
SPDR S&P 500 ETF COM 78462F103 2,016 5,392 SH   SOLE   5,392 0 0
SPDR Tech Sector ETF COM 81369Y803 659 5,065 SH   SOLE   5,065 0 0
Salesforce.com COM 79466L302 445 2,000 SH   SOLE   2,000 0 0
Schwab U.S. Dividend Equity ET COM 808524797 389 6,060 SH   SOLE   6,060 0 0
Schwab U.S. Large-Cap ETF COM 808524201 1,073 11,801 SH   SOLE   11,801 0 0
Snap-On Inc. COM 833034101 28,295 165,335 SH   SOLE   165,335 0 0
Starbucks Corp COM 855244109 32,134 300,374 SH   SOLE   300,374 0 0
Stryker COM 863667101 6,691 27,307 SH   SOLE   27,307 0 0
Union Pacific Corp COM 907818108 54,389 261,208 SH   SOLE   261,208 0 0
Unitedhealth Group COM 91324P102 212 605 SH   SOLE   605 0 0
Vanguard FTSE Developed Mkts E COM 921943858 3,376 71,509 SH   SOLE   71,509 0 0
Vanguard FTSE Emerging Mkts ET COM 922042858 2,922 58,317 SH   SOLE   58,317 0 0
Vanguard Growth ETF COM 922908736 383 1,510 SH   SOLE   1,510 0 0
Vanguard Large Cap ETF COM 922908637 2,025 11,524 SH   SOLE   11,524 0 0
Verizon Communications COM 92343V104 40,817 694,758 SH   SOLE   694,758 0 0
Visa Inc. COM 92826C839 250 1,142 SH   SOLE   1,142 0 0
WEC Energy Group, Inc. COM 92939U106 997 10,838 SH   SOLE   10,838 0 0
Walt Disney Co COM 254687106 214 1,181 SH   SOLE   1,181 0 0
Xcel Energy Inc COM 98389B100 31,503 472,525 SH   SOLE   472,525 0 0
iShares Core S&P Mid-Cap ETF COM 464287507 3,136 13,643 SH   SOLE   13,643 0 0
iShares Core S&P Small-Cap ETF COM 464287804 3,788 41,224 SH   SOLE   41,224 0 0
iShares DJ Select Dividend ETF COM 464287168 507 5,270 SH   SOLE   5,270 0 0
iShares MSCI EAFE ETF COM 464287465 484 6,627 SH   SOLE   6,627 0 0
iShares Russell 2000 ETF COM 464287655 1,365 6,963 SH   SOLE   6,963 0 0
iShares Russell Mid-Cap ETF COM 464287499 1,122 16,365 SH   SOLE   16,365 0 0
Crown Castle Intl Corp COM 22822V101 38,181 239,845 SH   SOLE   239,845 0 0
Prologis Inc COM 74340W103 31,519 316,265 SH   SOLE   316,265 0 0
Schwab U.S. Aggregate Bond ETF COM 808524839 377 6,726 SH   SOLE   6,726 0 0
Vanguard Total Bond Mkt ETF COM 921937835 12,092 137,108 SH   SOLE   137,108 0 0
iShares Nat'l AMT-Free Muni Bo COM 464288414 10,752 91,742 SH   SOLE   91,742 0 0
iShares Short-Term Corp Bond E COM 464288646 14,852 269,203 SH   SOLE   269,203 0 0
iShares iBoxx High Yld Corp Bo COM 464288513 8,629 98,845 SH   SOLE   98,845 0 0
iShares iBoxx Inv Gr Corp Bond COM 464287242 17,522 126,852 SH   SOLE   126,852 0 0