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 398,105 2,296,670 SH   SOLE   2,236,201 0 60,469
Abbott Laboratories COM 002824100 9,899 117,702 SH   SOLE   115,952 0 1,750
AbbVie Inc. COM 00287Y109 1,847 25,405 SH   SOLE   23,905 0 1,500
Accenture Plc COM G1151C101 350,663 1,897,836 SH   SOLE   1,846,797 0 51,039
Adobe Systems Inc. COM 00724F101 15,649 53,111 SH   SOLE   53,111 0 0
Affiliated Managers Group COM 008252108 632 6,860 SH   SOLE   6,860 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305 244,798 226,079 SH   SOLE   220,089 0 5,990
Amphenol Corp. COM 032095101 168,960 1,761,103 SH   SOLE   1,715,355 0 45,748
Apple Inc. COM 037833100 311,159 1,572,147 SH   SOLE   1,530,061 0 42,086
Automatic Data Processing Inc. COM 053015103 19,042 115,175 SH   SOLE   113,475 0 1,700
Becton Dickinson & Co. COM 075887109 581,371 2,306,936 SH   SOLE   2,269,237 0 37,699
Best Buy Co. Inc. COM 086516101 877 12,580 SH   SOLE   12,580 0 0
Bristol Myers Squibb Co. COM 110122108 1,179 26,000 SH   SOLE   26,000 0 0
Broadridge Financial Solutions, Inc. COM 11133T103 149,617 1,171,813 SH   SOLE   1,140,301 0 31,512
Campbell Soup Company COM 134429109 600 14,970 SH   SOLE   14,970 0 0
Carters Inc COM 146229109 818 8,390 SH   SOLE   8,390 0 0
CBRE Group Inc. COM 12504L109 1,363 26,560 SH   SOLE   26,560 0 0
Choice Hotels Intl COM 169905106 828 9,520 SH   SOLE   9,520 0 0
Citrix Systems Inc. COM 177376100 691 7,040 SH   SOLE   7,040 0 0
Clorox Company COM 189054109 5,278 34,470 SH   SOLE   33,970 0 500
Coca-Cola Company COM 191216100 7,909 155,329 SH   SOLE   151,799 0 3,530
Cognizant Tech Solutions COM 192446102 277,780 4,382,086 SH   SOLE   4,267,604 0 114,482
Colgate-Palmolive Co COM 194162103 8,038 112,159 SH   SOLE   110,159 0 2,000
Cracker Barrel Old Country Store inc COM 22410J106 724 4,240 SH   SOLE   4,240 0 0
Crane Company COM 224399105 375 4,490 SH   SOLE   4,490 0 0
Crown Holdings Inc. COM 228368106 976 15,970 SH   SOLE   15,970 0 0
Eastman Chemical Co. COM 277432100 475 6,100 SH   SOLE   6,100 0 0
Ecolab Inc COM 278865100 386,970 1,959,938 SH   SOLE   1,908,709 0 51,229
Emerson Electric Co. COM 291011104 232,919 3,490,998 SH   SOLE   3,400,265 0 90,733
Encompass Health Corp COM 29261A100 1,389 21,920 SH   SOLE   21,920 0 0
Equifax Inc COM 294429105 16,059 118,745 SH   SOLE   117,145 0 1,600
Expeditors International of WA COM 302130109 786 10,360 SH   SOLE   10,360 0 0
Federated Investors Inc. COM 314211103 388 11,950 SH   SOLE   11,950 0 0
General Mills Inc. COM 370334104 1,283 24,420 SH   SOLE   24,420 0 0
Genuine Parts Company COM 372460105 979 9,450 SH   SOLE   9,450 0 0
Hanesbrands Inc. COM 410345102 523 30,380 SH   SOLE   30,380 0 0
Hasbro Inc COM 418056107 965 9,130 SH   SOLE   9,130 0 0
Herman Miller Inc. COM 600544100 753 16,840 SH   SOLE   16,840 0 0
Hershey Co. COM 427866108 1,120 8,360 SH   SOLE   8,360 0 0
Intuit Inc. COM 461202103 130,460 499,215 SH   SOLE   485,635 0 13,580
Johnson & Johnson COM 478160104 404,422 2,903,660 SH   SOLE   2,858,132 0 45,528
Kroger Company COM 501044101 864 39,810 SH   SOLE   39,810 0 0
Laboratory Corp of America COM 50540R409 901 5,210 SH   SOLE   5,210 0 0
Landstar System Inc. COM 515098101 957 8,860 SH   SOLE   8,860 0 0
Lennox International Inc. COM 526107107 1,095 3,980 SH   SOLE   3,980 0 0
Linde plc SH COM G5494J103 3,761 18,730 SH   SOLE   18,730 0 0
Mastercard Inc. COM 57636Q104 206,235 779,627 SH   SOLE   758,674 0 20,953
Medtronic PLC COM G5960L103 496 5,090 SH   SOLE   5,090 0 0
Microsoft Corp COM 594918104 614,352 4,586,088 SH   SOLE   4,463,984 0 122,104
Middleby Corporation COM 596278101 1,094 8,060 SH   SOLE   8,060 0 0
NetApp Inc. COM 64110D104 923 14,960 SH   SOLE   14,960 0 0
Nike Inc Cl B COM 654106103 202,294 2,409,693 SH   SOLE   2,348,237 0 61,456
Omnicom Group Inc COM 681919106 275,547 3,362,378 SH   SOLE   3,275,812 0 86,566
ON Semiconductor Corp COM 682189105 941 46,561 SH   SOLE   46,561 0 0
Oracle Corporation COM 68389X105 454,243 7,973,375 SH   SOLE   7,761,910 0 211,465
Owens-Illinois Inc. COM 690768403 563 32,620 SH   SOLE   32,620 0 0
Paychex Inc. COM 704326107 2,010 24,420 SH   SOLE   24,420 0 0
PepsiCo Inc. COM 713448108 584,499 4,457,400 SH   SOLE   4,340,263 0 117,137
Pfizer Inc. COM 717081103 277,887 6,414,753 SH   SOLE   6,316,083 0 98,670
Procter & Gamble Co. COM 742718109 283,475 2,585,267 SH   SOLE   2,542,792 0 42,475
Reliance Steel And Aluminum Co COM 759509102 1,469 15,522 SH   SOLE   15,522 0 0
Rockwell Automation Inc. COM 773903109 775 4,730 SH   SOLE   4,730 0 0
Stryker Corp COM 863667101 425,256 2,068,565 SH   SOLE   2,013,724 0 54,841
T Rowe Price Group Inc COM 74144T108 3,596 32,781 SH   SOLE   32,781 0 0
Teradata Corp COM 88076W103 912 25,440 SH   SOLE   25,440 0 0
Texas Instruments Inc COM 882508104 90,597 789,447 SH   SOLE   767,817 0 21,630
The Scotts Miracle-Gro Co. COM 810186106 1,166 11,840 SH   SOLE   11,840 0 0
TJX Companies Inc COM 872540109 170,184 3,218,310 SH   SOLE   3,132,770 0 85,540
Tractor Supply Co COM 892356106 1,025 9,420 SH   SOLE   9,420 0 0
United Parcel Svc Cl B COM 911312106 211,220 2,045,321 SH   SOLE   1,990,486 0 54,835
United Technologies Corp COM 913017109 516,705 3,968,549 SH   SOLE   3,911,275 0 57,274
Unitedhealth Group Inc COM 91324P102 443,437 1,817,289 SH   SOLE   1,786,924 0 30,365
V.F. Corp COM 918204108 149,388 1,710,220 SH   SOLE   1,665,732 0 44,488
Varian Medical Systems COM 92220P105 734 5,390 SH   SOLE   5,390 0 0
W.W. Grainger Inc. COM 384802104 740 2,760 SH   SOLE   2,760 0 0
Waters Corp COM 941848103 96,134 446,637 SH   SOLE   436,165 0 10,472
Western Union COM 959802109 710 35,690 SH   SOLE   35,690 0 0