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 Co. COM 88579Y101 150,397 1,361,055 SH   SOLE   1,217,611 0 143,444
Abbott Labs COM 002824100 10,298 106,425 SH   SOLE   106,425 0 0
AbbVie Inc. COM 00287Y109 3,215 23,957 SH   SOLE   23,957 0 0
Accenture plc Class A COM G1151C101 516,860 2,008,782 SH   SOLE   1,786,885 0 221,897
Adobe Systems, Inc. COM 00724F101 12,375 44,967 SH   SOLE   44,967 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305 640,490 6,696,180 SH   SOLE   5,941,120 0 755,060
Amphonol Corp COM 032095101 193,635 2,891,798 SH   SOLE   2,582,258 0 309,540
Apple, Inc. COM 037833100 579,400 4,192,474 SH   SOLE   3,727,316 0 465,158
Automatic Data Processing, Inc COM 053015103 512,778 2,267,024 SH   SOLE   2,021,341 0 245,683
Ball Corporation COM 058498106 149,982 3,103,935 SH   SOLE   2,750,755 0 353,180
Becton Dickinson & Co. COM 075887109 473,152 2,123,375 SH   SOLE   1,899,220 0 224,155
Best Buy Co. Inc. COM 086516101 5,618 88,690 SH   SOLE   88,690 0 0
Bristol Myers Squibb Co. COM 110122108 1,875 26,375 SH   SOLE   26,375 0 0
Broadridge Financial Solutions COM 11133T103 247,895 1,717,678 SH   SOLE   1,525,828 0 191,850
Cadence Design Systems, Inc. COM 127387108 5,016 30,690 SH   SOLE   30,690 0 0
Campbell Soup Company COM 134429109 3,174 67,350 SH   SOLE   67,350 0 0
Carter's Inc. COM 146229109 2,729 41,640 SH   SOLE   41,640 0 0
CBRE Group Inc. COM 12504L109 2,578 38,180 SH   SOLE   38,180 0 0
Charles River Laboratories COM 159864107 3,418 17,370 SH   SOLE   17,370 0 0
Church & Dwight Co Inc COM 171340102 5,952 83,320 SH   SOLE   83,320 0 0
Clorox Company COM 189054109 3,723 29,000 SH   SOLE   29,000 0 0
Coca-Cola Company COM 191216100 7,357 131,323 SH   SOLE   131,323 0 0
Cognizant Technology Solutions COM 192446102 234,136 4,076,186 SH   SOLE   3,632,268 0 443,918
Colgate Palmolive Co COM 194162103 7,215 102,699 SH   SOLE   102,699 0 0
Copart Inc. (DE) COM 217204106 6,997 65,760 SH   SOLE   65,760 0 0
Crown Holdings Inc. COM 228368106 6,507 80,300 SH   SOLE   80,300 0 0
Donaldson Co. Inc. COM 257651109 2,200 44,880 SH   SOLE   44,880 0 0
Ecolab Inc COM 278865100 10,655 73,780 SH   SOLE   73,655 0 125
Emerson Elec Co COM 291011104 7,461 101,905 SH   SOLE   101,905 0 0
Encompass Health Corp COM 29261A100 6,016 133,000 SH   SOLE   133,000 0 0
Equifax Inc COM 294429105 263,686 1,538,153 SH   SOLE   1,379,736 0 158,417
Expeditors International of WA COM 302130109 5,502 62,300 SH   SOLE   62,300 0 0
F5 Networks Inc. COM 315616102 4,530 31,300 SH   SOLE   31,300 0 0
FactSet Research Systems Inc. COM 303075105 5,257 13,140 SH   SOLE   13,140 0 0
General Mills Inc. COM 370334104 8,018 104,662 SH   SOLE   104,662 0 0
Genpact Limited COM G3922B107 4,656 106,380 SH   SOLE   106,380 0 0
Gentex Corporation COM 371901109 4,670 195,910 SH   SOLE   195,910 0 0
Genuine Parts Company COM 372460105 6,489 43,460 SH   SOLE   43,460 0 0
Hasbro Inc COM 418056107 5,859 86,900 SH   SOLE   86,900 0 0
Home Depot Inc. COM 437076102 279,507 1,012,927 SH   SOLE   898,794 0 114,133
Intuit Inc. COM 461202103 321,253 829,424 SH   SOLE   735,947 0 93,477
Johnson & Johnson COM 478160104 587,167 3,594,311 SH   SOLE   3,209,083 0 385,228
Kellogg Company COM 487836108 4,048 58,110 SH   SOLE   58,110 0 0
Kroger Company COM 501044101 5,691 130,080 SH   SOLE   130,080 0 0
Laboratory Corp of America COM 50540R409 6,767 33,040 SH   SOLE   33,040 0 0
Landstar System Inc. COM 515098101 2,420 16,760 SH   SOLE   16,760 0 0
Lennox International Inc. COM 526107107 3,752 16,850 SH   SOLE   16,850 0 0
Levi Strauss & Co COM 52736R102 5,284 365,150 SH   SOLE   365,150 0 0
Linde plc SH COM G5494J103 1,131 4,195 SH   SOLE   4,195 0 0
Manhattan Associates, Inc. COM 562750109 5,048 37,950 SH   SOLE   37,950 0 0
Marsh & McLennan Company Inc COM 571748102 331,018 2,217,285 SH   SOLE   1,963,470 0 253,815
Mastercard Inc COM 57636Q104 289,958 1,019,757 SH   SOLE   905,133 0 114,624
MAXIMUS, Inc. COM 577933104 3,373 58,280 SH   SOLE   58,280 0 0
Microchip Technology Inc COM 595017104 7,086 116,100 SH   SOLE   116,100 0 0
Microsoft Corp COM 594918104 707,022 3,035,731 SH   SOLE   2,709,250 0 326,481
Moody's Corp. COM 615369105 178,562 734,490 SH   SOLE   650,730 0 83,760
Nike Inc COM 654106103 389,147 4,681,749 SH   SOLE   4,158,812 0 522,937
Omnicom Group Inc COM 681919106 5,720 90,664 SH   SOLE   90,664 0 0
Oracle Corp COM 68389X105 10,073 164,945 SH   SOLE   164,945 0 0
Paychex Inc. COM 704326107 1,103 9,830 SH   SOLE   9,830 0 0
PepsiCo Inc. COM 713448108 783,659 4,800,068 SH   SOLE   4,266,488 0 533,580
Pfizer Inc. COM 717081103 436,554 9,976,089 SH   SOLE   8,905,819 0 1,070,270
Pool Corporation COM 73278L105 2,329 7,320 SH   SOLE   7,320 0 0
Procter & Gamble Co COM 742718109 303,580 2,404,595 SH   SOLE   2,140,708 0 263,887
Raytheon Technologies Corp COM 75513E101 1,789 21,850 SH   SOLE   21,850 0 0
Resmed COM 761152107 3,982 18,240 SH   SOLE   18,240 0 0
Starbucks Corp COM 855244109 365,918 4,342,725 SH   SOLE   3,848,928 0 493,797
Stryker Corp COM 863667101 506,854 2,502,486 SH   SOLE   2,244,361 0 258,125
T Rowe Price Group Inc COM 74144T108 3,398 32,361 SH   SOLE   32,361 0 0
Texas Instruments Inc COM 882508104 279,100 1,803,205 SH   SOLE   1,599,477 0 203,728
TJX Companies Inc COM 872540109 264,826 4,263,130 SH   SOLE   3,779,857 0 483,273
Toro Company COM 891092108 3,351 38,750 SH   SOLE   38,750 0 0
Tractor Supply Co COM 892356106 1,073 5,770 SH   SOLE   5,770 0 0
United Parcel Svc Cl B COM 911312106 205,102 1,269,669 SH   SOLE   1,128,888 0 140,781
United Rentals, Inc. COM 911363109 3,603 13,340 SH   SOLE   13,340 0 0
Unitedhealth Group Inc COM 91324P102 609,766 1,207,362 SH   SOLE   1,077,218 0 130,144
Verisk Analytics Inc COM 92345Y106 157,191 921,779 SH   SOLE   818,607 0 103,172
Waste Management COM 94106L109 268,434 1,675,512 SH   SOLE   1,487,421 0 188,091
Waters Corp COM 941848103 12,606 46,772 SH   SOLE   46,772 0 0
Williams Sonoma Inc COM 969904101 1,810 15,360 SH   SOLE   15,360 0 0
Taiwan Semiconductor Manuf ADR ADR 874039100 1,120 16,340 SH   SOLE   16,340 0 0