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   99,664 914,183 SH   SOLE   901,983 0 12,200
ABBVIE INC COM COM 00287Y109   84,105 624,250 SH   SOLE   616,550 0 7,700
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101   66,971 217,029 SH   SOLE   214,029 0 3,000
AKAMAI TECHNOLOGIES INC COM 00971T101   2,701 30,049 SH   SOLE   30,049 0 0
ALPHABET INC CL A COM 38259p508   434 3,623 SH   SOLE   3,623 0 0
ALPHABET INC CL C COM 38259p706   256 2,119 SH   SOLE   2,119 0 0
ALTRIA GROUP INC COM 02209S103   325 7,165 SH   SOLE   7,165 0 0
AMAZON COM INC COM 023135106   397 3,049 SH   SOLE   3,049 0 0
AMPHENOL CORP NEW CL A COM 032095101   63,680 749,621 SH   SOLE   739,221 0 10,400
ANSYS INC COM COM 03662Q105   3,527 10,678 SH   SOLE   10,678 0 0
APPLE COMPUTER INC COM COM 037833100   2,457 12,670 SH   SOLE   12,670 0 0
AUTOMATIC DATA PROCESSING COM 053015103   36,083 164,171 SH   SOLE   162,171 0 2,000
BECTON DICKINSON & CO COM COM 075887109   62,061 235,069 SH   SOLE   231,969 0 3,100
BLACKROCK INC COM COM 09247X101   55,470 80,259 SH   SOLE   79,159 0 1,100
BROWN & BROWN INC COM 115236101   47,184 685,412 SH   SOLE   676,112 0 9,300
BROWN FORMAN CORP CL B COM 115637209   40,646 608,658 SH   SOLE   601,258 0 7,400
CARTER BK & TR MARTINS COM COM 146103106   370 25,000 SH   SOLE   25,000 0 0
CBOE HLDGS INC COM COM 12503M108   95,096 689,052 SH   SOLE   679,352 0 9,700
CHECK POINT SOFTWARE ORD COM m22465104   4,289 34,143 SH   SOLE   34,143 0 0
CHEVRON CORP COM 166764100   364 2,315 SH   SOLE   2,315 0 0
CHURCH & DWIGHT INC COM COM 171340102   36,226 361,424 SH   SOLE   355,424 0 6,000
COMCAST CORP NEW CL A COM 20030N101   86,064 2,071,344 SH   SOLE   2,042,944 0 28,400
COSTCO WHOLESALE CORP COM 22160K105   39,566 73,491 SH   SOLE   72,391 0 1,100
DANAHER CORP DEL COM COM 235851102   219 912 SH   SOLE   912 0 0
DOLLAR GEN CORP NEW COM COM 256677105   67,895 399,899 SH   SOLE   394,599 0 5,300
ECOLAB INC COM COM 278865100   597 3,196 SH   SOLE   3,196 0 0
ELEVANCE HEALTH INC COM COM 036752103   344 774 SH   SOLE   774 0 0
ESSENTIAL UTILS INC COM COM 29670G102   75,798 1,899,222 SH   SOLE   1,875,022 0 24,200
EXLSERVICE HOLDINGS IN COM COM 302081104   248 1,639 SH   SOLE   1,639 0 0
EXPEDITORS INTL WASH COM 302130109   51,042 421,382 SH   SOLE   415,582 0 5,800
FACTSET RESH SYS INC COM COM 303075105   93,213 232,655 SH   SOLE   229,755 0 2,900
FISERV INC COM COM 337738108   4,875 38,644 SH   SOLE   38,644 0 0
FIVE BELOW INC COM COM 33829m101   3,823 19,450 SH   SOLE   19,450 0 0
GRACO INC COM COM 384109104   207 2,400 SH   SOLE   2,400 0 0
HENRY JACK & ASSOC INC COM COM 426281101   64,436 385,085 SH   SOLE   380,185 0 4,900
HOME DEPOT INC COM COM 437076102   775 2,495 SH   SOLE   2,495 0 0
HORMEL FOODS CORP COM COM 440452100   61,576 1,530,977 SH   SOLE   1,511,277 0 19,700
INTERCONTINENTAL EXCHANGE INC COM 45866F104   80,721 713,838 SH   SOLE   704,138 0 9,700
INTUITIVE SURGICAL INC COM NEW COM 46120e602   4,274 12,499 SH   SOLE   12,499 0 0
JOHNSON & JOHNSON COM COM 478160104   76,289 460,907 SH   SOLE   454,607 0 6,300
JPMORGAN CHASE & CO COM 46625H100   530 3,644 SH   SOLE   3,644 0 0
LABORATORY AMER HLDGS COM NEW COM 50540r409   3,161 13,098 SH   SOLE   13,098 0 0
MARATHON PETE CORP COM COM 56585a102   218 1,870 SH   SOLE   1,870 0 0
MARKETAXESS HLDGS INC COM COM 57060D108   52,619 201,281 SH   SOLE   198,781 0 2,500
MASTERCARD INC CL A COM 57636Q104   50,935 129,507 SH   SOLE   127,407 0 2,100
MCKESSON CORP COM COM 58155Q103   219 512 SH   SOLE   512 0 0
MICROSOFT CORP COM COM 594918104   57,295 168,248 SH   SOLE   165,848 0 2,400
NEXTERA ENERGY INC COM COM 65339F101   46,234 623,102 SH   SOLE   615,202 0 7,900
NIKE INC CL B COM 654106103   37,541 340,135 SH   SOLE   335,635 0 4,500
NV5 GLOBAL INC COM COM 62945V109   338 3,050 SH   SOLE   3,050 0 0
O REILLY AUTOMOTIVE COM COM 67103H107   6,560 6,867 SH   SOLE   6,867 0 0
PAYPAL HLDGS INC COM COM 70450Y103   1,620 24,275 SH   SOLE   24,275 0 0
PROCTER & GAMBLE CO COM 742718109   1,647 10,857 SH   SOLE   10,857 0 0
QUALYS INC COM COM 74758T303   4,078 31,570 SH   SOLE   31,570 0 0
QUIDEL CORP COM COM 219798105   701 8,460 SH   SOLE   8,460 0 0
REPUBLIC SVCS INC COM COM 760759100   60,465 394,759 SH   SOLE   389,259 0 5,500
RESMED INC COM COM 761152107   43,639 199,720 SH   SOLE   197,120 0 2,600
ROPER TECHNOLOGIES INC COM COM 776696106   22,856 47,537 SH   SOLE   46,737 0 800
S&P GLOBAL INC COM COM 78409V104   207 517 SH   SOLE   517 0 0
SCHEIN HENRY INC COM COM 806407102   4,691 57,846 SH   SOLE   57,846 0 0
SEI INVESTMENTS CO COM COM 784117103   68,983 1,157,039 SH   SOLE   1,141,939 0 15,100
SMUCKER J M CO COM 832696405   91,496 619,596 SH   SOLE   611,796 0 7,800
SONOCO PRODS CO COM COM 835495102   1,092 18,495 SH   SOLE   18,495 0 0
SPDR TR UNIT SER 1 COM 78462F103   572 1,289 SH   SOLE   1,289 0 0
STERIS PLC SHS USD COM g84720104   46,071 204,778 SH   SOLE   201,878 0 2,900
STRYKER CORP COM COM 863667101   60,789 199,249 SH   SOLE   196,049 0 3,200
TERRENO RLTY CORP COM COM 88146m101   26,878 447,217 SH   SOLE   441,417 0 5,800
TJX COS INC NEW COM COM 872540109   486 5,731 SH   SOLE   5,731 0 0
TRUIST FINL CORP COM COM 89832Q109   419 13,793 SH   SOLE   13,793 0 0
TYLER TECHNOLOGIES INC COM COM 902252105   3,052 7,329 SH   SOLE   7,329 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   882 1,835 SH   SOLE   1,835 0 0
VERISK ANALYTICS INC COM COM 92345y106   31,596 139,786 SH   SOLE   137,786 0 2,000
VISA INC CL A COM 92826C839   87,245 367,377 SH   SOLE   362,477 0 4,900
VODAFONE GROUP PLC NEW SPON A COM 92857W308   126 13,342 SH   SOLE   13,342 0 0
WASTE CONNECTIONS INC COM COM 94106B101   47,343 331,230 SH   SOLE   326,930 0 4,300