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 322,875 1,694,525 SH   SOLE   1,653,106 0 41,419
Abbott Laboratories COM 002824100 8,684 120,057 SH   SOLE   118,307 0 1,750
AbbVie Inc. COM 00287Y109 2,508 27,205 SH   SOLE   25,705 0 1,500
Accenture Plc COM G1151C101 249,915 1,772,324 SH   SOLE   1,728,425 0 43,899
Adobe Systems Inc. COM 00724F101 12,386 54,749 SH   SOLE   54,749 0 0
Affiliated Managers Group COM 008252108 668 6,860 SH   SOLE   6,860 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305 231,340 221,386 SH   SOLE   215,931 0 5,455
Amphenol Corp. COM 032095101 182,290 2,249,941 SH   SOLE   2,195,783 0 54,158
Apple Inc. COM 037833100 217,022 1,375,824 SH   SOLE   1,342,028 0 33,796
Automatic Data Processing Inc. COM 053015103 15,373 117,240 SH   SOLE   115,540 0 1,700
Becton Dickinson & Co. COM 075887109 460,146 2,042,190 SH   SOLE   2,013,971 0 28,219
Best Buy Co. Inc. COM 086516101 582 10,980 SH   SOLE   10,980 0 0
Bristol Myers Squibb Co. COM 110122108 1,351 26,000 SH   SOLE   26,000 0 0
Broadridge Financial Solutions COM 11133T103 981 10,190 SH   SOLE   10,190 0 0
Campbell Soup Company COM 134429109 494 14,970 SH   SOLE   14,970 0 0
Carters Inc COM 146229109 600 7,350 SH   SOLE   7,350 0 0
CBRE Group Inc. COM 12504L109 900 22,480 SH   SOLE   22,480 0 0
Choice Hotels Intl COM 169905106 681 9,520 SH   SOLE   9,520 0 0
Citrix Systems Inc. COM 177376100 569 5,550 SH   SOLE   5,550 0 0
Clorox Company COM 189054109 5,411 35,105 SH   SOLE   34,605 0 500
Coca-Cola Company COM 191216100 8,241 174,043 SH   SOLE   169,923 0 4,120
Cognizant Tech Solutions COM 192446102 180,838 2,848,740 SH   SOLE   2,781,502 0 67,238
Colgate-Palmolive Co COM 194162103 6,749 113,389 SH   SOLE   111,389 0 2,000
Cracker Barrel Old Country Sto COM 22410J106 678 4,240 SH   SOLE   4,240 0 0
Crane Company COM 224399105 660 9,150 SH   SOLE   9,150 0 0
Crown Holdings Inc. COM 228368106 664 15,970 SH   SOLE   15,970 0 0
Eastman Chemical Co. COM 277432100 393 5,380 SH   SOLE   5,380 0 0
Ecolab Inc COM 278865100 345,811 2,346,871 SH   SOLE   2,289,622 0 57,249
Emerson Electric Co. COM 291011104 161,125 2,696,654 SH   SOLE   2,631,736 0 64,918
Encompass Health Corp COM 29261A100 1,057 17,130 SH   SOLE   17,130 0 0
Equifax Inc COM 294429105 11,215 120,420 SH   SOLE   118,820 0 1,600
Expeditors International of WA COM 302130109 656 9,630 SH   SOLE   9,630 0 0
Federated Investors Inc. COM 314211103 554 20,850 SH   SOLE   20,850 0 0
General Mills Inc. COM 370334104 805 20,660 SH   SOLE   20,660 0 0
Genuine Parts Company COM 372460105 828 8,620 SH   SOLE   8,620 0 0
Hanesbrands Inc. COM 410345102 646 51,550 SH   SOLE   51,550 0 0
Hasbro Inc COM 418056107 613 7,550 SH   SOLE   7,550 0 0
Herman Miller Inc. COM 600544100 454 15,000 SH   SOLE   15,000 0 0
Hershey Co. COM 427866108 827 7,720 SH   SOLE   7,720 0 0
Hillenbrand Inc. COM 431571108 433 11,420 SH   SOLE   11,420 0 0
Intuit Inc. COM 461202103 198,600 1,008,888 SH   SOLE   983,638 0 25,250
Johnson & Johnson COM 478160104 301,293 2,334,703 SH   SOLE   2,303,695 0 31,008
Kroger Company COM 501044101 845 30,730 SH   SOLE   30,730 0 0
Landstar System Inc. COM 515098101 783 8,180 SH   SOLE   8,180 0 0
Lennox International Inc. COM 526107107 1,020 4,660 SH   SOLE   4,660 0 0
Linde plc SH COM G5494J103 351,139 2,250,311 SH   SOLE   2,195,063 0 55,248
Mastercard Inc. COM 57636Q104 178,194 944,575 SH   SOLE   920,982 0 23,593
Medtronic PLC COM G5960L103 463 5,090 SH   SOLE   5,090 0 0
Microsoft Corp COM 594918104 418,742 4,122,695 SH   SOLE   4,021,581 0 101,114
Middleby Corporation COM 596278101 695 6,770 SH   SOLE   6,770 0 0
NetApp Inc. COM 64110D104 718 12,030 SH   SOLE   12,030 0 0
Nike Inc Cl B COM 654106103 146,093 1,970,508 SH   SOLE   1,924,606 0 45,902
Omnicom Group Inc COM 681919106 189,779 2,591,193 SH   SOLE   2,530,974 0 60,219
ON Semiconductor Corp COM 682189105 975 59,061 SH   SOLE   59,061 0 0
Oracle Corporation COM 68389X105 322,142 7,134,923 SH   SOLE   6,961,088 0 173,835
Owens-Illinois Inc. COM 690768403 562 32,620 SH   SOLE   32,620 0 0
Paychex Inc. COM 704326107 1,591 24,420 SH   SOLE   24,420 0 0
PepsiCo Inc. COM 713448108 452,456 4,095,362 SH   SOLE   3,994,685 0 100,677
Pfizer Inc. COM 717081103 211,751 4,851,115 SH   SOLE   4,788,385 0 62,730
Procter & Gamble Co. COM 742718109 247,186 2,689,147 SH   SOLE   2,651,252 0 37,895
Reliance Steel And Aluminum Co COM 759509102 1,559 21,912 SH   SOLE   21,912 0 0
SPDR S&P 500 ETF Trust COM 78462F103 425 1,700 SH   SOLE   0 0 1,700
Stryker Corp COM 863667101 338,322 2,158,353 SH   SOLE   2,104,972 0 53,381
T Rowe Price Group Inc COM 74144T108 3,334 36,111 SH   SOLE   35,811 0 300
Tapestry, Inc. COM 876030107 414 12,280 SH   SOLE   12,280 0 0
Teradata Corp COM 88076W103 505 13,160 SH   SOLE   13,160 0 0
Texas Instruments Inc COM 882508104 72,902 771,450 SH   SOLE   752,180 0 19,270
The Scotts Miracle-Gro Co. COM 810186106 728 11,840 SH   SOLE   11,840 0 0
TJX Companies Inc COM 872540109 141,855 3,170,642 SH   SOLE   3,093,162 0 77,480
Tractor Supply Co COM 892356106 561 6,720 SH   SOLE   6,720 0 0
United Parcel Svc Cl B COM 911312106 152,060 1,559,111 SH   SOLE   1,520,899 0 38,212
United Technologies Corp COM 913017109 321,892 3,023,032 SH   SOLE   2,986,888 0 36,144
Unitedhealth Group Inc COM 91324P102 375,743 1,508,283 SH   SOLE   1,486,848 0 21,435
Varian Medical Systems COM 92220P105 759 6,700 SH   SOLE   6,700 0 0
W.W. Grainger Inc. COM 384802104 644 2,280 SH   SOLE   2,280 0 0
Waters Corp COM 941848103 198,558 1,052,521 SH   SOLE   1,027,829 0 24,692
Western Union COM 959802109 776 45,480 SH   SOLE   45,480 0 0
Zimmer Biomet Holdings Inc COM 98956P102 706 6,810 SH   SOLE   6,810 0 0