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 543,008 3,077,927 SH   SOLE   2,797,168 0 280,759
Abbott Laboratories COM 002824100 9,978 114,870 SH   SOLE   113,120 0 1,750
AbbVie Inc. COM 00287Y109 2,249 25,405 SH   SOLE   23,905 0 1,500
Accenture Plc COM G1151C101 428,441 2,034,673 SH   SOLE   1,850,192 0 184,481
Adobe Systems Inc. COM 00724F101 17,362 52,642 SH   SOLE   52,642 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305 444,898 332,165 SH   SOLE   301,345 0 30,820
Amphenol Corp. COM 032095101 101,149 934,572 SH   SOLE   855,716 0 78,856
Apple Inc. COM 037833100 470,865 1,603,490 SH   SOLE   1,457,231 0 146,259
Automatic Data Processing Inc. COM 053015103 19,415 113,870 SH   SOLE   112,170 0 1,700
Becton Dickinson & Co. COM 075887109 681,659 2,506,375 SH   SOLE   2,299,816 0 206,559
Best Buy Co. Inc. COM 086516101 1,463 16,660 SH   SOLE   16,660 0 0
Bristol Myers Squibb Co. COM 110122108 1,744 27,175 SH   SOLE   27,175 0 0
Broadridge Financial Solutions COM 11133T103 204,570 1,655,898 SH   SOLE   1,503,766 0 152,132
Campbell Soup Company COM 134429109 1,136 22,980 SH   SOLE   22,980 0 0
Carters Inc COM 146229109 1,366 12,490 SH   SOLE   12,490 0 0
CBRE Group Inc. COM 12504L109 1,774 28,950 SH   SOLE   28,950 0 0
Choice Hotels Intl COM 169905106 985 9,520 SH   SOLE   9,520 0 0
Citrix Systems Inc. COM 177376100 781 7,040 SH   SOLE   7,040 0 0
Clorox Company COM 189054109 5,177 33,720 SH   SOLE   33,220 0 500
Coca-Cola Company COM 191216100 8,308 150,092 SH   SOLE   146,562 0 3,530
Cognizant Tech Solutions COM 192446102 296,753 4,784,801 SH   SOLE   4,356,249 0 428,552
Colgate-Palmolive Co COM 194162103 7,634 110,899 SH   SOLE   108,899 0 2,000
Cracker Barrel Old Country Sto COM 22410J106 739 4,810 SH   SOLE   4,810 0 0
Crown Holdings Inc. COM 228368106 1,525 21,020 SH   SOLE   21,020 0 0
Donaldson Co. Inc. COM 257651109 475 8,250 SH   SOLE   8,250 0 0
Ecolab Inc COM 278865100 168,314 872,138 SH   SOLE   797,599 0 74,539
Emerson Electric Co. COM 291011104 227,314 2,980,780 SH   SOLE   2,717,517 0 263,263
Encompass Health Corp COM 29261A100 1,755 25,330 SH   SOLE   25,330 0 0
Equifax Inc COM 294429105 16,408 117,100 SH   SOLE   115,500 0 1,600
Expeditors International of WA COM 302130109 1,305 16,730 SH   SOLE   16,730 0 0
F5 Networks Inc. COM 315616102 673 4,820 SH   SOLE   4,820 0 0
General Mills Inc. COM 370334104 275,459 5,143,000 SH   SOLE   4,667,310 0 475,690
Genuine Parts Company COM 372460105 1,452 13,670 SH   SOLE   13,670 0 0
Hanesbrands Inc. COM 410345102 657 44,270 SH   SOLE   44,270 0 0
Hasbro Inc COM 418056107 1,075 10,180 SH   SOLE   10,180 0 0
Herman Miller Inc. COM 600544100 701 16,840 SH   SOLE   16,840 0 0
Intuit Inc. COM 461202103 254,762 972,635 SH   SOLE   882,535 0 90,100
Johnson & Johnson COM 478160104 567,723 3,891,980 SH   SOLE   3,567,492 0 324,488
Kellogg Company COM 487836108 685 9,900 SH   SOLE   9,900 0 0
Kroger Company COM 501044101 1,101 37,990 SH   SOLE   37,990 0 0
Laboratory Corp of America COM 50540R409 1,401 8,280 SH   SOLE   8,280 0 0
Landstar System Inc. COM 515098101 1,291 11,340 SH   SOLE   11,340 0 0
Lennox International Inc. COM 526107107 905 3,710 SH   SOLE   3,710 0 0
Linde plc SH COM G5494J103 3,811 17,900 SH   SOLE   17,900 0 0
Mastercard Inc. COM 57636Q104 188,350 630,799 SH   SOLE   573,296 0 57,503
Medtronic PLC COM G5960L103 577 5,090 SH   SOLE   5,090 0 0
Microsoft Corp COM 594918104 705,371 4,472,868 SH   SOLE   4,072,396 0 400,472
Middleby Corporation COM 596278101 947 8,650 SH   SOLE   8,650 0 0
NetApp Inc. COM 64110D104 801 12,870 SH   SOLE   12,870 0 0
Nike Inc Cl B COM 654106103 352,155 3,476,010 SH   SOLE   3,163,034 0 312,976
Omnicom Group Inc COM 681919106 281,407 3,473,303 SH   SOLE   3,162,467 0 310,836
ON Semiconductor Corp COM 682189105 1,653 67,801 SH   SOLE   67,801 0 0
Oracle Corporation COM 68389X105 337,971 6,379,215 SH   SOLE   5,807,373 0 571,842
Paychex Inc. COM 704326107 2,217 26,060 SH   SOLE   26,060 0 0
PepsiCo Inc. COM 713448108 655,055 4,792,970 SH   SOLE   4,355,053 0 437,917
Pfizer Inc. COM 717081103 347,762 8,876,008 SH   SOLE   8,135,328 0 740,680
Procter & Gamble Co. COM 742718109 91,481 732,437 SH   SOLE   672,972 0 59,465
Reliance Steel And Aluminum Co COM 759509102 967 8,071 SH   SOLE   8,071 0 0
Rockwell Automation Inc. COM 773903109 466 2,300 SH   SOLE   2,300 0 0
Starbucks Corp COM 855244109 202 2,300 SH   SOLE   2,300 0 0
Stryker Corp COM 863667101 271,972 1,295,475 SH   SOLE   1,191,784 0 103,691
T Rowe Price Group Inc COM 74144T108 3,988 32,731 SH   SOLE   32,731 0 0
Teradata Corp COM 88076W103 696 26,000 SH   SOLE   26,000 0 0
Texas Instruments Inc COM 882508104 169,189 1,318,802 SH   SOLE   1,196,272 0 122,530
The Scotts Miracle-Gro Co. COM 810186106 1,068 10,060 SH   SOLE   10,060 0 0
TJX Companies Inc COM 872540109 146,027 2,391,535 SH   SOLE   2,171,665 0 219,870
Tractor Supply Co COM 892356106 1,370 14,660 SH   SOLE   14,660 0 0
United Parcel Svc Cl B COM 911312106 316,672 2,705,211 SH   SOLE   2,455,046 0 250,165
United Technologies Corp COM 913017109 592,776 3,958,173 SH   SOLE   3,635,579 0 322,594
Unitedhealth Group Inc COM 91324P102 437,983 1,489,838 SH   SOLE   1,364,953 0 124,885
V.F. Corp COM 918204108 331,781 3,329,125 SH   SOLE   3,021,107 0 308,018
Varian Medical Systems COM 92220P105 1,625 11,440 SH   SOLE   11,440 0 0
W.W. Grainger Inc. COM 384802104 1,205 3,560 SH   SOLE   3,560 0 0
Waters Corp COM 941848103 57,471 245,972 SH   SOLE   229,000 0 16,972
Western Union COM 959802109 723 26,980 SH   SOLE   26,980 0 0