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   80,590 734,037 SH   SOLE   722,137 0 11,900
ABBVIE INC COM COM 00287Y109   88,199 545,750 SH   SOLE   537,250 0 8,500
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101   51,484 192,941 SH   SOLE   189,941 0 3,000
AKAMAI TECHNOLOGIES INC COM 00971T101   209 2,481 SH   SOLE   2,481 0 0
ALBEMARLE CORP COM COM 012653101   206 950 SH   SOLE   950 0 0
ALPHABET INC CL A COM 38259p508   445 5,047 SH   SOLE   5,047 0 0
ALPHABET INC CL C COM 38259p706   481 5,421 SH   SOLE   5,421 0 0
ALTRIA GROUP INC COM 02209S103   334 7,317 SH   SOLE   7,317 0 0
AMAZON COM INC COM 023135106   505 6,014 SH   SOLE   6,014 0 0
AMPHENOL CORP NEW CL A COM 032095101   47,876 628,784 SH   SOLE   618,384 0 10,400
ANSYS INC COM COM 03662Q105   2,632 10,895 SH   SOLE   10,895 0 0
APPLE COMPUTER INC COM COM 037833100   1,973 15,187 SH   SOLE   15,187 0 0
AUTOMATIC DATA PROCESSING COM 053015103   28,518 119,394 SH   SOLE   117,394 0 2,000
BANK OF AMERICA CORP COM 060505104   276 8,348 SH   SOLE   8,348 0 0
BECTON DICKINSON & CO COM COM 075887109   50,827 199,871 SH   SOLE   196,771 0 3,100
BLACKROCK INC COM COM 09247X101   56,789 80,140 SH   SOLE   78,940 0 1,200
BROWN & BROWN INC COM 115236101   36,974 649,010 SH   SOLE   639,710 0 9,300
BROWN FORMAN CORP CL B COM 115637209   22,400 341,040 SH   SOLE   335,940 0 5,100
CARTER BK & TR MARTINS COM COM 146103106   818 49,300 SH   SOLE   49,300 0 0
CBOE HLDGS INC COM COM 12503M108   82,152 654,750 SH   SOLE   644,450 0 10,300
CHECK POINT SOFTWARE ORD COM m22465104   4,207 33,345 SH   SOLE   33,345 0 0
CHEVRON CORP COM 166764100   245 1,363 SH   SOLE   1,363 0 0
CHURCH & DWIGHT INC COM COM 171340102   30,128 373,745 SH   SOLE   367,745 0 6,000
COCA COLA CO COM COM 191216100   227 3,575 SH   SOLE   3,575 0 0
COMCAST CORP NEW CL A COM 20030N101   59,687 1,706,794 SH   SOLE   1,680,094 0 26,700
COSTCO WHOLESALE CORP COM 22160K105   34,464 75,496 SH   SOLE   74,396 0 1,100
CSX CORP COM COM 126408103   248 8,020 SH   SOLE   8,020 0 0
DANAHER CORP DEL COM COM 235851102   323 1,218 SH   SOLE   1,218 0 0
DOLLAR GEN CORP NEW COM COM 256677105   76,468 310,532 SH   SOLE   305,532 0 5,000
ECOLAB INC COM COM 278865100   549 3,772 SH   SOLE   3,772 0 0
ELEVANCE HEALTH INC COM COM 036752103   392 765 SH   SOLE   765 0 0
ENTERGY CORP NEW COM COM 29364g103   219 1,950 SH   SOLE   1,950 0 0
ESSENTIAL UTILS INC COM COM 29670G102   74,073 1,551,921 SH   SOLE   1,529,321 0 22,600
EXLSERVICE HOLDINGS IN COM COM 302081104   216 1,277 SH   SOLE   1,277 0 0
EXPEDITORS INTL WASH COM 302130109   40,231 387,137 SH   SOLE   381,337 0 5,800
EXXON MOBIL CORP COM 30231G102   603 5,470 SH   SOLE   5,470 0 0
FACTSET RESH SYS INC COM COM 303075105   76,853 191,553 SH   SOLE   188,753 0 2,800
FISERV INC COM COM 337738108   4,162 41,176 SH   SOLE   41,176 0 0
FIVE BELOW INC COM COM 33829m101   3,344 18,909 SH   SOLE   18,909 0 0
GRACO INC COM COM 384109104   204 3,030 SH   SOLE   3,030 0 0
HENRY JACK & ASSOC INC COM COM 426281101   44,769 255,005 SH   SOLE   251,105 0 3,900
HOME DEPOT INC COM COM 437076102   859 2,718 SH   SOLE   2,718 0 0
HORMEL FOODS CORP COM COM 440452100   33,126 727,252 SH   SOLE   716,152 0 11,100
INTERCONTINENTAL EXCHANGE INC COM 45866F104   66,946 652,560 SH   SOLE   642,860 0 9,700
INTUITIVE SURGICAL INC COM NEW COM 46120e602   3,361 12,665 SH   SOLE   12,665 0 0
JOHNSON & JOHNSON COM COM 478160104   65,201 369,097 SH   SOLE   363,097 0 6,000
JPMORGAN CHASE & CO COM 46625H100   460 3,427 SH   SOLE   3,427 0 0
LABORATORY AMER HLDGS COM NEW COM 50540r409   3,125 13,271 SH   SOLE   13,271 0 0
MARATHON PETE CORP COM COM 56585a102   238 2,043 SH   SOLE   2,043 0 0
MARKETAXESS HLDGS INC COM COM 57060D108   44,978 161,273 SH   SOLE   158,773 0 2,500
MASTERCARD INC CL A COM 57636Q104   44,340 127,514 SH   SOLE   125,414 0 2,100
MCCORMICK & CO INC COM NON VTG COM 579780206   29,831 359,886 SH   SOLE   354,186 0 5,700
MCKESSON CORP COM COM 58155Q103   360 961 SH   SOLE   961 0 0
META PLATFORMS INC CL A COM 30303m102   284 2,362 SH   SOLE   2,362 0 0
MICROSOFT CORP COM COM 594918104   39,860 166,210 SH   SOLE   163,810 0 2,400
NATIONAL RETAIL PPTYS COM 637417106   278 6,069 SH   SOLE   6,069 0 0
NEXTERA ENERGY INC COM COM 65339F101   41,907 501,284 SH   SOLE   493,384 0 7,900
NIKE INC CL B COM 654106103   31,782 271,618 SH   SOLE   267,118 0 4,500
NORFOLK SOUTHERN CORP COM 655844108   254 1,029 SH   SOLE   1,029 0 0
NV5 GLOBAL INC COM COM 62945V109   355 2,684 SH   SOLE   2,684 0 0
O REILLY AUTOMOTIVE COM COM 67103H107   6,819 8,079 SH   SOLE   8,079 0 0
PAYPAL HLDGS INC COM COM 70450Y103   1,622 22,771 SH   SOLE   22,771 0 0
PFIZER INC COM COM 717081103   230 4,490 SH   SOLE   4,490 0 0
PRICE T ROWE GROUP INC COM 74144t108   31,196 286,047 SH   SOLE   281,547 0 4,500
PROCTER & GAMBLE CO COM 742718109   610 4,023 SH   SOLE   4,023 0 0
QUALYS INC COM COM 74758T303   2,962 26,391 SH   SOLE   26,391 0 0
QUIDEL CORP COM COM 219798105   725 8,460 SH   SOLE   8,460 0 0
REPUBLIC SVCS INC COM COM 760759100   40,822 316,473 SH   SOLE   310,973 0 5,500
RESMED INC COM COM 761152107   36,392 174,851 SH   SOLE   172,251 0 2,600
ROPER TECHNOLOGIES INC COM COM 776696106   21,324 49,351 SH   SOLE   48,551 0 800
SCHEIN HENRY INC COM COM 806407102   4,560 57,087 SH   SOLE   57,087 0 0
SCHWAB CHARLES CP NEW COM COM 808513105   286 3,432 SH   SOLE   3,432 0 0
SEI INVESTMENTS CO COM COM 784117103   57,848 992,255 SH   SOLE   977,755 0 14,500
SMUCKER J M CO COM 832696405   72,330 456,456 SH   SOLE   448,256 0 8,200
SPDR TR UNIT SER 1 COM 78462F103   563 1,473 SH   SOLE   1,473 0 0
STERIS PLC SHS USD COM g84720104   33,859 183,330 SH   SOLE   180,630 0 2,700
STRYKER CORP COM COM 863667101   67,624 276,593 SH   SOLE   272,093 0 4,500
TERRENO RLTY CORP COM COM 88146m101   11,203 196,999 SH   SOLE   193,999 0 3,000
TJX COS INC NEW COM COM 872540109   453 5,689 SH   SOLE   5,689 0 0
TRUIST FINL CORP COM COM 89832Q109   1,389 32,276 SH   SOLE   32,276 0 0
TYLER TECHNOLOGIES INC COM COM 902252105   2,425 7,523 SH   SOLE   7,523 0 0
UMB FINL CORP COM COM 902788108   259 3,105 SH   SOLE   3,105 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   814 1,535 SH   SOLE   1,535 0 0
VERISK ANALYTICS INC COM COM 92345y106   24,048 136,310 SH   SOLE   134,310 0 2,000
VISA INC CL A COM 92826C839   66,663 320,866 SH   SOLE   315,966 0 4,900
WAL MART COM 931142103   301 2,123 SH   SOLE   2,123 0 0
WAL-MART DE MEXICO S A ORD CL COM 93114W107   67 19,044 SH   SOLE   19,044 0 0
WASTE CONNECTIONS INC COM COM 94106B101   36,637 276,380 SH   SOLE   272,080 0 4,300