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 468,703 3,433,474 SH   SOLE   3,107,805 0 325,669
Abbott Laboratories COM 002824100 9,010 114,175 SH   SOLE   112,425 0 1,750
AbbVie Inc. COM 00287Y109 1,936 25,405 SH   SOLE   23,905 0 1,500
Accenture Plc COM G1151C101 382,502 2,342,903 SH   SOLE   2,121,202 0 221,701
Adobe Systems Inc. COM 00724F101 15,887 49,922 SH   SOLE   49,922 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305 494,363 425,460 SH   SOLE   384,350 0 41,110
Amphenol Corp. COM 032095101 55,245 758,033 SH   SOLE   692,617 0 65,416
Apple Inc. COM 037833100 377,367 1,484,004 SH   SOLE   1,343,565 0 140,439
Automatic Data Processing Inc. COM 053015103 190,440 1,393,325 SH   SOLE   1,267,695 0 125,630
Becton Dickinson & Co. COM 075887109 614,539 2,674,584 SH   SOLE   2,442,245 0 232,339
Best Buy Co. Inc. COM 086516101 880 15,430 SH   SOLE   15,430 0 0
Bristol Myers Squibb Co. COM 110122108 1,515 27,175 SH   SOLE   27,175 0 0
Broadridge Financial Solutions COM 11133T103 180,003 1,898,168 SH   SOLE   1,716,556 0 181,612
Campbell Soup Company COM 134429109 846 18,320 SH   SOLE   18,320 0 0
Carters Inc COM 146229109 821 12,490 SH   SOLE   12,490 0 0
CBRE Group Inc. COM 12504L109 1,269 33,650 SH   SOLE   33,650 0 0
Church & Dwight Co Inc COM 171340102 332 5,180 SH   SOLE   5,180 0 0
Citrix Systems Inc. COM 177376100 538 3,800 SH   SOLE   3,800 0 0
Clorox Company COM 189054109 5,513 31,820 SH   SOLE   31,320 0 500
Coca-Cola Company COM 191216100 6,561 148,262 SH   SOLE   146,062 0 2,200
Cognizant Tech Solutions COM 192446102 245,906 5,291,716 SH   SOLE   4,797,924 0 493,792
Colgate-Palmolive Co COM 194162103 7,545 113,699 SH   SOLE   111,699 0 2,000
Copart Inc. (DE) COM 217204106 347 5,070 SH   SOLE   5,070 0 0
Crown Holdings Inc. COM 228368106 1,412 24,330 SH   SOLE   24,330 0 0
Donaldson Co. Inc. COM 257651109 483 12,510 SH   SOLE   12,510 0 0
Ecolab Inc COM 278865100 32,857 210,852 SH   SOLE   198,144 0 12,708
Emerson Electric Co. COM 291011104 142,698 2,994,710 SH   SOLE   2,716,557 0 278,153
Encompass Health Corp COM 29261A100 1,454 22,710 SH   SOLE   22,710 0 0
Equifax Inc COM 294429105 74,184 621,043 SH   SOLE   571,761 0 49,282
Expeditors International of WA COM 302130109 1,116 16,730 SH   SOLE   16,730 0 0
F5 Networks Inc. COM 315616102 610 5,720 SH   SOLE   5,720 0 0
General Mills Inc. COM 370334104 301,436 5,712,265 SH   SOLE   5,162,845 0 549,420
Genuine Parts Company COM 372460105 998 14,820 SH   SOLE   14,820 0 0
Hanesbrands Inc. COM 410345102 412 52,360 SH   SOLE   52,360 0 0
Hasbro Inc COM 418056107 728 10,180 SH   SOLE   10,180 0 0
Herman Miller Inc. COM 600544100 436 19,620 SH   SOLE   19,620 0 0
Hill-Rom Holdings Inc. COM 431475102 703 6,990 SH   SOLE   6,990 0 0
Intuit Inc. COM 461202103 248,281 1,079,482 SH   SOLE   975,442 0 104,040
Johnson & Johnson COM 478160104 566,303 4,318,640 SH   SOLE   3,939,222 0 379,418
Kellogg Company COM 487836108 885 14,750 SH   SOLE   14,750 0 0
Kroger Company COM 501044101 845 28,060 SH   SOLE   28,060 0 0
Laboratory Corp of America COM 50540R409 1,059 8,380 SH   SOLE   8,380 0 0
Landstar System Inc. COM 515098101 1,087 11,340 SH   SOLE   11,340 0 0
Lennox International Inc. COM 526107107 1,000 5,500 SH   SOLE   5,500 0 0
Linde plc SH COM G5494J103 1,522 8,800 SH   SOLE   8,800 0 0
Mastercard Inc. COM 57636Q104 201,024 832,189 SH   SOLE   752,836 0 79,353
Medtronic PLC COM G5960L103 459 5,090 SH   SOLE   5,090 0 0
Microsoft Corp COM 594918104 665,610 4,220,466 SH   SOLE   3,827,934 0 392,532
Middleby Corporation COM 596278101 439 7,720 SH   SOLE   7,720 0 0
NetApp Inc. COM 64110D104 537 12,870 SH   SOLE   12,870 0 0
Nike Inc Cl B COM 654106103 355,063 4,291,312 SH   SOLE   3,886,466 0 404,846
Omnicom Group Inc COM 681919106 193,712 3,528,448 SH   SOLE   3,200,082 0 328,366
ON Semiconductor Corp COM 682189105 795 63,871 SH   SOLE   63,871 0 0
Oracle Corporation COM 68389X105 159,132 3,292,616 SH   SOLE   2,990,844 0 301,772
Paychex Inc. COM 704326107 1,640 26,060 SH   SOLE   26,060 0 0
PepsiCo Inc. COM 713448108 634,053 5,279,378 SH   SOLE   4,777,581 0 501,797
Pfizer Inc. COM 717081103 318,232 9,749,740 SH   SOLE   8,893,470 0 856,270
Procter & Gamble Co. COM 742718109 71,725 652,046 SH   SOLE   597,461 0 54,585
Reliance Steel And Aluminum Co COM 759509102 675 7,711 SH   SOLE   7,711 0 0
Stryker Corp COM 863667101 301,033 1,808,115 SH   SOLE   1,654,294 0 153,821
T Rowe Price Group Inc COM 74144T108 3,167 32,436 SH   SOLE   32,436 0 0
Teradata Corp COM 88076W103 533 26,000 SH   SOLE   26,000 0 0
Texas Instruments Inc COM 882508104 155,873 1,559,826 SH   SOLE   1,409,066 0 150,760
The Scotts Miracle-Gro Co. COM 810186106 813 7,940 SH   SOLE   7,940 0 0
TJX Companies Inc COM 872540109 162,275 3,394,165 SH   SOLE   3,069,105 0 325,060
Tractor Supply Co COM 892356106 1,240 14,660 SH   SOLE   14,660 0 0
United Parcel Svc Cl B COM 911312106 284,118 3,041,296 SH   SOLE   2,731,081 0 310,215
United Technologies Corp COM 913017109 380,094 4,029,413 SH   SOLE   3,682,959 0 346,454
Unitedhealth Group Inc COM 91324P102 377,894 1,515,333 SH   SOLE   1,381,638 0 133,695
V.F. Corp COM 918204108 202,052 3,736,160 SH   SOLE   3,376,382 0 359,778
Varian Medical Systems COM 92220P105 1,174 11,440 SH   SOLE   11,440 0 0
W.W. Grainger Inc. COM 384802104 885 3,560 SH   SOLE   3,560 0 0
Waters Corp COM 941848103 10,404 57,148 SH   SOLE   57,148 0 0
Western Union COM 959802109 244 13,480 SH   SOLE   13,480 0 0
Xilinx Inc COM 983919101 430 5,520 SH   SOLE   5,520 0 0