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 551,580 3,443,499 SH   SOLE   3,120,370 0 323,129
Abbott Laboratories COM 002824100 11,892 109,275 SH   SOLE   107,525 0 1,750
AbbVie Inc. COM 00287Y109 2,225 25,405 SH   SOLE   23,905 0 1,500
Accenture Plc COM G1151C101 530,891 2,349,179 SH   SOLE   2,129,278 0 219,901
Adobe Systems Inc. COM 00724F101 22,880 46,652 SH   SOLE   46,652 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305 626,591 427,532 SH   SOLE   386,797 0 40,735
Amphenol Corp. COM 032095101 80,967 747,828 SH   SOLE   682,912 0 64,916
Apple Inc. COM 037833100 525,379 4,536,562 SH   SOLE   4,112,856 0 423,706
Automatic Data Processing Inc. COM 053015103 252,062 1,807,026 SH   SOLE   1,642,606 0 164,420
Becton Dickinson & Co. COM 075887109 620,997 2,668,891 SH   SOLE   2,439,172 0 229,719
Best Buy Co. Inc. COM 086516101 1,682 15,110 SH   SOLE   15,110 0 0
Bristol Myers Squibb Co. COM 110122108 1,638 27,175 SH   SOLE   27,175 0 0
Broadridge Financial Solutions COM 11133T103 252,101 1,909,854 SH   SOLE   1,729,732 0 180,122
Campbell Soup Company COM 134429109 1,706 35,270 SH   SOLE   35,270 0 0
Carters Inc COM 146229109 1,306 15,090 SH   SOLE   15,090 0 0
CBRE Group Inc. COM 12504L109 1,910 40,670 SH   SOLE   40,670 0 0
Church & Dwight Co Inc COM 171340102 1,367 14,590 SH   SOLE   14,590 0 0
Clorox Company COM 189054109 6,095 29,000 SH   SOLE   28,500 0 500
Coca-Cola Company COM 191216100 6,661 134,930 SH   SOLE   132,730 0 2,200
Cognizant Tech Solutions COM 192446102 366,872 5,284,820 SH   SOLE   4,795,108 0 489,712
Colgate-Palmolive Co COM 194162103 8,062 104,499 SH   SOLE   102,499 0 2,000
Copart Inc. (DE) COM 217204106 1,898 18,050 SH   SOLE   18,050 0 0
Crown Holdings Inc. COM 228368106 2,412 31,380 SH   SOLE   31,380 0 0
Donaldson Co. Inc. COM 257651109 1,558 33,570 SH   SOLE   33,570 0 0
Ecolab Inc COM 278865100 15,186 75,992 SH   SOLE   74,617 0 1,375
Emerson Electric Co. COM 291011104 7,904 120,542 SH   SOLE   118,092 0 2,450
Encompass Health Corp COM 29261A100 2,374 36,530 SH   SOLE   36,530 0 0
Equifax Inc COM 294429105 238,789 1,521,920 SH   SOLE   1,386,350 0 135,570
Expeditors International of WA COM 302130109 1,945 21,490 SH   SOLE   21,490 0 0
F5 Networks Inc. COM 315616102 1,517 12,360 SH   SOLE   12,360 0 0
General Mills Inc. COM 370334104 408,180 6,617,710 SH   SOLE   5,988,400 0 629,310
Genuine Parts Company COM 372460105 1,984 20,850 SH   SOLE   20,850 0 0
Hasbro Inc COM 418056107 1,508 18,230 SH   SOLE   18,230 0 0
Herman Miller Inc. COM 600544100 592 19,620 SH   SOLE   19,620 0 0
Hill-Rom Holdings Inc. COM 431475102 1,918 22,970 SH   SOLE   22,970 0 0
Home Depot Inc. COM 437076102 224,716 809,175 SH   SOLE   731,970 0 77,205
Intuit Inc. COM 461202103 353,585 1,083,919 SH   SOLE   980,729 0 103,190
Johnson & Johnson COM 478160104 642,916 4,318,348 SH   SOLE   3,943,350 0 374,998
Kellogg Company COM 487836108 1,636 25,330 SH   SOLE   25,330 0 0
Kroger Company COM 501044101 1,450 42,760 SH   SOLE   42,760 0 0
Laboratory Corp of America COM 50540R409 2,088 11,090 SH   SOLE   11,090 0 0
Landstar System Inc. COM 515098101 1,472 11,730 SH   SOLE   11,730 0 0
Lennox International Inc. COM 526107107 2,143 7,860 SH   SOLE   7,860 0 0
Levi Strauss & Co COM 52736R102 1,415 105,570 SH   SOLE   105,570 0 0
Linde plc SH COM G5494J103 1,910 8,020 SH   SOLE   8,020 0 0
Mastercard Inc. COM 57636Q104 282,282 834,734 SH   SOLE   755,941 0 78,793
MAXIMUS, Inc. COM 577933104 1,144 16,730 SH   SOLE   16,730 0 0
Medtronic PLC COM G5960L103 529 5,090 SH   SOLE   5,090 0 0
Microchip Technology Inc COM 595017104 1,032 10,040 SH   SOLE   10,040 0 0
Microsoft Corp COM 594918104 804,707 3,825,925 SH   SOLE   3,473,683 0 352,242
NetApp Inc. COM 64110D104 763 17,400 SH   SOLE   17,400 0 0
Nike Inc Cl B COM 654106103 540,773 4,307,572 SH   SOLE   3,906,026 0 401,546
Omnicom Group Inc COM 681919106 59,547 1,202,973 SH   SOLE   1,099,927 0 103,046
ON Semiconductor Corp COM 682189105 1,787 82,391 SH   SOLE   82,391 0 0
Oracle Corporation COM 68389X105 11,479 192,283 SH   SOLE   191,933 0 350
Paychex Inc. COM 704326107 2,321 29,090 SH   SOLE   29,090 0 0
PepsiCo Inc. COM 713448108 734,227 5,297,453 SH   SOLE   4,799,566 0 497,887
Pfizer Inc. COM 717081103 409,895 11,168,803 SH   SOLE   10,199,253 0 969,550
Procter & Gamble Co. COM 742718109 260,600 1,874,956 SH   SOLE   1,702,411 0 172,545
Raytheon Technologies Corp COM 75513E101 2,012 34,973 SH   SOLE   33,473 0 1,500
Reliance Steel And Aluminum Co COM 759509102 429 4,201 SH   SOLE   4,201 0 0
Starbucks Corp COM 855244109 257,731 2,999,657 SH   SOLE   2,714,307 0 285,350
Stryker Corp COM 863667101 504,848 2,422,843 SH   SOLE   2,217,112 0 205,731
T Rowe Price Group Inc COM 74144T108 4,159 32,436 SH   SOLE   32,436 0 0
Teradata Corp COM 88076W103 789 34,760 SH   SOLE   34,760 0 0
Texas Instruments Inc COM 882508104 223,865 1,567,791 SH   SOLE   1,418,211 0 149,580
The Scotts Miracle-Gro Co. COM 810186106 1,026 6,710 SH   SOLE   6,710 0 0
TJX Companies Inc COM 872540109 189,408 3,403,555 SH   SOLE   3,079,745 0 323,810
Tractor Supply Co COM 892356106 1,362 9,500 SH   SOLE   9,500 0 0
United Parcel Svc Cl B COM 911312106 366,746 2,200,961 SH   SOLE   1,992,486 0 208,475
Unitedhealth Group Inc COM 91324P102 441,389 1,415,753 SH   SOLE   1,291,908 0 123,845
V.F. Corp COM 918204108 263,454 3,750,235 SH   SOLE   3,393,397 0 356,838
Verisk Analytics Inc COM 92345Y106 439 2,370 SH   SOLE   2,370 0 0
W.W. Grainger Inc. COM 384802104 1,320 3,700 SH   SOLE   3,700 0 0
Waste Management COM 94106L109 111,566 985,830 SH   SOLE   892,150 0 93,680
Waters Corp COM 941848103 9,792 50,042 SH   SOLE   50,042 0 0
Xilinx Inc COM 983919101 913 8,760 SH   SOLE   8,760 0 0
Taiwan Semiconductor Manuf ADR Sponsored ADS 874039100 541 6,670 SH   SOLE   6,670 0 0