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   100,884 916,540 SH   SOLE   904,840 0 11,700
ABBVIE INC COM COM 00287Y109   35,188 227,063 SH   SOLE   224,363 0 2,700
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101   80,704 229,986 SH   SOLE   227,086 0 2,900
AKAMAI TECHNOLOGIES INC COM 00971T101   3,278 27,701 SH   SOLE   27,701 0 0
ALPHABET INC CL A COM 38259p508   486 3,480 SH   SOLE   3,480 0 0
ALPHABET INC CL C COM 38259p706   265 1,877 SH   SOLE   1,877 0 0
ALTRIA GROUP INC COM 02209S103   264 6,555 SH   SOLE   6,555 0 0
AMAZON COM INC COM 023135106   374 2,463 SH   SOLE   2,463 0 0
AMPHENOL CORP NEW CL A COM 032095101   77,021 776,972 SH   SOLE   766,572 0 10,400
ANSYS INC COM COM 03662Q105   3,880 10,693 SH   SOLE   10,693 0 0
APPLE COMPUTER INC COM COM 037833100   1,982 10,297 SH   SOLE   10,297 0 0
AUTOMATIC DATA PROCESSING COM 053015103   38,477 165,160 SH   SOLE   163,160 0 2,000
BECTON DICKINSON & CO COM COM 075887109   75,333 308,957 SH   SOLE   305,357 0 3,600
BLACKROCK INC COM COM 09247X101   67,287 82,887 SH   SOLE   81,787 0 1,100
BLACKSTONE GROUP L P COM UNIT COM 09260d107   528 4,035 SH   SOLE   4,035 0 0
BROWN & BROWN INC COM 115236101   51,001 717,214 SH   SOLE   707,914 0 9,300
BROWN FORMAN CORP CL B COM 115637209   47,125 825,312 SH   SOLE   814,612 0 10,700
CARTER BK & TR MARTINS COM COM 146103106   374 25,000 SH   SOLE   25,000 0 0
CBOE HLDGS INC COM COM 12503M108   129,410 724,742 SH   SOLE   715,442 0 9,300
CHECK POINT SOFTWARE ORD COM m22465104   4,814 31,507 SH   SOLE   31,507 0 0
CHURCH & DWIGHT INC COM COM 171340102   42,808 452,710 SH   SOLE   446,610 0 6,100
COCA COLA CO COM COM 191216100   1,286 21,824 SH   SOLE   21,824 0 0
COMCAST CORP NEW CL A COM 20030N101   94,648 2,158,446 SH   SOLE   2,131,546 0 26,900
COSTCO WHOLESALE CORP COM 22160K105   49,471 74,947 SH   SOLE   73,947 0 1,000
DOLLAR GEN CORP NEW COM COM 256677105   623 4,580 SH   SOLE   4,580 0 0
DU PONT E I DE NEMOURS COM 26614n102   278 3,620 SH   SOLE   3,620 0 0
ECOLAB INC COM COM 278865100   635 3,202 SH   SOLE   3,202 0 0
ELEVANCE HEALTH INC COM COM 036752103   339 718 SH   SOLE   718 0 0
ESSENTIAL UTILS INC COM COM 29670G102   69,708 1,866,350 SH   SOLE   1,842,350 0 24,000
EXLSERVICE HOLDINGS IN COM COM 302081104   265 8,579 SH   SOLE   8,579 0 0
EXPEDITORS INTL WASH COM 302130109   57,323 450,656 SH   SOLE   444,856 0 5,800
FACTSET RESH SYS INC COM COM 303075105   104,069 218,152 SH   SOLE   215,252 0 2,900
FASTENAL COMPANY COM 311900104   1,118 17,267 SH   SOLE   17,267 0 0
FISERV INC COM COM 337738108   5,115 38,504 SH   SOLE   38,504 0 0
FIVE BELOW INC COM COM 33829m101   3,963 18,591 SH   SOLE   18,591 0 0
GRACO INC COM COM 384109104   208 2,400 SH   SOLE   2,400 0 0
HENRY JACK & ASSOC INC COM COM 426281101   65,113 398,464 SH   SOLE   393,464 0 5,000
HOME DEPOT INC COM COM 437076102   510 1,472 SH   SOLE   1,472 0 0
HORMEL FOODS CORP COM COM 440452100   60,397 1,880,928 SH   SOLE   1,856,828 0 24,100
INTERCONTINENTAL EXCHANGE INC COM 45866F104   99,161 772,099 SH   SOLE   762,499 0 9,600
INTUITIVE SURGICAL INC COM NEW COM 46120e602   4,066 12,051 SH   SOLE   12,051 0 0
JOHNSON & JOHNSON COM COM 478160104   74,791 477,169 SH   SOLE   471,269 0 5,900
JPMORGAN CHASE & CO COM 46625H100   450 2,643 SH   SOLE   2,643 0 0
MARATHON PETE CORP COM COM 56585a102   213 1,436 SH   SOLE   1,436 0 0
MARKETAXESS HLDGS INC COM COM 57060D108   57,304 195,676 SH   SOLE   193,176 0 2,500
MASTERCARD INC CL A COM 57636Q104   69,119 162,056 SH   SOLE   159,956 0 2,100
MCDONALDS CORP COM COM 580135101   234 790 SH   SOLE   790 0 0
MCKESSON CORP COM COM 58155Q103   244 526 SH   SOLE   526 0 0
MERCK & CO INC NEW COM COM 58933y105   244 2,242 SH   SOLE   2,242 0 0
MICROSOFT CORP COM COM 594918104   69,726 185,422 SH   SOLE   183,122 0 2,300
NBT BANCORP INC COM COM 628778102   376 8,973 SH   SOLE   8,973 0 0
NEXTERA ENERGY INC COM COM 65339F101   76,470 1,258,973 SH   SOLE   1,242,573 0 16,400
NIKE INC CL B COM 654106103   52,300 481,715 SH   SOLE   475,115 0 6,600
NV5 GLOBAL INC COM COM 62945V109   393 3,539 SH   SOLE   3,539 0 0
O REILLY AUTOMOTIVE COM COM 67103H107   6,313 6,645 SH   SOLE   6,645 0 0
PERKINELMER INC COM COM 714046109   217 1,983 SH   SOLE   1,983 0 0
PHILIP MORRIS INTL INC COM COM 718172109   208 2,206 SH   SOLE   2,206 0 0
PROCTER & GAMBLE CO COM 742718109   256 1,747 SH   SOLE   1,747 0 0
QUALYS INC COM COM 74758T303   5,641 28,739 SH   SOLE   28,739 0 0
QUIDEL CORP COM COM 219798105   624 8,460 SH   SOLE   8,460 0 0
REPUBLIC SVCS INC COM COM 760759100   71,252 432,066 SH   SOLE   426,566 0 5,500
RESMED INC COM COM 761152107   64,584 375,446 SH   SOLE   370,446 0 5,000
ROPER TECHNOLOGIES INC COM COM 776696106   29,457 54,033 SH   SOLE   53,233 0 800
ROYAL BK CDA MONTREAL COM COM 780087102   910 9,000 SH   SOLE   9,000 0 0
SCHEIN HENRY INC COM COM 806407102   4,102 54,177 SH   SOLE   54,177 0 0
SEI INVESTMENTS CO COM COM 784117103   59,450 935,477 SH   SOLE   924,177 0 11,300
SMUCKER J M CO COM 832696405   81,062 641,411 SH   SOLE   633,511 0 7,900
SONOCO PRODS CO COM COM 835495102   445 7,960 SH   SOLE   7,960 0 0
SPDR TR UNIT SER 1 COM 78462F103   594 1,250 SH   SOLE   1,250 0 0
STERIS PLC SHS USD COM g84720104   63,528 288,960 SH   SOLE   285,560 0 3,400
STRYKER CORP COM COM 863667101   76,164 254,339 SH   SOLE   251,139 0 3,200
TERRENO RLTY CORP COM COM 88146m101   61,238 977,150 SH   SOLE   964,650 0 12,500
TJX COS INC NEW COM COM 872540109   548 5,846 SH   SOLE   5,846 0 0
TRUIST FINL CORP COM COM 89832Q109   440 11,923 SH   SOLE   11,923 0 0
TYLER TECHNOLOGIES INC COM COM 902252105   2,982 7,132 SH   SOLE   7,132 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   825 1,567 SH   SOLE   1,567 0 0
VERISK ANALYTICS INC COM COM 92345y106   34,053 142,565 SH   SOLE   140,765 0 1,800
VISA INC CL A COM 92826C839   101,495 389,840 SH   SOLE   384,840 0 5,000
WAL MART COM 931142103   1,088 6,901 SH   SOLE   6,901 0 0
WASTE CONNECTIONS INC COM COM 94106B101   51,376 344,179 SH   SOLE   339,679 0 4,500
WISCONSIN ENERGY CORP COM COM 976657106   201 2,386 SH   SOLE   2,386 0 0