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 412,206 1,983,859 SH   SOLE   1,932,100 0 51,759
Abbott Laboratories COM 002824100 9,505 118,907 SH   SOLE   117,157 0 1,750
AbbVie Inc. COM 00287Y109 2,064 25,605 SH   SOLE   24,105 0 1,500
Accenture Plc COM G1151C101 327,968 1,863,242 SH   SOLE   1,813,983 0 49,259
Adobe Systems Inc. COM 00724F101 14,222 53,369 SH   SOLE   53,369 0 0
Affiliated Managers Group COM 008252108 735 6,860 SH   SOLE   6,860 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305 260,569 221,405 SH   SOLE   215,305 0 6,100
Amphenol Corp. COM 032095101 211,241 2,236,777 SH   SOLE   2,176,239 0 60,538
Apple Inc. COM 037833100 274,685 1,446,090 SH   SOLE   1,408,214 0 37,876
Automatic Data Processing Inc. COM 053015103 18,551 116,130 SH   SOLE   114,430 0 1,700
Becton Dickinson & Co. COM 075887109 538,981 2,158,255 SH   SOLE   2,123,626 0 34,629
Best Buy Co. Inc. COM 086516101 894 12,580 SH   SOLE   12,580 0 0
Bristol Myers Squibb Co. COM 110122108 1,240 26,000 SH   SOLE   26,000 0 0
Broadridge Financial Solutions, Inc. COM 11133T103 87,427 843,157 SH   SOLE   821,027 0 22,130
Campbell Soup Company COM 134429109 571 14,970 SH   SOLE   14,970 0 0
Carters Inc COM 146229109 741 7,350 SH   SOLE   7,350 0 0
CBRE Group Inc. COM 12504L109 1,222 24,710 SH   SOLE   24,710 0 0
Choice Hotels Intl COM 169905106 740 9,520 SH   SOLE   9,520 0 0
Citrix Systems Inc. COM 177376100 607 6,090 SH   SOLE   6,090 0 0
Clorox Company COM 189054109 5,575 34,745 SH   SOLE   34,245 0 500
Coca-Cola Company COM 191216100 7,279 155,329 SH   SOLE   151,799 0 3,530
Cognizant Tech Solutions COM 192446102 257,897 3,559,654 SH   SOLE   3,469,066 0 90,588
Colgate-Palmolive Co COM 194162103 7,715 112,559 SH   SOLE   110,559 0 2,000
Cracker Barrel Old Country Store Inc COM 22410J106 685 4,240 SH   SOLE   4,240 0 0
Crane Company COM 224399105 682 8,060 SH   SOLE   8,060 0 0
Crown Holdings Inc. COM 228368106 871 15,970 SH   SOLE   15,970 0 0
Eastman Chemical Co. COM 277432100 463 6,100 SH   SOLE   6,100 0 0
Ecolab Inc COM 278865100 414,649 2,348,752 SH   SOLE   2,284,853 0 63,899
Emerson Electric Co. COM 291011104 193,292 2,823,019 SH   SOLE   2,750,761 0 72,258
Encompass Health Corp COM 29261A100 1,187 20,320 SH   SOLE   20,320 0 0
Equifax Inc COM 294429105 14,079 118,810 SH   SOLE   117,210 0 1,600
Expeditors International of WA COM 302130109 786 10,360 SH   SOLE   10,360 0 0
Federated Investors Inc. COM 314211103 611 20,850 SH   SOLE   20,850 0 0
General Mills Inc. COM 370334104 1,264 24,420 SH   SOLE   24,420 0 0
Genuine Parts Company COM 372460105 1,059 9,450 SH   SOLE   9,450 0 0
Hanesbrands Inc. COM 410345102 543 30,380 SH   SOLE   30,380 0 0
Hasbro Inc COM 418056107 776 9,130 SH   SOLE   9,130 0 0
Herman Miller Inc. COM 600544100 668 19,000 SH   SOLE   19,000 0 0
Hershey Co. COM 427866108 960 8,360 SH   SOLE   8,360 0 0
Intuit Inc. COM 461202103 196,901 753,225 SH   SOLE   731,525 0 21,700
Johnson & Johnson COM 478160104 328,350 2,348,877 SH   SOLE   2,310,349 0 38,528
Kroger Company COM 501044101 888 36,110 SH   SOLE   36,110 0 0
Landstar System Inc. COM 515098101 969 8,860 SH   SOLE   8,860 0 0
Lennox International Inc. COM 526107107 1,142 4,320 SH   SOLE   4,320 0 0
Linde plc SH COM G5494J103 396,616 2,254,395 SH   SOLE   2,191,007 0 63,388
Mastercard Inc. COM 57636Q104 221,943 942,634 SH   SOLE   916,291 0 26,343
Medtronic PLC COM G5960L103 464 5,090 SH   SOLE   5,090 0 0
Microsoft Corp COM 594918104 509,112 4,316,702 SH   SOLE   4,204,138 0 112,564
Middleby Corporation COM 596278101 1,048 8,060 SH   SOLE   8,060 0 0
NetApp Inc. COM 64110D104 930 13,410 SH   SOLE   13,410 0 0
Nike Inc Cl B COM 654106103 165,467 1,964,928 SH   SOLE   1,913,736 0 51,192
Omnicom Group Inc COM 681919106 198,335 2,717,284 SH   SOLE   2,648,515 0 68,769
ON Semiconductor Corp COM 682189105 1,042 50,641 SH   SOLE   50,641 0 0
Oracle Corporation COM 68389X105 402,648 7,496,713 SH   SOLE   7,302,358 0 194,355
Owens-Illinois Inc. COM 690768403 619 32,620 SH   SOLE   32,620 0 0
Paychex Inc. COM 704326107 1,958 24,420 SH   SOLE   24,420 0 0
PepsiCo Inc. COM 713448108 526,899 4,299,461 SH   SOLE   4,187,794 0 111,667
Pfizer Inc. COM 717081103 218,613 5,147,466 SH   SOLE   5,068,366 0 79,100
Procter & Gamble Co. COM 742718109 279,249 2,683,794 SH   SOLE   2,637,919 0 45,875
Reliance Steel And Aluminum Co COM 759509102 1,672 18,522 SH   SOLE   18,522 0 0
Stryker Corp COM 863667101 427,342 2,163,537 SH   SOLE   2,104,136 0 59,401
T Rowe Price Group Inc COM 74144T108 3,615 36,111 SH   SOLE   35,811 0 300
Tapestry, Inc. COM 876030107 399 12,280 SH   SOLE   12,280 0 0
Teradata Corp COM 88076W103 664 15,220 SH   SOLE   15,220 0 0
Texas Instruments Inc COM 882508104 82,602 778,749 SH   SOLE   756,789 0 21,960
The Scotts Miracle-Gro Co. COM 810186106 930 11,840 SH   SOLE   11,840 0 0
TJX Companies Inc COM 872540109 168,237 3,161,759 SH   SOLE   3,075,039 0 86,720
Tractor Supply Co COM 892356106 921 9,420 SH   SOLE   9,420 0 0
United Parcel Svc Cl B COM 911312106 183,122 1,638,820 SH   SOLE   1,595,368 0 43,452
United Technologies Corp COM 913017109 410,264 3,183,056 SH   SOLE   3,137,252 0 45,804
Unitedhealth Group Inc COM 91324P102 394,674 1,596,192 SH   SOLE   1,569,917 0 26,275
V.F. Corp COM 918204108 84,522 972,518 SH   SOLE   948,388 0 24,130
Varian Medical Systems COM 92220P105 857 6,050 SH   SOLE   6,050 0 0
W.W. Grainger Inc. COM 384802104 831 2,760 SH   SOLE   2,760 0 0
Waters Corp COM 941848103 110,919 440,661 SH   SOLE   429,429 0 11,232
Western Union COM 959802109 749 40,550 SH   SOLE   40,550 0 0
Zimmer Biomet Holdings Inc COM 98956P102 971 7,600 SH   SOLE   7,600 0 0