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,288 113,918 SH   SOLE   113,918 0 0
Abbott Laboratories COM 002824100 13,832 117,094 SH   SOLE   117,094 0 0
Accenture PLC Cl A COM G1151C101 14,810 46,293 SH   SOLE   46,293 0 0
Alphabet Inc Cl A COM 02079K305 13,493 5,047 SH   SOLE   5,047 0 0
Alphabet Inc Cl C COM 02079K107 2,079 780 SH   SOLE   780 0 0
Altria Group Inc COM 02209S103 6,810 149,596 SH   SOLE   149,596 0 0
Amazon Com Inc COM 023135106 12,759 3,884 SH   SOLE   3,884 0 0
Ameriprise Financial Inc COM 03076C106 14,170 53,648 SH   SOLE   53,648 0 0
Apple Inc COM 037833100 18,899 133,560 SH   SOLE   133,560 0 0
Arthur J. Gallagher & Co COM 363576109 6,310 42,452 SH   SOLE   42,452 0 0
Berkshire Hathaway Cl B COM 084670702 6,067 22,229 SH   SOLE   22,229 0 0
BlackRock, Inc COM 09247X101 15,275 18,214 SH   SOLE   18,214 0 0
Broadridge Finl Solution COM 11133T103 7,485 44,919 SH   SOLE   44,919 0 0
CME Group Inc COM 12572Q105 4,148 21,451 SH   SOLE   21,451 0 0
Chevron Corp COM 166764100 9,151 90,200 SH   SOLE   90,200 0 0
Cisco Systems COM 17275R102 4,909 90,190 SH   SOLE   90,190 0 0
Comcast Corp Cl A COM 20030N101 210 3,747 SH   SOLE   3,747 0 0
Convey Holding Paret Inc COM 21258C108 323 38,500 SH   SOLE   38,500 0 0
Costco Whsl Corp COM 22160K105 9,849 21,919 SH   SOLE   21,919 0 0
Danaher Corp COM 235851102 11,896 39,076 SH   SOLE   39,076 0 0
Deere & Co COM 244199105 201 600 SH   SOLE   600 0 0
Discover Financial Services COM 254709108 5,554 45,209 SH   SOLE   45,209 0 0
Duke Energy Corp COM 26441C204 1,416 14,510 SH   SOLE   14,510 0 0
Ecolab Inc COM 278865100 6,384 30,603 SH   SOLE   30,603 0 0
Edwards Lifesciences CP COM 28176E108 233 2,055 SH   SOLE   2,055 0 0
Envestnet,Inc COM 29404K106 1,009 12,574 SH   SOLE   12,574 0 0
Estee Lauder Companies COM 518439104 7,661 25,544 SH   SOLE   25,544 0 0
Home Depot Inc COM 437076102 15,229 46,393 SH   SOLE   46,393 0 0
Honeywell Int'l COM 438516106 10,922 51,452 SH   SOLE   51,452 0 0
Illinois Tool Works COM 452308109 6,281 30,398 SH   SOLE   30,398 0 0
Intel Corp COM 458140100 211 3,967 SH   SOLE   3,967 0 0
Intuit COM 461202103 13,603 25,214 SH   SOLE   25,214 0 0
JPMorgan Chase & Co COM 46625H100 19,519 119,244 SH   SOLE   119,244 0 0
Johnson & Johnson COM 478160104 625 3,871 SH   SOLE   3,871 0 0
Kimberly-Clark Corp COM 494368103 590 4,458 SH   SOLE   4,458 0 0
Lockheed Martin Corp COM 539830109 10,840 31,412 SH   SOLE   31,412 0 0
Lululemon Athletica COM 550021109 486 1,200 SH   SOLE   1,200 0 0
MasterCard Inc COM 57636Q104 11,129 32,008 SH   SOLE   32,008 0 0
Medtronic PLC COM G5960L103 8,506 67,857 SH   SOLE   67,857 0 0
Merck & Co Inc COM 58933Y105 9,222 122,782 SH   SOLE   122,782 0 0
Microchip Technology COM 595017104 1,716 11,183 SH   SOLE   11,183 0 0
Microsoft Corp COM 594918104 16,520 58,598 SH   SOLE   58,598 0 0
NextEra Energy, Inc COM 65339F101 10,379 132,183 SH   SOLE   132,183 0 0
PPG Industries COM 693506107 220 1,536 SH   SOLE   1,536 0 0
Paychex Inc COM 704326107 15,980 142,104 SH   SOLE   142,104 0 0
Pepsico Inc. COM 713448108 8,883 59,061 SH   SOLE   59,061 0 0
Philip Morris Int'l Inc COM 718172109 9,869 104,111 SH   SOLE   104,111 0 0
Phillips 66 COM 718546104 4,024 57,455 SH   SOLE   57,455 0 0
Procter & Gamble Co COM 742718109 7,359 52,640 SH   SOLE   52,640 0 0
RPM Int'l Inc COM 749685103 3,158 40,672 SH   SOLE   40,672 0 0
SPDR Financial Sel ETF COM 81369Y605 209 5,572 SH   SOLE   5,572 0 0
SPDR S&P 500 ETF COM 78462F103 2,102 4,899 SH   SOLE   4,899 0 0
SPDR Tech Sector ETF COM 81369Y803 756 5,065 SH   SOLE   5,065 0 0
Salesforce.com COM 79466L302 542 2,000 SH   SOLE   2,000 0 0
Schwab U.S. Dividend Equity ET COM 808524797 456 6,137 SH   SOLE   6,137 0 0
Schwab U.S. Large-Cap ETF COM 808524201 1,252 12,034 SH   SOLE   12,034 0 0
Snap-On Inc. COM 833034101 4,642 22,216 SH   SOLE   22,216 0 0
Starbucks Corp COM 855244109 12,732 115,416 SH   SOLE   115,416 0 0
Stryker COM 863667101 7,650 29,008 SH   SOLE   29,008 0 0
Target COM 87612E106 217 950 SH   SOLE   950 0 0
U. S. Bancorp COM 902973304 5,423 91,231 SH   SOLE   91,231 0 0
Union Pacific Corp COM 907818108 13,317 67,938 SH   SOLE   67,938 0 0
Unitedhealth Group COM 91324P102 232 594 SH   SOLE   594 0 0
Vanguard FTSE Developed Mkts E COM 921943858 3,884 76,932 SH   SOLE   76,932 0 0
Vanguard FTSE Emerging Mkts ET COM 922042858 4,233 84,650 SH   SOLE   84,650 0 0
Vanguard Growth ETF COM 922908736 410 1,412 SH   SOLE   1,412 0 0
Vanguard Large Cap ETF COM 922908637 2,136 10,629 SH   SOLE   10,629 0 0
Verizon Communications COM 92343V104 7,712 142,787 SH   SOLE   142,787 0 0
Visa Inc. COM 92826C839 234 1,052 SH   SOLE   1,052 0 0
WEC Energy Group, Inc. COM 92939U106 824 9,346 SH   SOLE   9,346 0 0
Xcel Energy Inc COM 98389B100 399 6,385 SH   SOLE   6,385 0 0
iShares Core S&P Mid-Cap ETF COM 464287507 3,882 14,755 SH   SOLE   14,755 0 0
iShares Core S&P Small-Cap ETF COM 464287804 4,759 43,589 SH   SOLE   43,589 0 0
iShares DJ Select Dividend ETF COM 464287168 614 5,353 SH   SOLE   5,353 0 0
iShares MSCI EAFE ETF COM 464287465 503 6,447 SH   SOLE   6,447 0 0
iShares Russell 2000 ETF COM 464287655 1,462 6,685 SH   SOLE   6,685 0 0
iShares Russell Mid-Cap ETF COM 464287499 1,261 16,121 SH   SOLE   16,121 0 0
Crown Castle Intl Corp COM 22822V101 8,642 49,859 SH   SOLE   49,859 0 0
Prologis Inc COM 74340W103 4,370 34,842 SH   SOLE   34,842 0 0
Schwab U.S. Aggregate Bond ETF COM 808524839 434 8,002 SH   SOLE   8,002 0 0
Vanguard Total Bond Mkt ETF COM 921937835 12,900 150,969 SH   SOLE   150,969 0 0
iShares Nat'l AMT-Free Muni Bo COM 464288414 12,162 104,695 SH   SOLE   104,695 0 0
iShares Short-Term Corp Bond E COM 464288646 16,427 300,639 SH   SOLE   300,639 0 0
iShares iBoxx High Yld Corp Bo COM 464288513 9,477 108,323 SH   SOLE   108,323 0 0
iShares iBoxx Inv Gr Corp Bond COM 464287242 19,026 143,018 SH   SOLE   143,018 0 0