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 17,556 114,628 SH   SOLE   114,628 0 0
Abbott Laboratories COM 002824100 13,135 120,892 SH   SOLE   120,892 0 0
Accenture PLC Cl A COM G1151C101 12,757 45,948 SH   SOLE   45,948 0 0
Alphabet Inc Cl A COM 02079K305 10,881 4,993 SH   SOLE   4,993 0 0
Alphabet Inc Cl C COM 02079K107 1,330 608 SH   SOLE   608 0 0
Altria Group Inc COM 02209S103 6,430 153,945 SH   SOLE   153,945 0 0
Amazon Com Inc COM 023135106 8,686 81,778 SH   SOLE   81,778 0 0
Ameriprise Financial Inc COM 03076C106 13,210 55,578 SH   SOLE   55,578 0 0
Amgen Inc COM 031162100 4,557 18,730 SH   SOLE   18,730 0 0
Apple Inc COM 037833100 17,574 128,537 SH   SOLE   128,537 0 0
Arthur J. Gallagher & Co COM 363576109 6,269 38,448 SH   SOLE   38,448 0 0
Berkshire Hathaway Cl B COM 084670702 6,289 23,034 SH   SOLE   23,034 0 0
BlackRock, Inc COM 09247X101 11,817 19,402 SH   SOLE   19,402 0 0
Broadridge Finl Solution COM 11133T103 6,781 47,568 SH   SOLE   47,568 0 0
CME Group Inc COM 12572Q105 4,121 20,131 SH   SOLE   20,131 0 0
Chevron Corp COM 166764100 13,653 94,302 SH   SOLE   94,302 0 0
Cisco Systems COM 17275R102 3,976 93,252 SH   SOLE   93,252 0 0
Convey Holding Parent Inc COM 21258C108 400 38,500 SH   SOLE   38,500 0 0
Costco Whsl Corp COM 22160K105 10,756 22,441 SH   SOLE   22,441 0 0
Danaher Corp COM 235851102 10,077 39,748 SH   SOLE   39,748 0 0
Discover Financial Services COM 254709108 4,493 47,503 SH   SOLE   47,503 0 0
Duke Energy Corp COM 26441C204 1,688 15,744 SH   SOLE   15,744 0 0
Ecolab Inc COM 278865100 5,033 32,736 SH   SOLE   32,736 0 0
Envestnet,Inc COM 29404K106 633 12,000 SH   SOLE   12,000 0 0
Estee Lauder Companies COM 518439104 6,832 26,828 SH   SOLE   26,828 0 0
Home Depot Inc COM 437076102 13,263 48,359 SH   SOLE   48,359 0 0
Honeywell Int'l COM 438516106 10,537 60,621 SH   SOLE   60,621 0 0
Illinois Tool Works COM 452308109 5,900 32,373 SH   SOLE   32,373 0 0
Intuit COM 461202103 9,579 24,851 SH   SOLE   24,851 0 0
JPMorgan Chase & Co COM 46625H100 13,904 123,471 SH   SOLE   123,471 0 0
Johnson & Johnson COM 478160104 648 3,649 SH   SOLE   3,649 0 0
Kimberly-Clark Corp COM 494368103 562 4,158 SH   SOLE   4,158 0 0
Lockheed Martin Corp COM 539830109 14,057 32,694 SH   SOLE   32,694 0 0
Lululemon Athletica COM 550021109 327 1,200 SH   SOLE   1,200 0 0
MasterCard Inc COM 57636Q104 10,385 32,917 SH   SOLE   32,917 0 0
Medtronic PLC COM G5960L103 6,675 74,370 SH   SOLE   74,370 0 0
Merck & Co Inc COM 58933Y105 11,666 127,955 SH   SOLE   127,955 0 0
Microchip Technology COM 595017104 1,299 22,366 SH   SOLE   22,366 0 0
Microsoft Corp COM 594918104 15,172 59,073 SH   SOLE   59,073 0 0
NextEra Energy, Inc COM 65339F101 10,671 137,761 SH   SOLE   137,761 0 0
Paychex Inc COM 704326107 16,592 145,713 SH   SOLE   145,713 0 0
Pepsico Inc. COM 713448108 10,194 61,167 SH   SOLE   61,167 0 0
Philip Morris Int'l Inc COM 718172109 10,651 107,865 SH   SOLE   107,865 0 0
Phillips 66 COM 718546104 4,856 59,228 SH   SOLE   59,228 0 0
Procter & Gamble Co COM 742718109 7,770 54,037 SH   SOLE   54,037 0 0
SPDR S&P 500 ETF COM 78462F103 1,771 4,695 SH   SOLE   4,695 0 0
SPDR Tech Sector ETF COM 81369Y803 596 4,690 SH   SOLE   4,690 0 0
Salesforce.com COM 79466L302 330 2,000 SH   SOLE   2,000 0 0
Schwab U.S. Dividend Equity ET COM 808524797 401 5,602 SH   SOLE   5,602 0 0
Schwab U.S. Large-Cap ETF COM 808524201 983 22,000 SH   SOLE   22,000 0 0
Snap-On Inc. COM 833034101 8,181 41,522 SH   SOLE   41,522 0 0
Starbucks Corp COM 855244109 9,417 123,269 SH   SOLE   123,269 0 0
Stryker COM 863667101 6,153 30,929 SH   SOLE   30,929 0 0
U. S. Bancorp COM 902973304 4,406 95,733 SH   SOLE   95,733 0 0
Union Pacific Corp COM 907818108 14,869 69,717 SH   SOLE   69,717 0 0
Unitedhealth Group COM 91324P102 290 565 SH   SOLE   565 0 0
Vanguard FTSE Developed Mkts E COM 921943858 3,358 82,314 SH   SOLE   82,314 0 0
Vanguard FTSE Emerging Mkts ET COM 922042858 3,750 90,046 SH   SOLE   90,046 0 0
Vanguard Growth ETF COM 922908736 308 1,382 SH   SOLE   1,382 0 0
Vanguard Large Cap ETF COM 922908637 1,744 10,119 SH   SOLE   10,119 0 0
Verizon Communications COM 92343V104 7,554 148,852 SH   SOLE   148,852 0 0
Visa Inc. COM 92826C839 201 1,022 SH   SOLE   1,022 0 0
WEC Energy Group, Inc. COM 92939U106 937 9,306 SH   SOLE   9,306 0 0
Xcel Energy Inc COM 98389B100 412 5,821 SH   SOLE   5,821 0 0
iShares Core S&P Mid-Cap ETF COM 464287507 3,588 15,860 SH   SOLE   15,860 0 0
iShares Core S&P Small-Cap ETF COM 464287804 4,253 46,027 SH   SOLE   46,027 0 0
iShares DJ Select Dividend ETF COM 464287168 651 5,535 SH   SOLE   5,535 0 0
iShares MSCI EAFE ETF COM 464287465 400 6,394 SH   SOLE   6,394 0 0
iShares Russell 2000 ETF COM 464287655 1,234 7,285 SH   SOLE   7,285 0 0
iShares Russell Mid-Cap ETF COM 464287499 1,147 17,746 SH   SOLE   17,746 0 0
Crown Castle Intl Corp COM 22822V101 8,633 51,273 SH   SOLE   51,273 0 0
Prologis Inc COM 74340W103 4,242 36,060 SH   SOLE   36,060 0 0
Schwab U.S. Aggregate Bond ETF COM 808524839 350 7,314 SH   SOLE   7,314 0 0
Vanguard Total Bond Mkt ETF COM 921937835 12,500 166,088 SH   SOLE   166,088 0 0
iShares Nat'l AMT-Free Muni Bo COM 464288414 11,682 109,838 SH   SOLE   109,838 0 0
iShares Short-Term Corp Bond E COM 464288646 16,461 325,643 SH   SOLE   325,643 0 0
iShares iBoxx High Yld Corp Bo COM 464288513 8,513 115,644 SH   SOLE   115,644 0 0
iShares iBoxx Inv Gr Corp Bond COM 464287242 17,289 157,129 SH   SOLE   157,129 0 0