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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABORATORIES COM 002824100   93,300,835 963,354 SH   SOLE   950,854 0 12,500
ABBVIE INC COM COM 00287Y109   71,221,911 477,807 SH   SOLE   471,907 0 5,900
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101   71,526,226 232,901 SH   SOLE   229,901 0 3,000
AKAMAI TECHNOLOGIES INC COM 00971T101   3,152,092 29,586 SH   SOLE   29,586 0 0
ALPHABET INC CL A COM 38259p508   447,018 3,416 SH   SOLE   3,416 0 0
ALPHABET INC CL C COM 38259p706   284,532 2,158 SH   SOLE   2,158 0 0
ALTRIA GROUP INC COM 02209S103   273,746 6,510 SH   SOLE   6,510 0 0
AMAZON COM INC COM 023135106   375,004 2,950 SH   SOLE   2,950 0 0
AMPHENOL CORP NEW CL A COM 032095101   66,474,389 791,456 SH   SOLE   780,556 0 10,900
ANSYS INC COM COM 03662Q105   3,352,496 11,267 SH   SOLE   11,267 0 0
APPLE COMPUTER INC COM COM 037833100   2,142,693 12,515 SH   SOLE   12,515 0 0
AUTOMATIC DATA PROCESSING COM 053015103   39,575,651 164,501 SH   SOLE   162,501 0 2,000
BECTON DICKINSON & CO COM COM 075887109   64,310,113 248,753 SH   SOLE   245,653 0 3,100
BLACKROCK INC COM COM 09247X101   55,883,889 86,442 SH   SOLE   85,342 0 1,100
BLACKSTONE GROUP L P COM UNIT COM 09260d107   425,989 3,976 SH   SOLE   3,976 0 0
BROWN & BROWN INC COM 115236101   48,895,054 700,101 SH   SOLE   690,801 0 9,300
BROWN FORMAN CORP CL B COM 115637209   49,138,034 851,760 SH   SOLE   841,060 0 10,700
CARTER BK & TR MARTINS COM COM 146103106   313,250 25,000 SH   SOLE   25,000 0 0
CBOE HLDGS INC COM COM 12503M108   119,468,627 764,795 SH   SOLE   754,695 0 10,100
CHECK POINT SOFTWARE ORD COM m22465104   4,459,016 33,456 SH   SOLE   33,456 0 0
CHURCH & DWIGHT INC COM COM 171340102   42,180,588 460,336 SH   SOLE   454,236 0 6,100
COCA COLA CO COM COM 191216100   1,738,347 31,053 SH   SOLE   31,053 0 0
COMCAST CORP NEW CL A COM 20030N101   96,805,660 2,183,258 SH   SOLE   2,154,858 0 28,400
CORTEVA INC COM COM 22052l104   203,873 3,985 SH   SOLE   3,985 0 0
COSTCO WHOLESALE CORP COM 22160K105   44,449,358 78,677 SH   SOLE   77,577 0 1,100
DANAHER CORP DEL COM COM 235851102   187,586 853 SH   SOLE   853 0 0
DOLLAR GEN CORP NEW COM COM 256677105   13,032,232 123,178 SH   SOLE   121,678 0 1,500
DU PONT E I DE NEMOURS COM 26614n102   268,599 3,601 SH   SOLE   3,601 0 0
ECOLAB INC COM COM 278865100   547,162 3,230 SH   SOLE   3,230 0 0
ELEVANCE HEALTH INC COM COM 036752103   305,665 702 SH   SOLE   702 0 0
ESSENTIAL UTILS INC COM COM 29670G102   67,516,365 1,966,687 SH   SOLE   1,941,187 0 25,500
EXLSERVICE HOLDINGS IN COM COM 302081104   231,218 8,246 SH   SOLE   8,246 0 0
EXPEDITORS INTL WASH COM 302130109   51,986,424 453,515 SH   SOLE   447,715 0 5,800
FACTSET RESH SYS INC COM COM 303075105   100,433,375 229,688 SH   SOLE   226,788 0 2,900
FASTENAL COMPANY COM 311900104   1,023,298 18,728 SH   SOLE   18,728 0 0
FISERV INC COM COM 337738108   4,643,447 41,107 SH   SOLE   41,107 0 0
FIVE BELOW INC COM COM 33829m101   3,183,246 19,784 SH   SOLE   19,784 0 0
HENRY JACK & ASSOC INC COM COM 426281101   61,398,056 406,233 SH   SOLE   401,033 0 5,200
HOME DEPOT INC COM COM 437076102   856,624 2,835 SH   SOLE   2,835 0 0
HORMEL FOODS CORP COM COM 440452100   74,503,698 1,959,077 SH   SOLE   1,933,477 0 25,600
INTERCONTINENTAL EXCHANGE INC COM 45866F104   87,435,424 794,723 SH   SOLE   784,623 0 10,100
INTUITIVE SURGICAL INC COM NEW COM 46120e602   3,740,143 12,796 SH   SOLE   12,796 0 0
JOHNSON & JOHNSON COM COM 478160104   75,559,153 485,131 SH   SOLE   478,831 0 6,300
JPMORGAN CHASE & CO COM 46625H100   461,744 3,184 SH   SOLE   3,184 0 0
MARATHON PETE CORP COM COM 56585a102   229,734 1,518 SH   SOLE   1,518 0 0
MARKETAXESS HLDGS INC COM COM 57060D108   44,393,110 207,794 SH   SOLE   205,094 0 2,700
MASTERCARD INC CL A COM 57636Q104   63,552,661 160,523 SH   SOLE   158,423 0 2,100
MCKESSON CORP COM COM 58155Q103   226,992 522 SH   SOLE   522 0 0
MERCK & CO INC NEW COM COM 58933y105   204,459 1,986 SH   SOLE   1,986 0 0
MICROSOFT CORP COM COM 594918104   62,116,235 196,726 SH   SOLE   194,326 0 2,400
NEXTERA ENERGY INC COM COM 65339F101   60,573,347 1,057,311 SH   SOLE   1,043,811 0 13,500
NIKE INC CL B COM 654106103   46,741,638 488,827 SH   SOLE   482,227 0 6,600
NV5 GLOBAL INC COM COM 62945V109   327,182 3,400 SH   SOLE   3,400 0 0
O REILLY AUTOMOTIVE COM COM 67103H107   6,074,820 6,684 SH   SOLE   6,684 0 0
PHILIP MORRIS INTL INC COM COM 718172109   210,249 2,271 SH   SOLE   2,271 0 0
PROCTER & GAMBLE CO COM 742718109   1,545,824 10,598 SH   SOLE   10,598 0 0
QUALYS INC COM COM 74758T303   4,695,947 30,783 SH   SOLE   30,783 0 0
QUIDEL CORP COM COM 219798105   617,918 8,460 SH   SOLE   8,460 0 0
REPUBLIC SVCS INC COM COM 760759100   63,654,942 446,670 SH   SOLE   441,170 0 5,500
RESMED INC COM COM 761152107   57,603,941 389,558 SH   SOLE   384,558 0 5,000
ROPER TECHNOLOGIES INC COM COM 776696106   27,431,556 56,644 SH   SOLE   55,844 0 800
ROYAL BK CDA MONTREAL COM COM 780087102   971,109 11,106 SH   SOLE   11,106 0 0
S&P GLOBAL INC COM COM 78409v104   207,553 568 SH   SOLE   568 0 0
SCHEIN HENRY INC COM COM 806407102   4,279,993 57,643 SH   SOLE   57,643 0 0
SEI INVESTMENTS CO COM COM 784117103   73,376,221 1,218,267 SH   SOLE   1,202,367 0 15,900
SMUCKER J M CO COM 832696405   81,108,801 659,904 SH   SOLE   651,404 0 8,500
SONOCO PRODS CO COM COM 835495102   1,005,203 18,495 SH   SOLE   18,495 0 0
SPDR TR UNIT SER 1 COM 78462F103   538,625 1,260 SH   SOLE   1,260 0 0
STERIS PLC SHS USD COM g84720104   47,982,107 218,677 SH   SOLE   215,777 0 2,900
STRYKER CORP COM COM 863667101   71,062,497 260,045 SH   SOLE   256,845 0 3,200
TERRENO RLTY CORP COM COM 88146m101   39,591,929 697,041 SH   SOLE   687,741 0 9,300
TJX COS INC NEW COM COM 872540109   510,171 5,740 SH   SOLE   5,740 0 0
TRUIST FINL CORP COM COM 89832Q109   425,459 14,871 SH   SOLE   14,871 0 0
TYLER TECHNOLOGIES INC COM COM 902252105   2,921,535 7,566 SH   SOLE   7,566 0 0
UNITED PARCEL SERVICE INC CL COM 911312106   207,775 1,333 SH   SOLE   1,333 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   806,704 1,600 SH   SOLE   1,600 0 0
VERISK ANALYTICS INC COM COM 92345y106   32,422,286 137,243 SH   SOLE   135,243 0 2,000
VISA INC CL A COM 92826C839   93,492,625 406,472 SH   SOLE   401,172 0 5,300
WAL MART COM 931142103   1,180,443 7,381 SH   SOLE   7,381 0 0
WASTE CONNECTIONS INC COM COM 94106B101   47,838,197 356,204 SH   SOLE   351,704 0 4,500
AMGEN INC COM COM 031162100   201,570 750 SH   SOLE   750 0 0