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   18,497 114,453 SH   SOLE   114,453 0 0
Abbott Laboratories COM 002824100   13,229 120,490 SH   SOLE   120,490 0 0
Accenture PLC Cl A COM G1151C101   12,377 46,385 SH   SOLE   46,385 0 0
Alphabet Inc Cl A COM 02079K305   8,798 99,718 SH   SOLE   99,718 0 0
Alphabet Inc Cl C COM 02079K107   1,055 11,895 SH   SOLE   11,895 0 0
Altria Group Inc COM 02209S103   8,863 193,896 SH   SOLE   193,896 0 0
Amazon Com Inc COM 023135106   6,790 80,834 SH   SOLE   80,834 0 0
Ameriprise Financial Inc COM 03076C106   17,341 55,691 SH   SOLE   55,691 0 0
Amgen Inc COM 031162100   5,015 19,096 SH   SOLE   19,096 0 0
Apple Inc COM 037833100   16,607 127,818 SH   SOLE   127,818 0 0
Arthur J. Gallagher & Co COM 363576109   7,158 37,965 SH   SOLE   37,965 0 0
Berkshire Hathaway Cl B COM 084670702   7,101 22,988 SH   SOLE   22,988 0 0
BlackRock, Inc COM 09247X101   13,665 19,284 SH   SOLE   19,284 0 0
Broadridge Finl Solution COM 11133T103   6,183 46,096 SH   SOLE   46,096 0 0
CME Group Inc COM 12572Q105   3,385 20,131 SH   SOLE   20,131 0 0
Chevron Corp COM 166764100   17,083 95,174 SH   SOLE   95,174 0 0
Cisco Systems COM 17275R102   4,396 92,283 SH   SOLE   92,283 0 0
Costco Whsl Corp COM 22160K105   10,095 22,115 SH   SOLE   22,115 0 0
Danaher Corp COM 235851102   10,537 39,700 SH   SOLE   39,700 0 0
Deere & Co COM 244199105   257 600 SH   SOLE   600 0 0
Discover Financial Services COM 254709108   7,267 74,283 SH   SOLE   74,283 0 0
Duke Energy Corp COM 26441C204   1,742 16,915 SH   SOLE   16,915 0 0
Envestnet,Inc COM 29404K106   740 12,000 SH   SOLE   12,000 0 0
Estee Lauder Companies COM 518439104   6,593 26,572 SH   SOLE   26,572 0 0
Exxon Mobil Corp COM 30231G102   314 2,851 SH   SOLE   2,851 0 0
Home Depot Inc COM 437076102   15,081 47,747 SH   SOLE   47,747 0 0
Honeywell Int'l COM 438516106   13,110 61,174 SH   SOLE   61,174 0 0
Illinois Tool Works COM 452308109   7,172 32,554 SH   SOLE   32,554 0 0
Intuit COM 461202103   9,499 24,406 SH   SOLE   24,406 0 0
JPMorgan Chase & Co COM 46625H100   16,478 122,878 SH   SOLE   122,878 0 0
Johnson & Johnson COM 478160104   582 3,295 SH   SOLE   3,295 0 0
Kimberly-Clark Corp COM 494368103   532 3,921 SH   SOLE   3,921 0 0
Lockheed Martin Corp COM 539830109   15,910 32,703 SH   SOLE   32,703 0 0
Lululemon Athletica COM 550021109   384 1,200 SH   SOLE   1,200 0 0
MasterCard Inc COM 57636Q104   11,346 32,630 SH   SOLE   32,630 0 0
Medtronic PLC COM G5960L103   5,574 71,713 SH   SOLE   71,713 0 0
Merck & Co Inc COM 58933Y105   14,230 128,255 SH   SOLE   128,255 0 0
Microchip Technology COM 595017104   1,571 22,366 SH   SOLE   22,366 0 0
Microsoft Corp COM 594918104   14,038 58,535 SH   SOLE   58,535 0 0
Morgan Stanley COM 617446448   3,064 36,039 SH   SOLE   36,039 0 0
NextEra Energy, Inc COM 65339F101   11,634 139,158 SH   SOLE   139,158 0 0
Paychex Inc COM 704326107   16,692 144,447 SH   SOLE   144,447 0 0
Pepsico Inc. COM 713448108   11,182 61,896 SH   SOLE   61,896 0 0
Philip Morris Int'l Inc COM 718172109   14,392 142,202 SH   SOLE   142,202 0 0
Phillips 66 COM 718546104   6,195 59,520 SH   SOLE   59,520 0 0
Polaris Industries Inc COM 731068102   652 6,457 SH   SOLE   6,457 0 0
Procter & Gamble Co COM 742718109   8,308 54,817 SH   SOLE   54,817 0 0
SPDR S&P 500 ETF COM 78462F103   6,618 17,306 SH   SOLE   17,306 0 0
SPDR Tech Sector ETF COM 81369Y803   584 4,690 SH   SOLE   4,690 0 0
Salesforce.com COM 79466L302   265 2,000 SH   SOLE   2,000 0 0
Schwab U.S. Dividend Equity ET COM 808524797   419 5,546 SH   SOLE   5,546 0 0
Schwab U.S. Large-Cap ETF COM 808524201   999 22,134 SH   SOLE   22,134 0 0
Snap-On Inc. COM 833034101   9,606 42,043 SH   SOLE   42,043 0 0
Starbucks Corp COM 855244109   12,479 125,796 SH   SOLE   125,796 0 0
Stryker COM 863667101   7,533 30,813 SH   SOLE   30,813 0 0
U. S. Bancorp COM 902973304   4,192 96,118 SH   SOLE   96,118 0 0
Union Pacific Corp COM 907818108   14,114 68,162 SH   SOLE   68,162 0 0
Unitedhealth Group COM 91324P102   5,036 9,498 SH   SOLE   9,498 0 0
Vanguard FTSE Developed Mkts E COM 921943858   3,360 80,056 SH   SOLE   80,056 0 0
Vanguard FTSE Emerging Mkts ET COM 922042858   3,352 85,986 SH   SOLE   85,986 0 0
Vanguard Growth ETF COM 922908736   282 1,324 SH   SOLE   1,324 0 0
Vanguard Large Cap ETF COM 922908637   1,744 10,009 SH   SOLE   10,009 0 0
Vanguard Mid-Cap ETF COM 922908629   282 1,384 SH   SOLE   1,384 0 0
Verizon Communications COM 92343V104   5,643 143,224 SH   SOLE   143,224 0 0
Visa Inc. COM 92826C839   212 1,022 SH   SOLE   1,022 0 0
WEC Energy Group, Inc. COM 92939U106   869 9,270 SH   SOLE   9,270 0 0
Xcel Energy Inc COM 98389B100   408 5,821 SH   SOLE   5,821 0 0
iShares Core S&P Mid-Cap ETF COM 464287507   3,773 15,598 SH   SOLE   15,598 0 0
iShares Core S&P Small-Cap ETF COM 464287804   4,987 52,696 SH   SOLE   52,696 0 0
iShares DJ Select Dividend ETF COM 464287168   907 7,519 SH   SOLE   7,519 0 0
iShares MSCI EAFE ETF COM 464287465   413 6,288 SH   SOLE   6,288 0 0
iShares Russell 1000 Value ETF COM 464287598   1,914 12,620 SH   SOLE   12,620 0 0
iShares Russell 2000 ETF COM 464287655   1,121 6,431 SH   SOLE   6,431 0 0
iShares Russell Mid-Cap ETF COM 464287499   1,066 15,797 SH   SOLE   15,797 0 0
Crown Castle Intl Corp COM 22822V101   6,968 51,374 SH   SOLE   51,374 0 0
Prologis Inc COM 74340W103   4,041 35,843 SH   SOLE   35,843 0 0
Schwab U.S. Aggregate Bond ETF COM 808524839   333 7,290 SH   SOLE   7,290 0 0
Vanguard Total Bond Mkt ETF COM 921937835   11,045 153,745 SH   SOLE   153,745 0 0
iShares Nat'l AMT-Free Muni Bo COM 464288414   9,969 94,473 SH   SOLE   94,473 0 0
iShares Short-Term Corp Bond E COM 464288646   15,209 305,287 SH   SOLE   305,287 0 0
iShares Ultra Short Term Bond COM 46434V878   15,679 313,320 SH   SOLE   313,320 0 0
iShares iBoxx High Yld Corp Bo COM 464288513   7,999 108,635 SH   SOLE   108,635 0 0
iShares iBoxx Inv Gr Corp Bond COM 464287242   15,749 149,376 SH   SOLE   149,376 0 0