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 327,085 2,527,510 SH   SOLE   2,248,006 0 279,504
Abbott Laboratories COM 002824100 11,563 106,425 SH   SOLE   106,425 0 0
AbbVie Inc. COM 00287Y109 3,669 23,957 SH   SOLE   23,957 0 0
Accenture Plc COM G1151C101 559,576 2,015,402 SH   SOLE   1,792,225 0 223,177
Adobe Systems Inc. COM 00724F101 16,461 44,967 SH   SOLE   44,967 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305 730,220 335,077 SH   SOLE   297,479 0 37,598
Amphenol Corp. COM 032095101 150,165 2,332,483 SH   SOLE   2,085,823 0 246,660
Apple Inc. COM 037833100 575,287 4,207,774 SH   SOLE   3,739,916 0 467,858
Automatic Data Processing Inc. COM 053015103 477,951 2,275,524 SH   SOLE   2,027,701 0 247,823
Ball Corporation COM 058498106 177,510 2,581,210 SH   SOLE   2,286,160 0 295,050
Becton Dickinson & Co. COM 075887109 526,030 2,133,735 SH   SOLE   1,906,280 0 227,455
Best Buy Co. Inc. COM 086516101 5,782 88,690 SH   SOLE   88,690 0 0
Bristol Myers Squibb Co. COM 110122108 2,031 26,375 SH   SOLE   26,375 0 0
Broadridge Financial Solutions COM 11133T103 247,561 1,736,658 SH   SOLE   1,543,368 0 193,290
Cadence Design Systems, Inc. COM 127387108 5,331 35,530 SH   SOLE   35,530 0 0
Campbell Soup Company COM 134429109 3,236 67,350 SH   SOLE   67,350 0 0
Carter's Inc. COM 146229109 2,935 41,640 SH   SOLE   41,640 0 0
CBRE Group Inc. COM 12504L109 2,810 38,180 SH   SOLE   38,180 0 0
Charles River Laboratories COM 159864107 1,853 8,660 SH   SOLE   8,660 0 0
Church & Dwight Co Inc COM 171340102 8,174 88,210 SH   SOLE   88,210 0 0
Clorox Company COM 189054109 4,088 29,000 SH   SOLE   29,000 0 0
Coca-Cola Company COM 191216100 8,267 131,409 SH   SOLE   131,409 0 0
Cognizant Tech Solutions COM 192446102 276,175 4,092,081 SH   SOLE   3,643,363 0 448,718
Colgate-Palmolive Co COM 194162103 8,230 102,699 SH   SOLE   102,699 0 0
Copart Inc. (DE) COM 217204106 7,145 65,760 SH   SOLE   65,760 0 0
Crown Holdings Inc. COM 228368106 7,401 80,300 SH   SOLE   80,300 0 0
Donaldson Co. Inc. COM 257651109 2,161 44,880 SH   SOLE   44,880 0 0
Ecolab Inc COM 278865100 11,404 74,170 SH   SOLE   74,045 0 125
Emerson Electric Co. COM 291011104 8,106 101,905 SH   SOLE   101,905 0 0
Encompass Health Corp COM 29261A100 7,455 133,000 SH   SOLE   133,000 0 0
Equifax Inc COM 294429105 247,507 1,354,123 SH   SOLE   1,216,496 0 137,627
Expeditors International of WA COM 302130109 6,072 62,300 SH   SOLE   62,300 0 0
F5 Networks Inc. COM 315616102 4,790 31,300 SH   SOLE   31,300 0 0
FactSet Research Systems Inc. COM 303075105 6,865 17,850 SH   SOLE   17,850 0 0
General Mills Inc. COM 370334104 10,297 136,480 SH   SOLE   136,480 0 0
Genpact Limited COM G3922B107 4,506 106,380 SH   SOLE   106,380 0 0
Gentex Corporation COM 371901109 5,480 195,910 SH   SOLE   195,910 0 0
Genuine Parts Company COM 372460105 7,371 55,420 SH   SOLE   55,420 0 0
Hasbro Inc COM 418056107 7,601 92,830 SH   SOLE   92,830 0 0
Home Depot Inc. COM 437076102 249,797 910,772 SH   SOLE   807,969 0 102,803
Intuit Inc. COM 461202103 320,466 831,429 SH   SOLE   737,862 0 93,567
Johnson & Johnson COM 478160104 641,493 3,613,839 SH   SOLE   3,223,261 0 390,578
Kellogg Company COM 487836108 4,146 58,110 SH   SOLE   58,110 0 0
Kroger Company COM 501044101 5,637 119,100 SH   SOLE   119,100 0 0
Laboratory Corp of America COM 50540R409 7,924 33,810 SH   SOLE   33,810 0 0
Landstar System Inc. COM 515098101 2,437 16,760 SH   SOLE   16,760 0 0
Lennox International Inc. COM 526107107 3,481 16,850 SH   SOLE   16,850 0 0
Levi Strauss & Co COM 52736R102 5,959 365,150 SH   SOLE   365,150 0 0
Linde plc SH COM G5494J103 1,206 4,195 SH   SOLE   4,195 0 0
Manhattan Associates, Inc. COM 562750109 4,505 39,310 SH   SOLE   39,310 0 0
Marsh & McLennan Company Inc COM 571748102 316,368 2,037,800 SH   SOLE   1,804,255 0 233,545
Mastercard Inc. COM 57636Q104 322,670 1,022,792 SH   SOLE   907,478 0 115,314
MAXIMUS, Inc. COM 577933104 3,643 58,280 SH   SOLE   58,280 0 0
Microchip Technology Inc COM 595017104 6,743 116,100 SH   SOLE   116,100 0 0
Microsoft Corp COM 594918104 782,421 3,046,456 SH   SOLE   2,717,675 0 328,781
Moody's Corp. COM 615369105 171,949 632,235 SH   SOLE   559,605 0 72,630
Nike Inc Cl B COM 654106103 445,330 4,357,438 SH   SOLE   3,871,901 0 485,537
Omnicom Group Inc COM 681919106 5,767 90,664 SH   SOLE   90,664 0 0
Oracle Corporation COM 68389X105 12,482 178,645 SH   SOLE   178,645 0 0
Paychex Inc. COM 704326107 1,119 9,830 SH   SOLE   9,830 0 0
PepsiCo Inc. COM 713448108 803,543 4,821,448 SH   SOLE   4,283,108 0 538,340
Pfizer Inc. COM 717081103 526,402 10,040,094 SH   SOLE   8,953,604 0 1,086,490
Pool Corporation COM 73278L105 2,395 6,820 SH   SOLE   6,820 0 0
Procter & Gamble Co. COM 742718109 346,602 2,410,475 SH   SOLE   2,144,048 0 266,427
Raytheon Technologies Corp COM 75513E101 2,100 21,850 SH   SOLE   21,850 0 0
Resmed COM 761152107 3,824 18,240 SH   SOLE   18,240 0 0
Starbucks Corp COM 855244109 332,178 4,348,451 SH   SOLE   3,854,864 0 493,587
Stryker Corp COM 863667101 500,447 2,515,693 SH   SOLE   2,251,148 0 264,545
T Rowe Price Group Inc COM 74144T108 3,677 32,361 SH   SOLE   32,361 0 0
Texas Instruments Inc COM 882508104 277,722 1,807,500 SH   SOLE   1,601,672 0 205,828
TJX Companies Inc COM 872540109 239,045 4,280,120 SH   SOLE   3,792,407 0 487,713
Toro Company COM 891092108 2,937 38,750 SH   SOLE   38,750 0 0
Tractor Supply Co COM 892356106 1,119 5,770 SH   SOLE   5,770 0 0
United Parcel Svc Cl B COM 911312106 232,428 1,273,299 SH   SOLE   1,132,208 0 141,091
United Rentals, Inc. COM 911363109 3,240 13,340 SH   SOLE   13,340 0 0
Unitedhealth Group Inc COM 91324P102 572,023 1,113,688 SH   SOLE   992,224 0 121,464
Verisk Analytics Inc COM 92345Y106 162,901 941,134 SH   SOLE   837,042 0 104,092
Waste Management COM 94106L109 257,439 1,682,827 SH   SOLE   1,492,916 0 189,911
Waters Corp COM 941848103 15,481 46,772 SH   SOLE   46,772 0 0
Williams Sonoma Inc COM 969904101 1,704 15,360 SH   SOLE   15,360 0 0
Taiwan Semiconductor Manuf ADR ADR 874039100 1,311 16,040 SH   SOLE   16,040 0 0