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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABORATORIES COM 002824100 74,796 688,411 SH   SOLE   676,511 0 11,900
ABBVIE INC COM COM 00287Y109 88,205 575,900 SH   SOLE   565,900 0 10,000
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 47,897 172,508 SH   SOLE   169,508 0 3,000
AKAMAI TECHNOLOGIES INC COM 00971T101 340 3,728 SH   SOLE   3,728 0 0
ALPHABET INC CL C COM 38259p706 343 157 SH   SOLE   157 0 0
ALTRIA GROUP INC COM 02209S103 297 7,109 SH   SOLE   7,109 0 0
AMAZON COM INC COM 023135106 308 2,904 SH   SOLE   2,904 0 0
AMPHENOL CORP NEW CL A COM 032095101 26,626 413,571 SH   SOLE   405,971 0 7,600
ANSYS INC COM COM 03662Q105 2,017 8,429 SH   SOLE   8,429 0 0
APPLE COMPUTER INC COM COM 037833100 1,361 9,956 SH   SOLE   9,956 0 0
AUTOMATIC DATA PROCESSING COM 053015103 41,886 199,417 SH   SOLE   195,817 0 3,600
BECTON DICKINSON & CO COM COM 075887109 55,105 223,521 SH   SOLE   219,721 0 3,800
BLACKROCK INC COM COM 09247X101 53,751 88,255 SH   SOLE   86,755 0 1,500
BROWN & BROWN INC COM 115236101 42,154 722,564 SH   SOLE   710,164 0 12,400
BROWN FORMAN CORP CL B COM 115637209 21,137 301,273 SH   SOLE   296,173 0 5,100
CARTER BK & TR MARTINS COM COM 146103106 746 56,500 SH   SOLE   56,500 0 0
CBOE HLDGS INC COM COM 12503M108 67,707 598,167 SH   SOLE   587,867 0 10,300
CHECK POINT SOFTWARE ORD COM m22465104 4,391 36,053 SH   SOLE   36,053 0 0
CHURCH & DWIGHT INC COM COM 171340102 19,029 205,368 SH   SOLE   201,568 0 3,800
CNB CORP COM COM 12612R105 336 4,598 SH   SOLE   4,598 0 0
COCA COLA CO COM COM 191216100 232 3,695 SH   SOLE   3,695 0 0
COMCAST CORP NEW CL A COM 20030N101 51,687 1,317,204 SH   SOLE   1,294,104 0 23,100
COSTCO WHOLESALE CORP COM 22160K105 31,501 65,725 SH   SOLE   64,625 0 1,100
CSX CORP COM COM 126408103 271 9,325 SH   SOLE   9,325 0 0
CVS HEALTH CORP COM COM 126650100 216 2,326 SH   SOLE   2,326 0 0
DOLLAR GEN CORP NEW COM COM 256677105 72,281 294,495 SH   SOLE   289,195 0 5,300
DOMINION ENERGY INC COM 25746U109 208 2,610 SH   SOLE   2,610 0 0
ECOLAB INC COM COM 278865100 576 3,749 SH   SOLE   3,749 0 0
ELEVANCE HEALTH INC COM COM 036752103 388 803 SH   SOLE   803 0 0
ENTERGY CORP NEW COM COM 29364g103 220 1,949 SH   SOLE   1,949 0 0
ESSENTIAL UTILS INC COM COM 29670G102 62,814 1,369,989 SH   SOLE   1,346,189 0 23,800
EXLSERVICE HOLDINGS IN COM COM 302081104 484 3,288 SH   SOLE   3,288 0 0
EXPEDITORS INTL WASH COM 302130109 33,674 345,517 SH   SOLE   339,717 0 5,800
EXXON MOBIL CORP COM 30231G102 251 2,928 SH   SOLE   2,928 0 0
FACTSET RESH SYS INC COM COM 303075105 85,707 222,863 SH   SOLE   218,863 0 4,000
FISERV INC COM COM 337738108 3,890 43,728 SH   SOLE   43,728 0 0
FIVE BELOW INC COM COM 33829m101 2,343 20,653 SH   SOLE   20,653 0 0
HENRY JACK & ASSOC INC COM COM 426281101 50,493 280,485 SH   SOLE   275,485 0 5,000
HOME DEPOT INC COM COM 437076102 700 2,552 SH   SOLE   2,552 0 0
HORMEL FOODS CORP COM COM 440452100 29,598 624,965 SH   SOLE   613,865 0 11,100
INTERCONTINENTAL EXCHANGE INC COM 45866F104 54,224 576,607 SH   SOLE   566,707 0 9,900
INTUITIVE SURGICAL INC COM NEW COM 46120e602 1,899 9,461 SH   SOLE   9,461 0 0
JOHNSON & JOHNSON COM COM 478160104 59,051 332,661 SH   SOLE   326,661 0 6,000
JPMORGAN CHASE & CO COM 46625H100 305 2,704 SH   SOLE   2,704 0 0
LABORATORY AMER HLDGS COM NEW COM 50540r409 2,575 10,988 SH   SOLE   10,988 0 0
MARKETAXESS HLDGS INC COM COM 57060D108 38,622 150,861 SH   SOLE   148,261 0 2,600
MASTERCARD INC CL A COM 57636Q104 17,021 53,954 SH   SOLE   52,954 0 1,000
MCKESSON CORP COM COM 58155Q103 288 884 SH   SOLE   884 0 0
MICROSOFT CORP COM COM 594918104 38,089 148,303 SH   SOLE   145,803 0 2,500
NATIONAL RETAIL PPTYS COM 637417106 276 6,417 SH   SOLE   6,417 0 0
NEXTERA ENERGY INC COM COM 65339F101 43,159 557,177 SH   SOLE   547,277 0 9,900
NIKE INC CL B COM 654106103 16,976 166,102 SH   SOLE   163,002 0 3,100
NV5 GLOBAL INC COM COM 62945V109 703 6,018 SH   SOLE   6,018 0 0
O REILLY AUTOMOTIVE COM COM 67103H107 6,012 9,517 SH   SOLE   9,517 0 0
PAYPAL HLDGS INC COM COM 70450Y103 1,803 25,823 SH   SOLE   25,823 0 0
PRICE T ROWE GROUP INC COM 74144t108 46,200 406,656 SH   SOLE   399,756 0 6,900
PROCTER & GAMBLE CO COM 742718109 591 4,110 SH   SOLE   4,110 0 0
QUALYS INC COM COM 74758T303 2,642 20,946 SH   SOLE   20,946 0 0
QUIDEL CORP COM COM 219798105 854 8,785 SH   SOLE   8,785 0 0
REPUBLIC SVCS INC COM COM 760759100 52,344 399,967 SH   SOLE   392,867 0 7,100
RESMED INC COM COM 761152107 39,469 188,280 SH   SOLE   184,980 0 3,300
ROPER TECHNOLOGIES INC COM COM 776696106 17,727 44,918 SH   SOLE   44,118 0 800
SCHEIN HENRY INC COM COM 806407102 4,580 59,679 SH   SOLE   59,679 0 0
SEI INVESTMENTS CO COM COM 784117103 36,895 682,993 SH   SOLE   671,093 0 11,900
SMUCKER J M CO COM 832696405 61,196 478,059 SH   SOLE   469,859 0 8,200
SPDR TR UNIT SER 1 COM 78462F103 610 1,617 SH   SOLE   1,617 0 0
STRYKER CORP COM COM 863667101 52,257 262,691 SH   SOLE   258,091 0 4,600
TJX COS INC NEW COM COM 872540109 322 5,769 SH   SOLE   5,769 0 0
TRUIST FINL CORP COM COM 89832Q109 1,398 29,465 SH   SOLE   29,465 0 0
TYLER TECHNOLOGIES INC COM COM 902252105 1,842 5,541 SH   SOLE   5,541 0 0
UMB FINL CORP COM COM 902788108 487 5,661 SH   SOLE   5,661 0 0
VERISK ANALYTICS INC COM COM 92345y106 20,802 120,178 SH   SOLE   118,178 0 2,000
VISA INC CL A COM 92826C839 48,869 248,202 SH   SOLE   243,802 0 4,400
WAL MART COM 931142103 207 1,700 SH   SOLE   1,700 0 0
WAL-MART DE MEXICO S A ORD CL COM 93114W107 66 19,044 SH   SOLE   19,044 0 0
WALGREENS BOOTS ALLIAN COM COM 931427108 11,858 312,889 SH   SOLE   306,589 0 6,300
WASTE CONNECTIONS INC COM COM 94106B101 38,815 313,127 SH   SOLE   307,727 0 5,400