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 463,160 2,817,277 SH   SOLE   2,746,168 0 71,109
Abbott Laboratories COM 002824100 9,611 114,870 SH   SOLE   113,120 0 1,750
AbbVie Inc. COM 00287Y109 1,924 25,405 SH   SOLE   23,905 0 1,500
Accenture Plc COM G1151C101 371,770 1,932,778 SH   SOLE   1,883,869 0 48,909
Adobe Systems Inc. COM 00724F101 14,553 52,682 SH   SOLE   52,682 0 0
Affiliated Managers Group COM 008252108 572 6,860 SH   SOLE   6,860 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305 364,076 298,144 SH   SOLE   290,599 0 7,545
Amphenol Corp. COM 032095101 173,091 1,793,687 SH   SOLE   1,749,909 0 43,778
Apple Inc. COM 037833100 359,038 1,603,065 SH   SOLE   1,562,739 0 40,326
Automatic Data Processing Inc. COM 053015103 18,463 114,380 SH   SOLE   112,680 0 1,700
Becton Dickinson & Co. COM 075887109 634,216 2,507,181 SH   SOLE   2,468,892 0 38,289
Best Buy Co. Inc. COM 086516101 1,125 16,310 SH   SOLE   16,310 0 0
Bristol Myers Squibb Co. COM 110122108 1,318 26,000 SH   SOLE   26,000 0 0
Broadridge Financial Solutions COM 11133T103 186,108 1,495,683 SH   SOLE   1,457,931 0 37,752
Campbell Soup Company COM 134429109 865 18,430 SH   SOLE   18,430 0 0
Carters Inc COM 146229109 945 10,360 SH   SOLE   10,360 0 0
CBRE Group Inc. COM 12504L109 1,590 30,000 SH   SOLE   30,000 0 0
Choice Hotels Intl COM 169905106 847 9,520 SH   SOLE   9,520 0 0
Citrix Systems Inc. COM 177376100 680 7,040 SH   SOLE   7,040 0 0
Clorox Company COM 189054109 5,121 33,720 SH   SOLE   33,220 0 500
Coca-Cola Company COM 191216100 8,225 151,092 SH   SOLE   147,562 0 3,530
Cognizant Tech Solutions COM 192446102 269,611 4,473,761 SH   SOLE   4,364,029 0 109,732
Colgate-Palmolive Co COM 194162103 8,152 110,899 SH   SOLE   108,899 0 2,000
Cracker Barrel Old Country Sto COM 22410J106 782 4,810 SH   SOLE   4,810 0 0
Crown Holdings Inc. COM 228368106 1,136 17,200 SH   SOLE   17,200 0 0
Donaldson Co. Inc. COM 257651109 430 8,250 SH   SOLE   8,250 0 0
Eastman Chemical Co. COM 277432100 450 6,100 SH   SOLE   6,100 0 0
Ecolab Inc COM 278865100 263,573 1,330,906 SH   SOLE   1,296,617 0 34,289
Emerson Electric Co. COM 291011104 242,372 3,625,070 SH   SOLE   3,534,757 0 90,313
Encompass Health Corp COM 29261A100 1,564 24,720 SH   SOLE   24,720 0 0
Equifax Inc COM 294429105 16,503 117,315 SH   SOLE   115,715 0 1,600
Expeditors International of WA COM 302130109 1,032 13,890 SH   SOLE   13,890 0 0
General Mills Inc. COM 370334104 239,234 4,340,245 SH   SOLE   4,230,555 0 109,690
Genuine Parts Company COM 372460105 1,096 11,010 SH   SOLE   11,010 0 0
Hanesbrands Inc. COM 410345102 465 30,380 SH   SOLE   30,380 0 0
Hasbro Inc COM 418056107 989 8,330 SH   SOLE   8,330 0 0
Herman Miller Inc. COM 600544100 776 16,840 SH   SOLE   16,840 0 0
Hershey Co. COM 427866108 894 5,770 SH   SOLE   5,770 0 0
Intuit Inc. COM 461202103 82,775 311,255 SH   SOLE   303,425 0 7,830
Johnson & Johnson COM 478160104 484,090 3,741,610 SH   SOLE   3,687,212 0 54,398
Kroger Company COM 501044101 1,088 42,190 SH   SOLE   42,190 0 0
Laboratory Corp of America COM 50540R409 1,223 7,280 SH   SOLE   7,280 0 0
Landstar System Inc. COM 515098101 1,102 9,790 SH   SOLE   9,790 0 0
Lennox International Inc. COM 526107107 901 3,710 SH   SOLE   3,710 0 0
Linde plc SH COM G5494J103 3,471 17,920 SH   SOLE   17,920 0 0
Mastercard Inc. COM 57636Q104 180,089 663,140 SH   SOLE   646,337 0 16,803
Medtronic PLC COM G5960L103 553 5,090 SH   SOLE   5,090 0 0
Microsoft Corp COM 594918104 649,142 4,669,077 SH   SOLE   4,551,643 0 117,434
Middleby Corporation COM 596278101 1,102 9,430 SH   SOLE   9,430 0 0
NetApp Inc. COM 64110D104 872 16,600 SH   SOLE   16,600 0 0
Nike Inc Cl B COM 654106103 260,110 2,769,483 SH   SOLE   2,701,747 0 67,736
Omnicom Group Inc COM 681919106 271,842 3,471,798 SH   SOLE   3,385,752 0 86,046
ON Semiconductor Corp COM 682189105 1,146 59,651 SH   SOLE   59,651 0 0
Oracle Corporation COM 68389X105 447,860 8,138,475 SH   SOLE   7,935,530 0 202,945
Owens-Illinois Inc. COM 690768403 335 32,620 SH   SOLE   32,620 0 0
Paychex Inc. COM 704326107 1,944 23,490 SH   SOLE   23,490 0 0
PepsiCo Inc. COM 713448108 657,276 4,794,135 SH   SOLE   4,672,108 0 122,027
Pfizer Inc. COM 717081103 300,421 8,361,283 SH   SOLE   8,241,003 0 120,280
Procter & Gamble Co. COM 742718109 189,312 1,522,047 SH   SOLE   1,481,712 0 40,335
Reliance Steel And Aluminum Co COM 759509102 1,039 10,422 SH   SOLE   10,422 0 0
Rockwell Automation Inc. COM 773903109 780 4,730 SH   SOLE   4,730 0 0
Stryker Corp COM 863667101 318,654 1,473,205 SH   SOLE   1,449,734 0 23,471
T Rowe Price Group Inc COM 74144T108 3,740 32,731 SH   SOLE   32,731 0 0
Teradata Corp COM 88076W103 1,021 32,930 SH   SOLE   32,930 0 0
Texas Instruments Inc COM 882508104 151,379 1,171,302 SH   SOLE   1,142,002 0 29,300
The Scotts Miracle-Gro Co. COM 810186106 1,024 10,060 SH   SOLE   10,060 0 0
TJX Companies Inc COM 872540109 178,569 3,203,605 SH   SOLE   3,122,045 0 81,560
Tractor Supply Co COM 892356106 1,026 11,350 SH   SOLE   11,350 0 0
United Parcel Svc Cl B COM 911312106 253,544 2,116,041 SH   SOLE   2,061,466 0 54,575
United Technologies Corp COM 913017109 540,060 3,955,903 SH   SOLE   3,901,829 0 54,074
Unitedhealth Group Inc COM 91324P102 398,625 1,834,278 SH   SOLE   1,805,613 0 28,665
V.F. Corp COM 918204108 230,606 2,591,365 SH   SOLE   2,525,787 0 65,578
Varian Medical Systems COM 92220P105 1,320 11,080 SH   SOLE   11,080 0 0
W.W. Grainger Inc. COM 384802104 1,058 3,560 SH   SOLE   3,560 0 0
Waters Corp COM 941848103 72,925 326,682 SH   SOLE   319,420 0 7,262
Western Union COM 959802109 724 31,260 SH   SOLE   31,260 0 0