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
3M Company COM 88579Y101 358,711 1,702,390 SH   SOLE   1,659,781 0 42,609
Abbott Laboratories COM 002824100 8,873 120,957 SH   SOLE   119,207 0 1,750
AbbVie Inc. COM 00287Y109 2,585 27,335 SH   SOLE   25,835 0 1,500
Accenture Plc COM G1151C101 300,603 1,766,174 SH   SOLE   1,721,155 0 45,019
Adobe Systems Inc. COM 00724F101 15,770 58,419 SH   SOLE   58,419 0 0
Affiliated Managers Group COM 008252108 610 4,460 SH   SOLE   4,460 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305 261,839 216,919 SH   SOLE   211,344 0 5,575
Amphenol Corp. COM 032095101 210,810 2,242,181 SH   SOLE   2,186,683 0 55,498
Apple Inc. COM 037833100 284,289 1,259,364 SH   SOLE   1,227,488 0 31,876
Automatic Data Processing Inc. COM 053015103 17,769 117,940 SH   SOLE   116,240 0 1,700
Becton Dickinson & Co. COM 075887109 507,885 1,945,920 SH   SOLE   1,919,191 0 26,729
Best Buy Co. Inc. COM 086516101 667 8,400 SH   SOLE   8,400 0 0
Bristol Myers Squibb Co. COM 110122108 1,614 26,000 SH   SOLE   26,000 0 0
Broadridge Financial Solutions COM 11133T103 1,122 8,500 SH   SOLE   8,500 0 0
C.H. Robinson Worldwide Inc. COM 12541W209 561 5,730 SH   SOLE   5,730 0 0
Campbell Soup Company COM 134429109 548 14,970 SH   SOLE   14,970 0 0
CBRE Group Inc. COM 12504L109 900 20,410 SH   SOLE   20,410 0 0
Choice Hotels Intl COM 169905106 793 9,520 SH   SOLE   9,520 0 0
Citrix Systems Inc. COM 177376100 617 5,550 SH   SOLE   5,550 0 0
Clorox Company COM 189054109 6,028 40,075 SH   SOLE   39,575 0 500
Coca-Cola Company COM 191216100 8,082 174,978 SH   SOLE   170,858 0 4,120
Cognizant Tech Solutions COM 192446102 219,049 2,839,255 SH   SOLE   2,770,447 0 68,808
Colgate-Palmolive Co COM 194162103 7,822 116,839 SH   SOLE   114,839 0 2,000
Cracker Barrel Old Country Sto COM 22410J106 925 6,290 SH   SOLE   6,290 0 0
Crane Company COM 224399105 900 9,150 SH   SOLE   9,150 0 0
Crown Holdings Inc. COM 228368106 767 15,970 SH   SOLE   15,970 0 0
CSG Systems Intl Inc COM 126349109 603 15,020 SH   SOLE   15,020 0 0
DowDuPont Inc. COM 26078J100 235 3,653 SH   SOLE   3,653 0 0
Eastman Chemical Co. COM 277432100 515 5,380 SH   SOLE   5,380 0 0
Ecolab Inc COM 278865100 404,612 2,580,766 SH   SOLE   2,516,147 0 64,619
Emerson Electric Co. COM 291011104 207,628 2,711,254 SH   SOLE   2,644,736 0 66,518
Encompass Health Corp COM 29261A100 1,148 14,730 SH   SOLE   14,730 0 0
Equifax Inc COM 294429105 16,262 124,546 SH   SOLE   122,946 0 1,600
Expeditors International of WA COM 302130109 885 12,030 SH   SOLE   12,030 0 0
Federated Investors Inc. COM 314211103 503 20,850 SH   SOLE   20,850 0 0
General Mills Inc. COM 370334104 797 18,560 SH   SOLE   18,560 0 0
Genuine Parts Company COM 372460105 857 8,620 SH   SOLE   8,620 0 0
Hanesbrands Inc. COM 410345102 950 51,550 SH   SOLE   51,550 0 0
Hasbro Inc COM 418056107 794 7,550 SH   SOLE   7,550 0 0
Herman Miller Inc. COM 600544100 576 15,000 SH   SOLE   15,000 0 0
Hershey Co. COM 427866108 787 7,720 SH   SOLE   7,720 0 0
Hillenbrand Inc. COM 431571108 1,022 19,550 SH   SOLE   19,550 0 0
Intuit Inc. COM 461202103 228,523 1,004,938 SH   SOLE   979,018 0 25,920
Johnson & Johnson COM 478160104 322,869 2,336,753 SH   SOLE   2,306,245 0 30,508
Kroger Company COM 501044101 895 30,730 SH   SOLE   30,730 0 0
Landstar System Inc. COM 515098101 998 8,180 SH   SOLE   8,180 0 0
Lennox International Inc. COM 526107107 729 3,340 SH   SOLE   3,340 0 0
Mastercard Inc. COM 57636Q104 209,527 941,230 SH   SOLE   917,077 0 24,153
Medtronic PLC COM G5960L103 589 5,990 SH   SOLE   5,990 0 0
Microsoft Corp COM 594918104 470,348 4,112,510 SH   SOLE   4,008,916 0 103,594
Middleby Corporation COM 596278101 686 5,300 SH   SOLE   5,300 0 0
NetApp Inc. COM 64110D104 624 7,270 SH   SOLE   7,270 0 0
Nike Inc Cl B COM 654106103 184,648 2,179,508 SH   SOLE   2,126,256 0 53,252
Omnicom Group Inc COM 681919106 210,456 3,094,035 SH   SOLE   3,018,466 0 75,569
ON Semiconductor Corp COM 682189105 888 48,191 SH   SOLE   48,191 0 0
Oracle Corporation COM 68389X105 366,658 7,111,283 SH   SOLE   6,932,568 0 178,715
Owens-Illinois Inc. COM 690768403 613 32,620 SH   SOLE   32,620 0 0
Paychex Inc. COM 704326107 1,410 19,140 SH   SOLE   19,140 0 0
PepsiCo Inc. COM 713448108 459,176 4,107,118 SH   SOLE   4,004,301 0 102,817
Pfizer Inc. COM 717081103 213,899 4,853,610 SH   SOLE   4,791,450 0 62,160
Praxair Inc COM 74005P104 384,884 2,394,601 SH   SOLE   2,333,573 0 61,028
Procter & Gamble Co. COM 742718109 240,632 2,891,167 SH   SOLE   2,851,292 0 39,875
Reliance Steel And Aluminum Co COM 759509102 1,979 23,200 SH   SOLE   23,200 0 0
Rockwell Collins Inc COM 774341101 268 1,910 SH   SOLE   1,910 0 0
Stryker Corp COM 863667101 384,419 2,163,548 SH   SOLE   2,108,777 0 54,771
T Rowe Price Group Inc COM 74144T108 4,377 40,091 SH   SOLE   39,791 0 300
Tapestry, Inc. COM 876030107 617 12,280 SH   SOLE   12,280 0 0
Teradata Corp COM 88076W103 496 13,160 SH   SOLE   13,160 0 0
The Scotts Miracle-Gro Co. COM 810186106 932 11,840 SH   SOLE   11,840 0 0
TJX Companies Inc COM 872540109 243,646 2,175,021 SH   SOLE   2,119,696 0 55,325
Tractor Supply Co COM 892356106 528 5,810 SH   SOLE   5,810 0 0
United Parcel Svc Cl B COM 911312106 183,054 1,567,911 SH   SOLE   1,527,839 0 40,072
United Technologies Corp COM 913017109 424,245 3,034,442 SH   SOLE   2,998,808 0 35,634
Unitedhealth Group Inc COM 91324P102 401,548 1,509,353 SH   SOLE   1,488,238 0 21,115
Varian Medical Systems COM 92220P105 750 6,700 SH   SOLE   6,700 0 0
W.W. Grainger Inc. COM 384802104 590 1,650 SH   SOLE   1,650 0 0
Waters Corp COM 941848103 205,389 1,055,006 SH   SOLE   1,029,614 0 25,392
Western Union COM 959802109 867 45,480 SH   SOLE   45,480 0 0
Xilinx Inc COM 983919101 418 5,220 SH   SOLE   5,220 0 0
Zimmer Biomet Holdings Inc COM 98956P102 805 6,120 SH   SOLE   6,120 0 0