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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AbbVie Inc COM 00287Y109   15,385 114,631 SH   SOLE   114,631 0 0
Abbott Laboratories COM 002824100   11,782 121,767 SH   SOLE   121,767 0 0
Accenture PLC Cl A COM G1151C101   12,036 46,777 SH   SOLE   46,777 0 0
Alphabet Inc Cl A COM 02079K305   9,573 100,083 SH   SOLE   100,083 0 0
Alphabet Inc Cl C COM 02079K107   1,169 12,160 SH   SOLE   12,160 0 0
Altria Group Inc COM 02209S103   6,212 153,832 SH   SOLE   153,832 0 0
Amazon Com Inc COM 023135106   9,269 82,030 SH   SOLE   82,030 0 0
Ameriprise Financial Inc COM 03076C106   13,932 55,295 SH   SOLE   55,295 0 0
Amgen Inc COM 031162100   4,250 18,854 SH   SOLE   18,854 0 0
Apple Inc COM 037833100   17,673 127,880 SH   SOLE   127,880 0 0
Arthur J. Gallagher & Co COM 363576109   6,485 37,873 SH   SOLE   37,873 0 0
Berkshire Hathaway Cl B COM 084670702   6,119 22,916 SH   SOLE   22,916 0 0
BlackRock, Inc COM 09247X101   10,731 19,501 SH   SOLE   19,501 0 0
Broadridge Finl Solution COM 11133T103   6,825 47,291 SH   SOLE   47,291 0 0
CME Group Inc COM 12572Q105   3,566 20,131 SH   SOLE   20,131 0 0
Chevron Corp COM 166764100   13,590 94,594 SH   SOLE   94,594 0 0
Cisco Systems COM 17275R102   3,730 93,253 SH   SOLE   93,253 0 0
Convey Holding Parent Inc COM 21258C108   405 38,500 SH   SOLE   38,500 0 0
Costco Whsl Corp COM 22160K105   10,542 22,321 SH   SOLE   22,321 0 0
Danaher Corp COM 235851102   10,212 39,538 SH   SOLE   39,538 0 0
Deere & Co COM 244199105   200 600 SH   SOLE   600 0 0
Discover Financial Services COM 254709108   4,332 47,644 SH   SOLE   47,644 0 0
Duke Energy Corp COM 26441C204   1,541 16,563 SH   SOLE   16,563 0 0
Ecolab Inc COM 278865100   4,658 32,256 SH   SOLE   32,256 0 0
Envestnet,Inc COM 29404K106   533 12,000 SH   SOLE   12,000 0 0
Estee Lauder Companies COM 518439104   5,807 26,899 SH   SOLE   26,899 0 0
Home Depot Inc COM 437076102   13,325 48,289 SH   SOLE   48,289 0 0
Honeywell Int'l COM 438516106   10,155 60,819 SH   SOLE   60,819 0 0
Illinois Tool Works COM 452308109   5,961 33,000 SH   SOLE   33,000 0 0
Intuit COM 461202103   9,617 24,830 SH   SOLE   24,830 0 0
JPMorgan Chase & Co COM 46625H100   13,006 124,462 SH   SOLE   124,462 0 0
Johnson & Johnson COM 478160104   596 3,649 SH   SOLE   3,649 0 0
Kimberly-Clark Corp COM 494368103   441 3,921 SH   SOLE   3,921 0 0
Lockheed Martin Corp COM 539830109   12,622 32,676 SH   SOLE   32,676 0 0
Lululemon Athletica COM 550021109   335 1,200 SH   SOLE   1,200 0 0
MasterCard Inc COM 57636Q104   9,329 32,810 SH   SOLE   32,810 0 0
Medtronic PLC COM G5960L103   5,993 74,214 SH   SOLE   74,214 0 0
Merck & Co Inc COM 58933Y105   11,013 127,877 SH   SOLE   127,877 0 0
Microchip Technology COM 595017104   1,365 22,366 SH   SOLE   22,366 0 0
Microsoft Corp COM 594918104   13,779 59,162 SH   SOLE   59,162 0 0
NextEra Energy, Inc COM 65339F101   10,762 137,259 SH   SOLE   137,259 0 0
Paychex Inc COM 704326107   16,309 145,343 SH   SOLE   145,343 0 0
Pepsico Inc. COM 713448108   9,988 61,181 SH   SOLE   61,181 0 0
Philip Morris Int'l Inc COM 718172109   9,040 108,906 SH   SOLE   108,906 0 0
Phillips 66 COM 718546104   4,808 59,560 SH   SOLE   59,560 0 0
Procter & Gamble Co COM 742718109   6,823 54,046 SH   SOLE   54,046 0 0
SPDR S&P 500 ETF COM 78462F103   1,873 5,245 SH   SOLE   5,245 0 0
SPDR Tech Sector ETF COM 81369Y803   557 4,690 SH   SOLE   4,690 0 0
Salesforce.com COM 79466L302   288 2,000 SH   SOLE   2,000 0 0
Schwab U.S. Dividend Equity ET COM 808524797   374 5,629 SH   SOLE   5,629 0 0
Schwab U.S. Large-Cap ETF COM 808524201   939 22,165 SH   SOLE   22,165 0 0
Snap-On Inc. COM 833034101   8,376 41,598 SH   SOLE   41,598 0 0
Starbucks Corp COM 855244109   10,355 122,896 SH   SOLE   122,896 0 0
Stryker COM 863667101   6,320 31,206 SH   SOLE   31,206 0 0
U. S. Bancorp COM 902973304   3,952 98,009 SH   SOLE   98,009 0 0
Union Pacific Corp COM 907818108   13,485 69,220 SH   SOLE   69,220 0 0
Unitedhealth Group COM 91324P102   275 545 SH   SOLE   545 0 0
Vanguard FTSE Developed Mkts E COM 921943858   2,995 82,375 SH   SOLE   82,375 0 0
Vanguard FTSE Emerging Mkts ET COM 922042858   3,229 88,481 SH   SOLE   88,481 0 0
Vanguard Growth ETF COM 922908736   297 1,389 SH   SOLE   1,389 0 0
Vanguard Large Cap ETF COM 922908637   1,637 10,009 SH   SOLE   10,009 0 0
Verizon Communications COM 92343V104   5,591 147,248 SH   SOLE   147,248 0 0
WEC Energy Group, Inc. COM 92939U106   830 9,285 SH   SOLE   9,285 0 0
Xcel Energy Inc COM 98389B100   373 5,821 SH   SOLE   5,821 0 0
iShares Core S&P Mid-Cap ETF COM 464287507   3,488 15,908 SH   SOLE   15,908 0 0
iShares Core S&P Small-Cap ETF COM 464287804   4,040 46,340 SH   SOLE   46,340 0 0
iShares DJ Select Dividend ETF COM 464287168   594 5,544 SH   SOLE   5,544 0 0
iShares MSCI EAFE ETF COM 464287465   358 6,394 SH   SOLE   6,394 0 0
iShares Russell 2000 ETF COM 464287655   1,186 7,190 SH   SOLE   7,190 0 0
iShares Russell Mid-Cap ETF COM 464287499   1,098 17,666 SH   SOLE   17,666 0 0
Crown Castle Intl Corp COM 22822V101   7,452 51,555 SH   SOLE   51,555 0 0
Prologis Inc COM 74340W103   3,690 36,322 SH   SOLE   36,322 0 0
Schwab U.S. Aggregate Bond ETF COM 808524839   333 7,353 SH   SOLE   7,353 0 0
Vanguard Total Bond Mkt ETF COM 921937835   10,150 142,300 SH   SOLE   142,300 0 0
iShares Nat'l AMT-Free Muni Bo COM 464288414   9,870 96,220 SH   SOLE   96,220 0 0
iShares Short-Term Corp Bond E COM 464288646   14,715 298,605 SH   SOLE   298,605 0 0
iShares Ultra Short Term Bond COM 46434V878   4,462 89,225 SH   SOLE   89,225 0 0
iShares iBoxx High Yld Corp Bo COM 464288513   7,449 104,346 SH   SOLE   104,346 0 0
iShares iBoxx Inv Gr Corp Bond COM 464287242   14,906 145,492 SH   SOLE   145,492 0 0