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 297,426 1,511,925 SH   SOLE   1,474,236 0 37,689
Abbott Laboratories COM 002824100 7,457 122,269 SH   SOLE   120,519 0 1,750
AbbVie Inc. COM 00287Y109 2,533 27,335 SH   SOLE   25,835 0 1,500
Accenture Plc COM G1151C101 289,226 1,767,994 SH   SOLE   1,723,185 0 44,809
Adobe Systems Inc. COM 00724F101 15,311 62,799 SH   SOLE   62,799 0 0
Affiliated Managers Group COM 008252108 495 3,330 SH   SOLE   3,330 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305 245,235 217,178 SH   SOLE   211,613 0 5,565
Amphenol Corp. COM 032095101 195,627 2,244,721 SH   SOLE   2,189,503 0 55,218
Apple Inc. COM 037833100 231,632 1,251,319 SH   SOLE   1,219,613 0 31,706
Automatic Data Processing Inc. COM 053015103 16,290 121,440 SH   SOLE   119,740 0 1,700
Becton Dickinson & Co. COM 075887109 467,331 1,950,789 SH   SOLE   1,924,180 0 26,609
Best Buy Co. Inc. COM 086516101 270 3,620 SH   SOLE   3,620 0 0
Bristol Myers Squibb Co. COM 110122108 1,439 26,000 SH   SOLE   26,000 0 0
Broadridge Financial Solutions COM 11133T103 986 8,565 SH   SOLE   8,565 0 0
C.H. Robinson Worldwide Inc. COM 12541W209 416 4,970 SH   SOLE   4,970 0 0
Campbell Soup Company COM 134429109 607 14,970 SH   SOLE   14,970 0 0
CBRE Group Inc. COM 12504L109 722 15,120 SH   SOLE   15,120 0 0
Choice Hotels Intl COM 169905106 720 9,520 SH   SOLE   9,520 0 0
Citrix Systems Inc. COM 177376100 757 7,220 SH   SOLE   7,220 0 0
Clorox Company COM 189054109 5,535 40,925 SH   SOLE   40,425 0 500
Coca-Cola Company COM 191216100 107,285 2,446,081 SH   SOLE   2,383,799 0 62,282
Cognizant Tech Solutions COM 192446102 224,309 2,839,720 SH   SOLE   2,771,072 0 68,648
Colgate-Palmolive Co COM 194162103 7,673 118,389 SH   SOLE   116,389 0 2,000
Cracker Barrel Old Country Sto COM 22410J106 690 4,420 SH   SOLE   4,420 0 0
Crane Company COM 224399105 668 8,340 SH   SOLE   8,340 0 0
Crown Holdings Inc. COM 228368106 715 15,970 SH   SOLE   15,970 0 0
CSG Systems Intl Inc COM 126349109 614 15,020 SH   SOLE   15,020 0 0
Deluxe Corporation COM 248019101 613 9,260 SH   SOLE   9,260 0 0
DowDuPont Inc. COM 26078J100 241 3,653 SH   SOLE   3,653 0 0
Dun & Bradstreet Corp COM 26483E100 617 5,030 SH   SOLE   5,030 0 0
Eastman Chemical Co. COM 277432100 621 6,210 SH   SOLE   6,210 0 0
Ecolab Inc COM 278865100 363,907 2,593,226 SH   SOLE   2,528,957 0 64,269
Emerson Electric Co. COM 291011104 187,534 2,712,384 SH   SOLE   2,646,276 0 66,108
Encompass Health Corp COM 29261A100 1,084 16,010 SH   SOLE   16,010 0 0
Equifax Inc COM 294429105 15,806 126,340 SH   SOLE   124,740 0 1,600
Expeditors International of WA COM 302130109 879 12,030 SH   SOLE   12,030 0 0
Federated Investors Inc. COM 314211103 486 20,850 SH   SOLE   20,850 0 0
General Mills Inc. COM 370334104 650 14,680 SH   SOLE   14,680 0 0
Genuine Parts Company COM 372460105 546 5,950 SH   SOLE   5,950 0 0
H&R Block Inc. COM 093671105 593 26,030 SH   SOLE   26,030 0 0
Hanesbrands Inc. COM 410345102 830 37,690 SH   SOLE   37,690 0 0
Hasbro Inc COM 418056107 616 6,670 SH   SOLE   6,670 0 0
Herman Miller Inc. COM 600544100 668 19,700 SH   SOLE   19,700 0 0
Hershey Co. COM 427866108 650 6,980 SH   SOLE   6,980 0 0
Hillenbrand Inc. COM 431571108 887 18,810 SH   SOLE   18,810 0 0
Intuit Inc. COM 461202103 205,581 1,006,248 SH   SOLE   980,388 0 25,860
Johnson & Johnson COM 478160104 284,492 2,344,588 SH   SOLE   2,314,090 0 30,498
Kimberly-Clark Corp. COM 494368103 475 4,510 SH   SOLE   4,510 0 0
Koppers Holdings Inc. COM 50060P106 433 11,300 SH   SOLE   11,300 0 0
Kroger Company COM 501044101 642 22,570 SH   SOLE   22,570 0 0
Landstar System Inc. COM 515098101 787 7,210 SH   SOLE   7,210 0 0
Mastercard Inc. COM 57636Q104 185,234 942,570 SH   SOLE   918,527 0 24,043
Medtronic PLC COM G5960L103 513 5,990 SH   SOLE   5,990 0 0
Microsoft Corp COM 594918104 407,477 4,132,205 SH   SOLE   4,029,121 0 103,084
Middleby Corporation COM 596278101 316 3,030 SH   SOLE   3,030 0 0
NetApp Inc. COM 64110D104 571 7,270 SH   SOLE   7,270 0 0
Nike Inc Cl B COM 654106103 229,360 2,878,510 SH   SOLE   2,809,008 0 69,502
Nu Skin Enterprises Inc. COM 67018T105 861 11,010 SH   SOLE   11,010 0 0
Omnicom Group Inc COM 681919106 234,883 3,079,625 SH   SOLE   3,004,426 0 75,199
ON Semiconductor Corp COM 682189105 425 19,101 SH   SOLE   19,101 0 0
Oracle Corporation COM 68389X105 313,740 7,120,743 SH   SOLE   6,942,678 0 178,065
Owens-Illinois Inc. COM 690768403 548 32,620 SH   SOLE   32,620 0 0
Paychex Inc. COM 704326107 1,053 15,400 SH   SOLE   15,400 0 0
PepsiCo Inc. COM 713448108 406,404 3,732,933 SH   SOLE   3,639,556 0 93,377
Pfizer Inc. COM 717081103 110,291 3,040,000 SH   SOLE   3,000,180 0 39,820
Praxair Inc COM 74005P104 379,807 2,401,561 SH   SOLE   2,340,933 0 60,628
Procter & Gamble Co. COM 742718109 224,610 2,877,402 SH   SOLE   2,837,707 0 39,695
Reliance Steel And Aluminum Co COM 759509102 2,504 28,600 SH   SOLE   28,600 0 0
Rockwell Collins Inc COM 774341101 257 1,910 SH   SOLE   1,910 0 0
Sonic Corp COM 835451105 293 8,500 SH   SOLE   8,500 0 0
Stryker Corp COM 863667101 366,591 2,170,973 SH   SOLE   2,116,452 0 54,521
T Rowe Price Group Inc COM 74144T108 4,583 39,481 SH   SOLE   39,181 0 300
Tapestry, Inc. COM 876030107 329 7,050 SH   SOLE   7,050 0 0
Teradata Corp COM 88076W103 528 13,160 SH   SOLE   13,160 0 0
The Scotts Miracle-Gro Co. COM 810186106 752 9,040 SH   SOLE   9,040 0 0
TJX Companies Inc COM 872540109 257,323 2,703,537 SH   SOLE   2,635,532 0 68,005
Tractor Supply Co COM 892356106 364 4,760 SH   SOLE   4,760 0 0
United Parcel Svc Cl B COM 911312106 165,765 1,560,431 SH   SOLE   1,520,639 0 39,792
United Technologies Corp COM 913017109 377,758 3,021,342 SH   SOLE   2,985,678 0 35,664
Unitedhealth Group Inc COM 91324P102 371,455 1,514,043 SH   SOLE   1,492,928 0 21,115
Varian Medical Systems COM 92220P105 513 4,510 SH   SOLE   4,510 0 0
VF Corp COM 918204108 449 5,510 SH   SOLE   5,510 0 0
W.W. Grainger Inc. COM 384802104 509 1,650 SH   SOLE   1,650 0 0
Waters Corp COM 941848103 204,654 1,057,151 SH   SOLE   1,031,849 0 25,302
Western Union COM 959802109 889 43,710 SH   SOLE   43,710 0 0
Xilinx Inc COM 983919101 502 7,690 SH   SOLE   7,690 0 0
Zimmer Biomet Holdings Inc COM 98956P102 682 6,120 SH   SOLE   6,120 0 0