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 47,040 479,123 SH   SOLE   479,123 0 0
Abbott Laboratories COM 002824100 37,898 414,507 SH   SOLE   414,507 0 0
Accenture PLC Cl A COM G1151C101 41,835 194,833 SH   SOLE   194,833 0 0
Alphabet Inc Cl A COM 02079K305 6,404 4,516 SH   SOLE   4,516 0 0
Alphabet Inc Cl C COM 02079K107 1,688 1,194 SH   SOLE   1,194 0 0
Altria Group Inc COM 02209S103 27,387 697,753 SH   SOLE   697,753 0 0
Amazon Com Inc COM 023135106 12,172 4,412 SH   SOLE   4,412 0 0
Ameriprise Financial Inc COM 03076C106 27,747 184,932 SH   SOLE   184,932 0 0
Apple Inc COM 037833100 46,000 126,097 SH   SOLE   126,097 0 0
Arthur J. Gallagher & Co COM 363576109 25,918 265,854 SH   SOLE   265,854 0 0
BCE Inc COM 05534B760 18,131 434,062 SH   SOLE   434,062 0 0
Becton Dickinson & Co COM 075887109 3,777 15,785 SH   SOLE   15,785 0 0
Berkshire Hathaway Cl B COM 084670702 3,584 20,078 SH   SOLE   20,078 0 0
BlackRock, Inc COM 09247X101 42,194 77,550 SH   SOLE   77,550 0 0
Broadridge Finl Solution COM 11133T103 5,130 40,653 SH   SOLE   40,653 0 0
CME Group Inc COM 12572Q105 3,690 22,705 SH   SOLE   22,705 0 0
Chevron Corp COM 166764100 27,907 312,757 SH   SOLE   312,757 0 0
Cisco Systems COM 17275R102 34,722 744,468 SH   SOLE   744,468 0 0
Clorox Co COM 189054109 229 1,043 SH   SOLE   1,043 0 0
Costco Whsl Corp COM 22160K105 6,031 19,890 SH   SOLE   19,890 0 0
Danaher Corp COM 235851102 6,276 35,493 SH   SOLE   35,493 0 0
Discover Financial Services COM 254709108 22,600 451,181 SH   SOLE   451,181 0 0
Ecolab Inc COM 278865100 5,385 27,065 SH   SOLE   27,065 0 0
Envestnet,Inc COM 29404K106 925 12,574 SH   SOLE   12,574 0 0
Estee Lauder Companies COM 518439104 4,359 23,105 SH   SOLE   23,105 0 0
Home Depot Inc COM 437076102 49,585 197,936 SH   SOLE   197,936 0 0
Honeywell Int'l COM 438516106 22,444 155,224 SH   SOLE   155,224 0 0
Illinois Tool Works COM 452308109 316 1,808 SH   SOLE   1,808 0 0
Intel Corp COM 458140100 267 4,458 SH   SOLE   4,458 0 0
Intuit COM 461202103 7,207 24,334 SH   SOLE   24,334 0 0
JPMorgan Chase & Co COM 46625H100 44,243 470,369 SH   SOLE   470,369 0 0
Johnson & Johnson COM 478160104 797 5,664 SH   SOLE   5,664 0 0
Kimberly-Clark Corp COM 494368103 27,314 193,238 SH   SOLE   193,238 0 0
Lockheed Martin Corp COM 539830109 43,002 117,839 SH   SOLE   117,839 0 0
Lululemon Athletica COM 550021109 374 1,200 SH   SOLE   1,200 0 0
MasterCard Inc COM 57636Q104 9,349 31,615 SH   SOLE   31,615 0 0
Medtronic PLC COM G5960L103 25,058 273,263 SH   SOLE   273,263 0 0
Merck & Co Inc COM 58933Y105 44,121 570,556 SH   SOLE   570,556 0 0
Microchip Technology COM 595017104 1,206 11,453 SH   SOLE   11,453 0 0
Microsoft Corp COM 594918104 57,378 281,940 SH   SOLE   281,940 0 0
NextEra Energy, Inc COM 65339F101 32,132 133,789 SH   SOLE   133,789 0 0
Paychex Inc COM 704326107 46,921 619,418 SH   SOLE   619,418 0 0
Pepsico Inc. COM 713448108 23,398 176,906 SH   SOLE   176,906 0 0
Philip Morris Int'l Inc COM 718172109 29,805 425,423 SH   SOLE   425,423 0 0
Phillips 66 COM 718546104 13,447 187,022 SH   SOLE   187,022 0 0
Procter & Gamble Co COM 742718109 26,520 221,798 SH   SOLE   221,798 0 0
RPM Int'l Inc COM 749685103 22,150 295,098 SH   SOLE   295,098 0 0
SPDR S&P 500 ETF COM 78462F103 1,725 5,593 SH   SOLE   5,593 0 0
Salesforce.com COM 79466L302 375 2,000 SH   SOLE   2,000 0 0
Schwab U.S. Dividend Equity ET COM 808524797 303 5,857 SH   SOLE   5,857 0 0
Schwab U.S. Large-Cap ETF COM 808524201 845 11,399 SH   SOLE   11,399 0 0
Snap-On Inc. COM 833034101 22,879 165,180 SH   SOLE   165,180 0 0
Starbucks Corp COM 855244109 21,374 290,442 SH   SOLE   290,442 0 0
Stryker COM 863667101 4,535 25,170 SH   SOLE   25,170 0 0
U. S. Bancorp COM 902973304 207 5,616 SH   SOLE   5,616 0 0
Union Pacific Corp COM 907818108 43,670 258,298 SH   SOLE   258,298 0 0
Vanguard FTSE Developed Mkts E COM 921943858 2,571 66,277 SH   SOLE   66,277 0 0
Vanguard FTSE Emerging Mkts ET COM 922042858 2,133 53,844 SH   SOLE   53,844 0 0
Vanguard Growth ETF COM 922908736 408 2,019 SH   SOLE   2,019 0 0
Vanguard Large Cap ETF COM 922908637 1,648 11,524 SH   SOLE   11,524 0 0
Verizon Communications COM 92343V104 38,006 689,392 SH   SOLE   689,392 0 0
WEC Energy Group, Inc. COM 92939U106 952 10,862 SH   SOLE   10,862 0 0
Xcel Energy Inc COM 98389B100 29,574 473,178 SH   SOLE   473,178 0 0
iShares Core S&P Mid-Cap ETF COM 464287507 2,021 11,366 SH   SOLE   11,366 0 0
iShares Core S&P Small-Cap ETF COM 464287804 2,581 37,793 SH   SOLE   37,793 0 0
iShares DJ Select Dividend ETF COM 464287168 425 5,270 SH   SOLE   5,270 0 0
iShares MSCI EAFE ETF COM 464287465 406 6,662 SH   SOLE   6,662 0 0
iShares Russell 2000 ETF COM 464287655 1,006 7,023 SH   SOLE   7,023 0 0
iShares Russell Mid-Cap ETF COM 464287499 886 16,530 SH   SOLE   16,530 0 0
Crown Castle Intl Corp COM 22822V101 39,418 235,543 SH   SOLE   235,543 0 0
Prologis Inc COM 74340W103 29,505 316,137 SH   SOLE   316,137 0 0
Schwab U.S. Aggregate Bond ETF COM 808524839 327 5,807 SH   SOLE   5,807 0 0
Vanguard Total Bond Mkt ETF COM 921937835 11,393 128,963 SH   SOLE   128,963 0 0
iShares Nat'l AMT-Free Muni Bo COM 464288414 9,640 83,539 SH   SOLE   83,539 0 0
iShares Short-Term Corp Bond E COM 464288646 13,747 251,275 SH   SOLE   251,275 0 0
iShares iBoxx High Yld Corp Bo COM 464288513 7,524 92,185 SH   SOLE   92,185 0 0
iShares iBoxx Inv Gr Corp Bond COM 464287242 16,066 119,449 SH   SOLE   119,449 0 0