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   17,890,357 115,444 SH   SOLE   115,444 0 0
Abbott Laboratories COM 002824100   14,068,086 127,810 SH   SOLE   127,810 0 0
Accenture PLC Cl A COM G1151C101   17,923,079 51,076 SH   SOLE   51,076 0 0
Alphabet Inc Cl A COM 02079K305   14,755,315 105,629 SH   SOLE   105,629 0 0
Alphabet Inc Cl C COM 02079K107   2,200,763 15,616 SH   SOLE   15,616 0 0
Altria Group Inc COM 02209S103   1,732,563 42,949 SH   SOLE   42,949 0 0
Amazon Com Inc COM 023135106   14,194,083 93,419 SH   SOLE   93,419 0 0
Ameriprise Financial Inc COM 03076C106   22,204,482 58,459 SH   SOLE   58,459 0 0
Amgen Inc COM 031162100   5,839,606 20,275 SH   SOLE   20,275 0 0
Apple Inc COM 037833100   26,307,684 136,642 SH   SOLE   136,642 0 0
Arthur J. Gallagher & Co COM 363576109   8,619,426 38,329 SH   SOLE   38,329 0 0
Berkshire Hathaway Cl B COM 084670702   8,811,999 24,707 SH   SOLE   24,707 0 0
BlackRock, Inc COM 09247X101   17,226,396 21,220 SH   SOLE   21,220 0 0
Broadcom Ltd COM Y09827109   242,226 217 SH   SOLE   217 0 0
Broadridge Finl Solution COM 11133T103   10,501,069 51,038 SH   SOLE   51,038 0 0
CME Group Inc COM 12572Q105   3,932,113 18,671 SH   SOLE   18,671 0 0
Chevron Corp COM 166764100   15,742,496 105,541 SH   SOLE   105,541 0 0
Cisco Systems COM 17275R102   5,087,516 100,703 SH   SOLE   100,703 0 0
Costco Whsl Corp COM 22160K105   15,882,185 24,061 SH   SOLE   24,061 0 0
Danaher Corp COM 235851102   10,171,094 43,966 SH   SOLE   43,966 0 0
Discover Financial Services COM 254709108   8,768,886 78,015 SH   SOLE   78,015 0 0
Duke Energy Corp COM 26441C204   5,381,547 55,457 SH   SOLE   55,457 0 0
Eli Lilly & Co COM 532457108   6,170,208 10,585 SH   SOLE   10,585 0 0
Envestnet,Inc COM 29404K106   594,240 12,000 SH   SOLE   12,000 0 0
Fastenal Co COM 311900104   833,849 12,874 SH   SOLE   12,874 0 0
Home Depot Inc COM 437076102   18,179,320 52,458 SH   SOLE   52,458 0 0
Honeywell Int'l COM 438516106   13,955,571 66,547 SH   SOLE   66,547 0 0
Illinois Tool Works COM 452308109   9,488,253 36,223 SH   SOLE   36,223 0 0
Intuit COM 461202103   16,614,547 26,582 SH   SOLE   26,582 0 0
JPMorgan Chase & Co COM 46625H100   22,823,848 134,179 SH   SOLE   134,179 0 0
Johnson & Johnson COM 478160104   668,047 4,262 SH   SOLE   4,262 0 0
Kimberly-Clark Corp COM 494368103   444,241 3,656 SH   SOLE   3,656 0 0
Lockheed Martin Corp COM 539830109   15,881,983 35,041 SH   SOLE   35,041 0 0
Lululemon Athletica COM 550021109   613,548 1,200 SH   SOLE   1,200 0 0
MasterCard Inc COM 57636Q104   15,080,967 35,359 SH   SOLE   35,359 0 0
Merck & Co Inc COM 58933Y105   15,256,259 139,940 SH   SOLE   139,940 0 0
Microchip Technology COM 595017104   2,016,966 22,366 SH   SOLE   22,366 0 0
Microsoft Corp COM 594918104   23,693,904 63,009 SH   SOLE   63,009 0 0
Morgan Stanley COM 617446448   3,360,637 36,039 SH   SOLE   36,039 0 0
NextEra Energy, Inc COM 65339F101   9,632,878 158,592 SH   SOLE   158,592 0 0
Paychex Inc COM 704326107   18,612,486 156,263 SH   SOLE   156,263 0 0
Pepsico Inc. COM 713448108   11,527,041 67,870 SH   SOLE   67,870 0 0
Philip Morris Int'l Inc COM 718172109   15,263,363 162,238 SH   SOLE   162,238 0 0
Phillips 66 COM 718546104   8,249,221 61,959 SH   SOLE   61,959 0 0
Polaris Industries Inc COM 731068102   509,297 5,374 SH   SOLE   5,374 0 0
Procter & Gamble Co COM 742718109   8,955,206 61,111 SH   SOLE   61,111 0 0
SPDR S&P 500 ETF COM 78462F103   3,602,850 7,580 SH   SOLE   7,580 0 0
SPDR Tech Sector ETF COM 81369Y803   789,168 4,100 SH   SOLE   4,100 0 0
Salesforce.com COM 79466L302   542,068 2,060 SH   SOLE   2,060 0 0
Schwab U.S. Dividend Equity ET COM 808524797   379,813 4,989 SH   SOLE   4,989 0 0
Schwab U.S. Large-Cap ETF COM 808524201   1,097,431 19,458 SH   SOLE   19,458 0 0
Snap-On Inc. COM 833034101   13,124,312 45,438 SH   SOLE   45,438 0 0
Starbucks Corp COM 855244109   13,572,166 141,362 SH   SOLE   141,362 0 0
Stryker COM 863667101   10,172,357 33,969 SH   SOLE   33,969 0 0
U. S. Bancorp COM 902973304   5,704,088 131,795 SH   SOLE   131,795 0 0
Union Pacific Corp COM 907818108   18,566,907 75,592 SH   SOLE   75,592 0 0
Unitedhealth Group COM 91324P102   8,016,032 15,226 SH   SOLE   15,226 0 0
Vanguard FTSE Developed Mkts E COM 921943858   4,276,943 89,289 SH   SOLE   89,289 0 0
Vanguard FTSE Emerging Mkts ET COM 922042858   4,040,578 98,311 SH   SOLE   98,311 0 0
Vanguard Growth ETF COM 922908736   733,366 2,359 SH   SOLE   2,359 0 0
Vanguard Large Cap ETF COM 922908637   2,161,648 9,909 SH   SOLE   9,909 0 0
Vanguard Mid-Cap ETF COM 922908629   299,866 1,289 SH   SOLE   1,289 0 0
Verizon Communications COM 92343V104   7,020,343 186,216 SH   SOLE   186,216 0 0
Visa Inc. COM 92826C839   258,267 992 SH   SOLE   992 0 0
WEC Energy Group, Inc. COM 92939U106   3,304,178 39,256 SH   SOLE   39,256 0 0
Xcel Energy Inc COM 98389B100   356,354 5,756 SH   SOLE   5,756 0 0
iShares Core S&P Mid-Cap ETF COM 464287507   5,166,353 18,641 SH   SOLE   18,641 0 0
iShares Core S&P Small-Cap ETF COM 464287804   6,091,777 56,275 SH   SOLE   56,275 0 0
iShares DJ Select Dividend ETF COM 464287168   856,978 7,311 SH   SOLE   7,311 0 0
iShares MSCI EAFE ETF COM 464287465   720,873 9,567 SH   SOLE   9,567 0 0
iShares Russell 2000 ETF COM 464287655   1,899,921 9,466 SH   SOLE   9,466 0 0
iShares Russell Mid-Cap ETF COM 464287499   1,354,212 17,422 SH   SOLE   17,422 0 0
Crown Castle Intl Corp COM 22822V101   6,593,706 57,242 SH   SOLE   57,242 0 0
Prologis Inc COM 74340W103   5,326,135 39,956 SH   SOLE   39,956 0 0
Schwab U.S. Aggregate Bond ETF COM 808524839   329,883 7,076 SH   SOLE   7,076 0 0
Vanguard Total Bond Mkt ETF COM 921937835   12,961,937 176,233 SH   SOLE   176,233 0 0
iShares Nat'l AMT-Free Muni Bo COM 464288414   12,009,551 110,779 SH   SOLE   110,779 0 0
iShares Short-Term Corp Bond E COM 464288646   17,565,943 342,583 SH   SOLE   342,583 0 0
iShares Ultra Short Term Bond COM 46434V878   1,248,827 24,798 SH   SOLE   24,798 0 0
iShares iBoxx High Yld Corp Bo COM 464288513   9,395,464 121,404 SH   SOLE   121,404 0 0
iShares iBoxx Inv Gr Corp Bond COM 464287242   18,921,347 170,986 SH   SOLE   170,986 0 0