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 487,624 3,275,285 SH   SOLE   2,970,321 0 304,964
Abbott Laboratories COM 002824100 12,667 107,025 SH   SOLE   105,275 0 1,750
AbbVie Inc. COM 00287Y109 3,835 23,657 SH   SOLE   22,157 0 1,500
Accenture Plc COM G1151C101 593,191 1,759,010 SH   SOLE   1,596,233 0 162,777
Adobe Systems Inc. COM 00724F101 20,490 44,972 SH   SOLE   44,972 0 0
Alphabet Inc Cap Stk Cl A COM 02079K305 903,972 325,012 SH   SOLE   294,274 0 30,738
Amphenol Corp. COM 032095101 138,702 1,840,772 SH   SOLE   1,683,122 0 157,650
Apple Inc. COM 037833100 712,909 4,082,865 SH   SOLE   3,704,367 0 378,498
Automatic Data Processing Inc. COM 053015103 502,255 2,207,324 SH   SOLE   2,005,831 0 201,493
Becton Dickinson & Co. COM 075887109 549,100 2,064,286 SH   SOLE   1,883,981 0 180,305
Best Buy Co. Inc. COM 086516101 8,062 88,690 SH   SOLE   88,690 0 0
Bristol Myers Squibb Co. COM 110122108 1,926 26,375 SH   SOLE   26,375 0 0
Broadridge Financial Solutions COM 11133T103 262,312 1,684,618 SH   SOLE   1,528,698 0 155,920
Cadence Design Systems, Inc. COM 127387108 5,843 35,530 SH   SOLE   35,530 0 0
Campbell Soup Company COM 134429109 3,002 67,350 SH   SOLE   67,350 0 0
Carter's Inc. COM 146229109 3,830 41,640 SH   SOLE   41,640 0 0
CBRE Group Inc. COM 12504L109 3,494 38,180 SH   SOLE   38,180 0 0
Church & Dwight Co Inc COM 171340102 8,766 88,210 SH   SOLE   88,210 0 0
Clorox Company COM 189054109 4,032 29,000 SH   SOLE   28,500 0 500
Coca-Cola Company COM 191216100 8,107 130,759 SH   SOLE   128,559 0 2,200
Cognizant Tech Solutions COM 192446102 449,361 5,011,274 SH   SOLE   4,550,216 0 461,058
Colgate-Palmolive Co COM 194162103 7,772 102,499 SH   SOLE   100,499 0 2,000
Copart Inc. (DE) COM 217204106 8,251 65,760 SH   SOLE   65,760 0 0
Crown Holdings Inc. COM 228368106 9,552 76,360 SH   SOLE   76,360 0 0
Donaldson Co. Inc. COM 257651109 2,331 44,880 SH   SOLE   44,880 0 0
Ecolab Inc COM 278865100 13,178 74,637 SH   SOLE   73,262 0 1,375
Emerson Electric Co. COM 291011104 10,015 102,137 SH   SOLE   99,687 0 2,450
Encompass Health Corp COM 29261A100 8,994 126,480 SH   SOLE   126,480 0 0
Equifax Inc COM 294429105 311,448 1,313,574 SH   SOLE   1,201,627 0 111,947
Expeditors International of WA COM 302130109 6,427 62,300 SH   SOLE   62,300 0 0
F5 Networks Inc. COM 315616102 6,540 31,300 SH   SOLE   31,300 0 0
FactSet Research Systems Inc. COM 303075105 7,750 17,850 SH   SOLE   17,850 0 0
General Mills Inc. COM 370334104 9,248 136,555 SH   SOLE   136,555 0 0
Gentex Corporation COM 371901109 5,715 195,910 SH   SOLE   195,910 0 0
Genuine Parts Company COM 372460105 8,530 67,690 SH   SOLE   67,690 0 0
Hasbro Inc COM 418056107 7,605 92,830 SH   SOLE   92,830 0 0
Home Depot Inc. COM 437076102 263,918 881,696 SH   SOLE   798,643 0 83,053
Intuit Inc. COM 461202103 386,049 802,864 SH   SOLE   727,567 0 75,297
Johnson & Johnson COM 478160104 654,746 3,694,332 SH   SOLE   3,365,584 0 328,748
Kellogg Company COM 487836108 3,748 58,110 SH   SOLE   58,110 0 0
Kroger Company COM 501044101 8,433 146,990 SH   SOLE   146,990 0 0
Laboratory Corp of America COM 50540R409 8,245 31,270 SH   SOLE   31,270 0 0
Landstar System Inc. COM 515098101 2,528 16,760 SH   SOLE   16,760 0 0
Lennox International Inc. COM 526107107 4,345 16,850 SH   SOLE   16,850 0 0
Levi Strauss & Co COM 52736R102 7,215 365,150 SH   SOLE   365,150 0 0
Linde plc SH COM G5494J103 1,340 4,195 SH   SOLE   4,195 0 0
Manhattan Associates, Inc. COM 562750109 5,453 39,310 SH   SOLE   39,310 0 0
Marsh & McLennan Company Inc COM 571748102 272,385 1,598,315 SH   SOLE   1,446,145 0 152,170
Mastercard Inc. COM 57636Q104 354,098 990,816 SH   SOLE   897,952 0 92,864
MAXIMUS, Inc. COM 577933104 4,368 58,280 SH   SOLE   58,280 0 0
Microchip Technology Inc COM 595017104 8,724 116,100 SH   SOLE   116,100 0 0
Microsoft Corp COM 594918104 911,408 2,956,142 SH   SOLE   2,688,396 0 267,746
MillerKnoll, Inc. COM 600544100 3,421 98,980 SH   SOLE   98,980 0 0
Moody's Corp. COM 615369105 173,147 513,165 SH   SOLE   464,435 0 48,730
Nike Inc Cl B COM 654106103 568,233 4,222,897 SH   SOLE   3,832,480 0 390,417
Omnicom Group Inc COM 681919106 7,789 91,764 SH   SOLE   90,764 0 1,000
Oracle Corporation COM 68389X105 14,830 179,260 SH   SOLE   179,260 0 0
Paychex Inc. COM 704326107 4,876 35,730 SH   SOLE   35,730 0 0
PepsiCo Inc. COM 713448108 842,551 5,033,761 SH   SOLE   4,563,851 0 469,910
Pfizer Inc. COM 717081103 502,582 9,707,973 SH   SOLE   8,847,863 0 860,110
Pool Corporation COM 73278L105 2,326 5,500 SH   SOLE   5,500 0 0
Procter & Gamble Co. COM 742718109 356,768 2,334,869 SH   SOLE   2,118,252 0 216,617
Raytheon Technologies Corp COM 75513E101 2,165 21,850 SH   SOLE   21,850 0 0
Reliance Steel And Aluminum Co COM 759509102 266 1,452 SH   SOLE   1,452 0 0
Resmed COM 761152107 3,769 15,540 SH   SOLE   15,540 0 0
Starbucks Corp COM 855244109 383,941 4,220,525 SH   SOLE   3,822,468 0 398,057
Stryker Corp COM 863667101 652,245 2,439,668 SH   SOLE   2,226,983 0 212,685
T Rowe Price Group Inc COM 74144T108 4,893 32,361 SH   SOLE   32,361 0 0
Texas Instruments Inc COM 882508104 321,030 1,749,675 SH   SOLE   1,584,127 0 165,548
The Scotts Miracle-Gro Co. COM 810186106 7,196 58,520 SH   SOLE   58,520 0 0
TJX Companies Inc COM 872540109 251,215 4,146,825 SH   SOLE   3,752,862 0 393,963
Toro Company COM 891092108 2,224 26,010 SH   SOLE   26,010 0 0
Tractor Supply Co COM 892356106 2,814 12,060 SH   SOLE   12,060 0 0
United Parcel Svc Cl B COM 911312106 264,909 1,235,235 SH   SOLE   1,120,314 0 114,921
United Rentals, Inc. COM 911363109 4,739 13,340 SH   SOLE   13,340 0 0
Unitedhealth Group Inc COM 91324P102 586,313 1,149,701 SH   SOLE   1,046,677 0 103,024
Verisk Analytics Inc COM 92345Y106 162,424 756,763 SH   SOLE   688,361 0 68,402
Waste Management COM 94106L109 258,490 1,630,853 SH   SOLE   1,477,972 0 152,881
Waters Corp COM 941848103 14,547 46,867 SH   SOLE   46,867 0 0
Taiwan Semiconductor Manuf ADR ADR 874039100 1,462 14,020 SH   SOLE   14,020 0 0