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   87,255 861,691 SH   SOLE   849,491 0 12,200
ABBVIE INC COM COM 00287Y109   94,326 591,868 SH   SOLE   583,268 0 8,600
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101   61,289 214,439 SH   SOLE   211,239 0 3,200
AKAMAI TECHNOLOGIES INC COM 00971T101   1,642 20,974 SH   SOLE   20,974 0 0
ALPHABET INC CL A COM 38259p508   364 3,512 SH   SOLE   3,512 0 0
ALPHABET INC CL C COM 38259p706   269 2,591 SH   SOLE   2,591 0 0
ALTRIA GROUP INC COM 02209S103   293 6,566 SH   SOLE   6,566 0 0
AMAZON COM INC COM 023135106   240 2,324 SH   SOLE   2,324 0 0
AMPHENOL CORP NEW CL A COM 032095101   50,018 612,062 SH   SOLE   601,662 0 10,400
ANSYS INC COM COM 03662Q105   3,491 10,489 SH   SOLE   10,489 0 0
APPLE COMPUTER INC COM COM 037833100   1,696 10,286 SH   SOLE   10,286 0 0
AUTOMATIC DATA PROCESSING COM 053015103   33,771 151,693 SH   SOLE   149,693 0 2,000
BECTON DICKINSON & CO COM COM 075887109   56,187 226,980 SH   SOLE   223,880 0 3,100
BERKSHIRE HATHAWAY B COM 084670207   212 687 SH   SOLE   687 0 0
BLACKROCK INC COM COM 09247X101   49,453 73,908 SH   SOLE   72,808 0 1,100
BROWN & BROWN INC COM 115236101   40,022 697,010 SH   SOLE   687,710 0 9,300
BROWN FORMAN CORP CL B COM 115637209   36,745 571,726 SH   SOLE   564,326 0 7,400
CARTER BK & TR MARTINS COM COM 146103106   532 38,000 SH   SOLE   38,000 0 0
CBOE HLDGS INC COM COM 12503M108   93,780 698,602 SH   SOLE   688,902 0 9,700
CHECK POINT SOFTWARE ORD COM m22465104   4,395 33,807 SH   SOLE   33,807 0 0
CHURCH & DWIGHT INC COM COM 171340102   32,301 365,353 SH   SOLE   359,353 0 6,000
CNB CORP COM COM 12612R105   211 2,794 SH   SOLE   2,794 0 0
COCA COLA CO COM COM 191216100   233 3,756 SH   SOLE   3,756 0 0
COMCAST CORP NEW CL A COM 20030N101   74,097 1,954,550 SH   SOLE   1,926,150 0 28,400
COSTCO WHOLESALE CORP COM 22160K105   36,897 74,260 SH   SOLE   73,160 0 1,100
CSX CORP COM COM 126408103   206 6,881 SH   SOLE   6,881 0 0
DANAHER CORP DEL COM COM 235851102   335 1,329 SH   SOLE   1,329 0 0
DOLLAR GEN CORP NEW COM COM 256677105   77,909 370,183 SH   SOLE   364,883 0 5,300
ECOLAB INC COM COM 278865100   551 3,327 SH   SOLE   3,327 0 0
ELEVANCE HEALTH INC COM COM 036752103   360 784 SH   SOLE   784 0 0
ESSENTIAL UTILS INC COM COM 29670G102   76,843 1,760,426 SH   SOLE   1,736,726 0 23,700
EXLSERVICE HOLDINGS IN COM COM 302081104   230 1,422 SH   SOLE   1,422 0 0
EXPEDITORS INTL WASH COM 302130109   46,459 421,893 SH   SOLE   416,093 0 5,800
FACTSET RESH SYS INC COM COM 303075105   87,567 210,960 SH   SOLE   208,160 0 2,800
FISERV INC COM COM 337738108   4,286 37,921 SH   SOLE   37,921 0 0
FIVE BELOW INC COM COM 33829m101   3,741 18,163 SH   SOLE   18,163 0 0
GRACO INC COM COM 384109104   204 2,800 SH   SOLE   2,800 0 0
HENRY JACK & ASSOC INC COM COM 426281101   42,939 284,890 SH   SOLE   280,790 0 4,100
HOME DEPOT INC COM COM 437076102   973 3,298 SH   SOLE   3,298 0 0
HORMEL FOODS CORP COM COM 440452100   31,470 789,116 SH   SOLE   777,416 0 11,700
INTERCONTINENTAL EXCHANGE INC COM 45866F104   73,748 707,144 SH   SOLE   697,444 0 9,700
INTUITIVE SURGICAL INC COM NEW COM 46120e602   3,348 13,104 SH   SOLE   13,104 0 0
JOHNSON & JOHNSON COM COM 478160104   67,863 437,824 SH   SOLE   431,524 0 6,300
JPMORGAN CHASE & CO COM 46625H100   356 2,732 SH   SOLE   2,732 0 0
LABORATORY AMER HLDGS COM NEW COM 50540r409   3,124 13,618 SH   SOLE   13,618 0 0
MARKETAXESS HLDGS INC COM COM 57060D108   60,989 155,866 SH   SOLE   153,366 0 2,500
MASTERCARD INC CL A COM 57636Q104   47,504 130,718 SH   SOLE   128,618 0 2,100
MCCORMICK & CO INC COM NON VTG COM 579780206   31,457 378,042 SH   SOLE   372,342 0 5,700
MCKESSON CORP COM COM 58155Q103   237 666 SH   SOLE   666 0 0
MICROSOFT CORP COM COM 594918104   48,266 167,417 SH   SOLE   165,017 0 2,400
NEXTERA ENERGY INC COM COM 65339F101   43,571 565,266 SH   SOLE   557,366 0 7,900
NIKE INC CL B COM 654106103   32,589 265,731 SH   SOLE   261,231 0 4,500
NV5 GLOBAL INC COM COM 62945V109   291 2,795 SH   SOLE   2,795 0 0
O REILLY AUTOMOTIVE COM COM 67103H107   6,526 7,687 SH   SOLE   7,687 0 0
PAYPAL HLDGS INC COM COM 70450Y103   2,002 26,365 SH   SOLE   26,365 0 0
PFIZER INC COM COM 717081103   250 6,137 SH   SOLE   6,137 0 0
PROCTER & GAMBLE CO COM 742718109   461 3,101 SH   SOLE   3,101 0 0
QUALYS INC COM COM 74758T303   3,333 25,637 SH   SOLE   25,637 0 0
QUIDEL CORP COM COM 219798105   754 8,460 SH   SOLE   8,460 0 0
REPUBLIC SVCS INC COM COM 760759100   52,376 387,338 SH   SOLE   381,838 0 5,500
RESMED INC COM COM 761152107   40,894 186,741 SH   SOLE   184,141 0 2,600
ROPER TECHNOLOGIES INC COM COM 776696106   21,317 48,371 SH   SOLE   47,571 0 800
SCHEIN HENRY INC COM COM 806407102   4,658 57,126 SH   SOLE   57,126 0 0
SEI INVESTMENTS CO COM COM 784117103   62,757 1,090,479 SH   SOLE   1,075,979 0 14,500
SMUCKER J M CO COM 832696405   74,232 471,703 SH   SOLE   463,903 0 7,800
SONOCO PRODS CO COM COM 835495102   1,323 21,695 SH   SOLE   21,695 0 0
SPDR TR UNIT SER 1 COM 78462F103   587 1,435 SH   SOLE   1,435 0 0
STERIS PLC SHS USD COM g84720104   38,250 199,967 SH   SOLE   197,067 0 2,900
STRYKER CORP COM COM 863667101   66,693 233,624 SH   SOLE   229,824 0 3,800
TERRENO RLTY CORP COM COM 88146m101   13,924 215,544 SH   SOLE   212,544 0 3,000
TJX COS INC NEW COM COM 872540109   453 5,778 SH   SOLE   5,778 0 0
TRUIST FINL CORP COM COM 89832Q109   895 26,235 SH   SOLE   26,235 0 0
TYLER TECHNOLOGIES INC COM COM 902252105   2,690 7,586 SH   SOLE   7,586 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   916 1,939 SH   SOLE   1,939 0 0
VERISK ANALYTICS INC COM COM 92345y106   27,285 142,213 SH   SOLE   140,213 0 2,000
VISA INC CL A COM 92826C839   75,840 336,378 SH   SOLE   331,478 0 4,900
WAL MART COM 931142103   213 1,448 SH   SOLE   1,448 0 0
WAL-MART DE MEXICO S A ORD CL COM 93114W107   64 15,944 SH   SOLE   15,944 0 0
WASTE CONNECTIONS INC COM COM 94106B101   40,330 289,997 SH   SOLE   285,697 0 4,300