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   19,593,930 114,237 SH   SOLE   114,237 0 0
Abbott Laboratories COM 002824100   14,138,113 136,061 SH   SOLE   136,061 0 0
Accenture PLC Cl A COM G1151C101   16,569,827 54,612 SH   SOLE   54,612 0 0
Alphabet Inc Cl A COM 02079K305   17,743,232 97,410 SH   SOLE   97,410 0 0
Alphabet Inc Cl C COM 02079K107   2,155,002 11,749 SH   SOLE   11,749 0 0
Altria Group Inc COM 02209S103   1,920,342 42,159 SH   SOLE   42,159 0 0
Amazon Com Inc COM 023135106   18,156,997 93,956 SH   SOLE   93,956 0 0
Ameriprise Financial Inc COM 03076C106   23,999,961 56,181 SH   SOLE   56,181 0 0
Amgen Inc COM 031162100   7,216,345 23,096 SH   SOLE   23,096 0 0
Apple Inc COM 037833100   28,029,642 133,082 SH   SOLE   133,082 0 0
Arthur J. Gallagher & Co COM 363576109   9,956,467 38,396 SH   SOLE   38,396 0 0
Berkshire Hathaway Cl B COM 084670702   10,024,366 24,642 SH   SOLE   24,642 0 0
BlackRock, Inc COM 09247X101   16,891,163 21,454 SH   SOLE   21,454 0 0
Broadcom Com COM 11135F101   317,895 198 SH   SOLE   198 0 0
Broadridge Finl Solution COM 11133T103   10,126,982 51,406 SH   SOLE   51,406 0 0
CME Group Inc COM 12572Q105   3,393,513 17,261 SH   SOLE   17,261 0 0
Carlisle Companies Inc COM 142339100   6,410,017 15,819 SH   SOLE   15,819 0 0
Chevron Corp COM 166764100   16,663,735 106,532 SH   SOLE   106,532 0 0
Cisco Systems COM 17275R102   4,859,940 102,293 SH   SOLE   102,293 0 0
Costco Whsl Corp COM 22160K105   19,568,526 23,022 SH   SOLE   23,022 0 0
Danaher Corp COM 235851102   10,994,649 44,005 SH   SOLE   44,005 0 0
Discover Financial Services COM 254709108   10,189,707 77,897 SH   SOLE   77,897 0 0
Duke Energy Corp COM 26441C204   5,583,312 55,705 SH   SOLE   55,705 0 0
Eli Lilly & Co COM 532457108   9,674,918 10,686 SH   SOLE   10,686 0 0
Envestnet,Inc COM 29404K106   751,080 12,000 SH   SOLE   12,000 0 0
Exxon Mobil Corp COM 30231G102   207,216 1,800 SH   SOLE   1,800 0 0
Fastenal Co COM 311900104   803,975 12,794 SH   SOLE   12,794 0 0
Home Depot Inc COM 437076102   18,121,826 52,643 SH   SOLE   52,643 0 0
Illinois Tool Works COM 452308109   8,665,153 36,568 SH   SOLE   36,568 0 0
Intuit COM 461202103   12,764,333 19,422 SH   SOLE   19,422 0 0
JPMorgan Chase & Co COM 46625H100   25,961,082 128,355 SH   SOLE   128,355 0 0
Johnson & Johnson COM 478160104   632,015 4,324 SH   SOLE   4,324 0 0
Kimberly-Clark Corp COM 494368103   387,789 2,806 SH   SOLE   2,806 0 0
Lockheed Martin Corp COM 539830109   16,393,809 35,097 SH   SOLE   35,097 0 0
Lululemon Athletica COM 550021109   358,440 1,200 SH   SOLE   1,200 0 0
MasterCard Inc COM 57636Q104   15,020,175 34,047 SH   SOLE   34,047 0 0
Merck & Co Inc COM 58933Y105   16,416,251 132,603 SH   SOLE   132,603 0 0
Microchip Technology COM 595017104   15,620,972 170,721 SH   SOLE   170,721 0 0
Microsoft Corp COM 594918104   26,909,072 60,206 SH   SOLE   60,206 0 0
Morgan Stanley COM 617446448   3,502,630 36,039 SH   SOLE   36,039 0 0
NextEra Energy, Inc COM 65339F101   13,342,587 188,428 SH   SOLE   188,428 0 0
Nvidia Corp. COM 67066g104   7,151,372 57,887 SH   SOLE   57,887 0 0
Paychex Inc COM 704326107   18,618,070 157,035 SH   SOLE   157,035 0 0
Pepsico Inc. COM 713448108   11,357,575 68,863 SH   SOLE   68,863 0 0
Philip Morris Int'l Inc COM 718172109   16,430,470 162,148 SH   SOLE   162,148 0 0
Phillips 66 COM 718546104   7,340,134 51,995 SH   SOLE   51,995 0 0
Polaris Industries Inc COM 731068102   420,841 5,374 SH   SOLE   5,374 0 0
Procter & Gamble Co COM 742718109   10,117,347 61,347 SH   SOLE   61,347 0 0
SPDR S&P 500 ETF COM 78462F103   4,035,936 7,416 SH   SOLE   7,416 0 0
SPDR Tech Sector ETF COM 81369Y803   927,543 4,100 SH   SOLE   4,100 0 0
Salesforce.com COM 79466L302   514,972 2,003 SH   SOLE   2,003 0 0
Schwab U.S. Broad Market ETF COM 808524102   223,943 3,562 SH   SOLE   3,562 0 0
Schwab U.S. Dividend Equity ET COM 808524797   393,388 5,059 SH   SOLE   5,059 0 0
Schwab U.S. Large-Cap ETF COM 808524201   1,252,554 19,495 SH   SOLE   19,495 0 0
Snap-On Inc. COM 833034101   12,052,432 46,109 SH   SOLE   46,109 0 0
Starbucks Corp COM 855244109   11,219,353 144,115 SH   SOLE   144,115 0 0
Stryker COM 863667101   11,602,525 34,100 SH   SOLE   34,100 0 0
U. S. Bancorp COM 902973304   5,308,724 133,721 SH   SOLE   133,721 0 0
Union Pacific Corp COM 907818108   17,251,194 76,245 SH   SOLE   76,245 0 0
Unitedhealth Group COM 91324P102   7,864,245 15,442 SH   SOLE   15,442 0 0
Vanguard FTSE Developed Mkts E COM 921943858   4,416,863 89,374 SH   SOLE   89,374 0 0
Vanguard FTSE Emerging Mkts ET COM 922042858   4,353,993 99,497 SH   SOLE   99,497 0 0
Vanguard Growth ETF COM 922908736   972,904 2,601 SH   SOLE   2,601 0 0
Vanguard Large Cap ETF COM 922908637   2,473,485 9,909 SH   SOLE   9,909 0 0
Vanguard Mid-Cap ETF COM 922908629   287,187 1,186 SH   SOLE   1,186 0 0
Verizon Communications COM 92343V104   7,913,461 191,888 SH   SOLE   191,888 0 0
Visa Inc. COM 92826C839   332,812 1,268 SH   SOLE   1,268 0 0
WEC Energy Group, Inc. COM 92939U106   3,198,579 40,767 SH   SOLE   40,767 0 0
Wal-Mart Stores Inc COM 931142103   227,980 3,367 SH   SOLE   3,367 0 0
Xcel Energy Inc COM 98389B100   302,087 5,656 SH   SOLE   5,656 0 0
iShares Core S&P Mid-Cap ETF COM 464287507   5,533,534 94,558 SH   SOLE   94,558 0 0
iShares Core S&P Small-Cap ETF COM 464287804   6,143,091 57,595 SH   SOLE   57,595 0 0
iShares DJ Select Dividend ETF COM 464287168   670,350 5,541 SH   SOLE   5,541 0 0
iShares MSCI EAFE ETF COM 464287465   739,592 9,442 SH   SOLE   9,442 0 0
iShares Russell 2000 ETF COM 464287655   1,904,326 9,386 SH   SOLE   9,386 0 0
iShares Russell Mid-Cap ETF COM 464287499   1,409,333 17,382 SH   SOLE   17,382 0 0
Crown Castle Intl Corp COM 22822V101   5,614,037 57,462 SH   SOLE   57,462 0 0
Prologis Inc COM 74340W103   5,565,185 49,552 SH   SOLE   49,552 0 0
Schwab U.S. Aggregate Bond ETF COM 808524839   326,125 7,155 SH   SOLE   7,155 0 0
Vanguard Total Bond Mkt ETF COM 921937835   13,767,845 191,087 SH   SOLE   191,087 0 0
iShares Nat'l AMT-Free Muni Bo COM 464288414   12,913,008 121,192 SH   SOLE   121,192 0 0
iShares Short-Term Corp Bond E COM 464288646   18,531,048 361,652 SH   SOLE   361,652 0 0
iShares Ultra Short Term Bond COM 46434V878   384,786 7,615 SH   SOLE   7,615 0 0
iShares iBoxx High Yld Corp Bo COM 464288513   10,229,921 132,615 SH   SOLE   132,615 0 0
iShares iBoxx Inv Gr Corp Bond COM 464287242   19,846,015 185,269 SH   SOLE   185,269 0 0