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 12,004 110,924 SH   SOLE   110,924 0 0
Abbott Laboratories COM 002824100 13,595 113,446 SH   SOLE   113,446 0 0
Accenture PLC Cl A COM G1151C101 12,402 44,895 SH   SOLE   44,895 0 0
Alphabet Inc Cl A COM 02079K305 10,001 4,849 SH   SOLE   4,849 0 0
Alphabet Inc Cl C COM 02079K107 1,971 953 SH   SOLE   953 0 0
Altria Group Inc COM 02209S103 7,272 142,152 SH   SOLE   142,152 0 0
Amazon Com Inc COM 023135106 11,408 3,687 SH   SOLE   3,687 0 0
Ameriprise Financial Inc COM 03076C106 11,888 51,142 SH   SOLE   51,142 0 0
Apple Inc COM 037833100 15,726 128,744 SH   SOLE   128,744 0 0
Arthur J. Gallagher & Co COM 363576109 5,289 42,389 SH   SOLE   42,389 0 0
Becton Dickinson & Co COM 075887109 4,247 17,467 SH   SOLE   17,467 0 0
Berkshire Hathaway Cl B COM 084670702 5,424 21,232 SH   SOLE   21,232 0 0
BlackRock, Inc COM 09247X101 13,358 17,717 SH   SOLE   17,717 0 0
Boeing Co COM 097023105 207 813 SH   SOLE   813 0 0
Broadridge Finl Solution COM 11133T103 6,545 42,753 SH   SOLE   42,753 0 0
CME Group Inc COM 12572Q105 4,477 21,921 SH   SOLE   21,921 0 0
Chevron Corp COM 166764100 8,487 80,987 SH   SOLE   80,987 0 0
Cisco Systems COM 17275R102 4,582 88,608 SH   SOLE   88,608 0 0
Comcast Corp Cl A COM 20030N101 218 4,022 SH   SOLE   4,022 0 0
Costco Whsl Corp COM 22160K105 7,429 21,077 SH   SOLE   21,077 0 0
Danaher Corp COM 235851102 8,439 37,492 SH   SOLE   37,492 0 0
Deere & Co COM 244199105 224 600 SH   SOLE   600 0 0
Discover Financial Services COM 254709108 4,895 51,534 SH   SOLE   51,534 0 0
Duke Energy Corp COM 26441C204 1,367 14,163 SH   SOLE   14,163 0 0
Ecolab Inc COM 278865100 6,095 28,474 SH   SOLE   28,474 0 0
Envestnet,Inc COM 29404K106 908 12,574 SH   SOLE   12,574 0 0
Estee Lauder Companies COM 518439104 7,013 24,111 SH   SOLE   24,111 0 0
Home Depot Inc COM 437076102 13,698 44,876 SH   SOLE   44,876 0 0
Honeywell Int'l COM 438516106 10,602 48,840 SH   SOLE   48,840 0 0
Illinois Tool Works COM 452308109 2,501 11,291 SH   SOLE   11,291 0 0
Intel Corp COM 458140100 258 4,026 SH   SOLE   4,026 0 0
Intuit COM 461202103 9,238 24,116 SH   SOLE   24,116 0 0
JPMorgan Chase & Co COM 46625H100 17,626 115,785 SH   SOLE   115,785 0 0
Johnson & Johnson COM 478160104 731 4,449 SH   SOLE   4,449 0 0
Kimberly-Clark Corp COM 494368103 761 5,472 SH   SOLE   5,472 0 0
Lockheed Martin Corp COM 539830109 10,930 29,581 SH   SOLE   29,581 0 0
Lululemon Athletica COM 550021109 368 1,200 SH   SOLE   1,200 0 0
MasterCard Inc COM 57636Q104 10,822 30,394 SH   SOLE   30,394 0 0
Medtronic PLC COM G5960L103 7,619 64,495 SH   SOLE   64,495 0 0
Merck & Co Inc COM 58933Y105 8,869 115,041 SH   SOLE   115,041 0 0
Microchip Technology COM 595017104 1,736 11,183 SH   SOLE   11,183 0 0
Microsoft Corp COM 594918104 13,373 56,722 SH   SOLE   56,722 0 0
NextEra Energy, Inc COM 65339F101 9,400 124,319 SH   SOLE   124,319 0 0
PPG Industries COM 693506107 216 1,438 SH   SOLE   1,438 0 0
Paychex Inc COM 704326107 13,515 137,881 SH   SOLE   137,881 0 0
Pepsico Inc. COM 713448108 7,963 56,296 SH   SOLE   56,296 0 0
Philip Morris Int'l Inc COM 718172109 8,055 90,772 SH   SOLE   90,772 0 0
Phillips 66 COM 718546104 4,525 55,489 SH   SOLE   55,489 0 0
Procter & Gamble Co COM 742718109 6,851 50,587 SH   SOLE   50,587 0 0
RPM Int'l Inc COM 749685103 3,581 38,985 SH   SOLE   38,985 0 0
SPDR S&P 500 ETF COM 78462F103 2,080 5,248 SH   SOLE   5,248 0 0
SPDR Tech Sector ETF COM 81369Y803 673 5,065 SH   SOLE   5,065 0 0
Salesforce.com COM 79466L302 424 2,000 SH   SOLE   2,000 0 0
Schwab U.S. Dividend Equity ET COM 808524797 445 6,102 SH   SOLE   6,102 0 0
Schwab U.S. Large-Cap ETF COM 808524201 1,151 11,983 SH   SOLE   11,983 0 0
Snap-On Inc. COM 833034101 4,974 21,555 SH   SOLE   21,555 0 0
Starbucks Corp COM 855244109 12,095 110,693 SH   SOLE   110,693 0 0
Stryker COM 863667101 6,703 27,517 SH   SOLE   27,517 0 0
U. S. Bancorp COM 902973304 4,867 87,986 SH   SOLE   87,986 0 0
Union Pacific Corp COM 907818108 14,467 65,637 SH   SOLE   65,637 0 0
Unitedhealth Group COM 91324P102 225 605 SH   SOLE   605 0 0
Vanguard FTSE Developed Mkts E COM 921943858 3,582 72,936 SH   SOLE   72,936 0 0
Vanguard FTSE Emerging Mkts ET COM 922042858 4,093 78,630 SH   SOLE   78,630 0 0
Vanguard Growth ETF COM 922908736 362 1,410 SH   SOLE   1,410 0 0
Vanguard Large Cap ETF COM 922908637 2,038 10,999 SH   SOLE   10,999 0 0
Verizon Communications COM 92343V104 7,889 135,665 SH   SOLE   135,665 0 0
Visa Inc. COM 92826C839 223 1,052 SH   SOLE   1,052 0 0
WEC Energy Group, Inc. COM 92939U106 951 10,163 SH   SOLE   10,163 0 0
Walt Disney Co COM 254687106 218 1,181 SH   SOLE   1,181 0 0
Xcel Energy Inc COM 98389B100 445 6,687 SH   SOLE   6,687 0 0
iShares Core S&P Mid-Cap ETF COM 464287507 3,618 13,901 SH   SOLE   13,901 0 0
iShares Core S&P Small-Cap ETF COM 464287804 4,556 41,977 SH   SOLE   41,977 0 0
iShares DJ Select Dividend ETF COM 464287168 601 5,270 SH   SOLE   5,270 0 0
iShares MSCI EAFE ETF COM 464287465 493 6,502 SH   SOLE   6,502 0 0
iShares Russell 2000 ETF COM 464287655 1,538 6,963 SH   SOLE   6,963 0 0
iShares Russell Mid-Cap ETF COM 464287499 1,210 16,365 SH   SOLE   16,365 0 0
Crown Castle Intl Corp COM 22822V101 8,240 47,873 SH   SOLE   47,873 0 0
Prologis Inc COM 74340W103 3,564 33,622 SH   SOLE   33,622 0 0
Schwab U.S. Aggregate Bond ETF COM 808524839 410 7,604 SH   SOLE   7,604 0 0
Vanguard Total Bond Mkt ETF COM 921937835 12,099 142,810 SH   SOLE   142,810 0 0
iShares Nat'l AMT-Free Muni Bo COM 464288414 11,370 97,979 SH   SOLE   97,979 0 0
iShares Short-Term Corp Bond E COM 464288646 15,362 280,938 SH   SOLE   280,938 0 0
iShares iBoxx High Yld Corp Bo COM 464288513 9,034 103,621 SH   SOLE   103,621 0 0
iShares iBoxx Inv Gr Corp Bond COM 464287242 17,494 134,516 SH   SOLE   134,516 0 0