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   109,577 964,079 SH   SOLE   953,079 0 11,000
ABBVIE INC COM COM 00287Y109   28,434 156,145 SH   SOLE   154,345 0 1,800
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101   83,040 239,577 SH   SOLE   236,777 0 2,800
AKAMAI TECHNOLOGIES INC COM 00971T101   3,225 29,655 SH   SOLE   29,655 0 0
ALPHABET INC CL A COM 38259p508   377 2,499 SH   SOLE   2,499 0 0
ALPHABET INC CL C COM 38259p706   217 1,426 SH   SOLE   1,426 0 0
ALTRIA GROUP INC COM 02209S103   265 6,086 SH   SOLE   6,086 0 0
AMAZON COM INC COM 023135106   295 1,635 SH   SOLE   1,635 0 0
AMETEK INC NEW COM COM 031100100   230 1,260 SH   SOLE   1,260 0 0
AMGEN INC COM COM 031162100   242 850 SH   SOLE   850 0 0
AMPHENOL CORP NEW CL A COM 032095101   70,324 609,656 SH   SOLE   601,856 0 7,800
ANSYS INC COM COM 03662Q105   3,637 10,475 SH   SOLE   10,475 0 0
APPLE COMPUTER INC COM COM 037833100   1,284 7,490 SH   SOLE   7,490 0 0
AUTOMATIC DATA PROCESSING COM 053015103   42,615 170,637 SH   SOLE   168,637 0 2,000
BATH & BODY WORKS INC COM COM 070830104   320 6,400 SH   SOLE   6,400 0 0
BECTON DICKINSON & CO COM COM 075887109   92,411 373,453 SH   SOLE   369,353 0 4,100
BLACKROCK INC COM COM 09247X101   68,089 81,671 SH   SOLE   80,671 0 1,000
BLACKSTONE GROUP L P COM UNIT COM 09260d107   515 3,920 SH   SOLE   3,920 0 0
BROWN & BROWN INC COM 115236101   60,823 694,802 SH   SOLE   685,502 0 9,300
BROWN FORMAN CORP CL B COM 115637209   58,260 1,128,637 SH   SOLE   1,116,337 0 12,300
CARTER BK & TR MARTINS COM COM 146103106   259 20,500 SH   SOLE   20,500 0 0
CBOE HLDGS INC COM COM 12503M108   146,962 799,880 SH   SOLE   790,580 0 9,300
CHECK POINT SOFTWARE ORD COM m22465104   5,028 30,657 SH   SOLE   30,657 0 0
CHEVRON CORP COM 166764100   244 1,545 SH   SOLE   1,545 0 0
CHURCH & DWIGHT INC COM COM 171340102   45,831 439,375 SH   SOLE   433,275 0 6,100
CISCO SYS INC COM COM 17275R102   207 4,142 SH   SOLE   4,142 0 0
COCA COLA CO COM COM 191216100   937 15,317 SH   SOLE   15,317 0 0
COMCAST CORP NEW CL A COM 20030N101   97,495 2,249,014 SH   SOLE   2,223,414 0 25,600
CORTEVA INC COM COM 22052l104   203 3,525 SH   SOLE   3,525 0 0
COSTCO WHOLESALE CORP COM 22160K105   40,376 55,111 SH   SOLE   54,411 0 700
DOLLAR GEN CORP NEW COM COM 256677105   356 2,284 SH   SOLE   2,284 0 0
DU PONT E I DE NEMOURS COM 26614n102   276 3,598 SH   SOLE   3,598 0 0
EATON CORP PLC SHS COM g29183103   259 827 SH   SOLE   827 0 0
ECOLAB INC COM COM 278865100   253 1,096 SH   SOLE   1,096 0 0
ESSENTIAL UTILS INC COM COM 29670G102   74,485 2,010,380 SH   SOLE   1,987,680 0 22,700
EXLSERVICE HOLDINGS IN COM COM 302081104   309 9,719 SH   SOLE   9,719 0 0
EXPEDITORS INTL WASH COM 302130109   41,255 339,353 SH   SOLE   335,453 0 3,900
FACTSET RESH SYS INC COM COM 303075105   112,027 246,543 SH   SOLE   243,743 0 2,800
FASTENAL COMPANY COM 311900104   773 10,019 SH   SOLE   10,019 0 0
FISERV INC COM COM 337738108   6,012 37,615 SH   SOLE   37,615 0 0
FIVE BELOW INC COM COM 33829m101   3,473 19,146 SH   SOLE   19,146 0 0
GENERAL DYNAMICS CORP COM 369550108   223 789 SH   SOLE   789 0 0
GRACO INC COM COM 384109104   224 2,400 SH   SOLE   2,400 0 0
HENRY JACK & ASSOC INC COM COM 426281101   72,576 417,751 SH   SOLE   413,251 0 4,500
HOME DEPOT INC COM COM 437076102   650 1,694 SH   SOLE   1,694 0 0
ILLINOIS TOOL WKS INC COM COM 452308109   235 875 SH   SOLE   875 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866F104   102,249 744,005 SH   SOLE   735,005 0 9,000
INTUIT COM COM 461202103   242 373 SH   SOLE   373 0 0
INTUITIVE SURGICAL INC COM NEW COM 46120e602   4,702 11,781 SH   SOLE   11,781 0 0
JOHNSON & JOHNSON COM COM 478160104   78,608 496,920 SH   SOLE   491,520 0 5,400
JPMORGAN CHASE & CO COM 46625H100   480 2,397 SH   SOLE   2,397 0 0
MARATHON PETE CORP COM COM 56585a102   220 1,092 SH   SOLE   1,092 0 0
MARKETAXESS HLDGS INC COM COM 57060D108   47,605 217,128 SH   SOLE   214,628 0 2,500
MASTERCARD INC CL A COM 57636Q104   76,623 159,110 SH   SOLE   157,110 0 2,000
MCDONALDS CORP COM COM 580135101   204 722 SH   SOLE   722 0 0
MCKESSON CORP COM COM 58155Q103   269 502 SH   SOLE   502 0 0
MERCK & CO INC NEW COM COM 58933y105   402 3,044 SH   SOLE   3,044 0 0
MICROSOFT CORP COM COM 594918104   77,237 183,582 SH   SOLE   181,382 0 2,200
NEXTERA ENERGY INC COM COM 65339F101   85,574 1,338,971 SH   SOLE   1,323,871 0 15,100
NIKE INC CL B COM 654106103   47,858 509,237 SH   SOLE   502,637 0 6,600
NV5 GLOBAL INC COM COM 62945V109   379 3,870 SH   SOLE   3,870 0 0
O REILLY AUTOMOTIVE COM COM 67103H107   7,072 6,265 SH   SOLE   6,265 0 0
PEPSICO INC COM 713448108   282 1,611 SH   SOLE   1,611 0 0
PHILIP MORRIS INTL INC COM COM 718172109   212 2,318 SH   SOLE   2,318 0 0
PHILLIPS 66 COM COM 718546104   202 1,237 SH   SOLE   1,237 0 0
PROCTER & GAMBLE CO COM 742718109   369 2,273 SH   SOLE   2,273 0 0
QUALYS INC COM COM 74758T303   5,313 31,838 SH   SOLE   31,838 0 0
QUIDEL CORP COM COM 219798105   406 8,460 SH   SOLE   8,460 0 0
REPUBLIC SVCS INC COM COM 760759100   64,679 337,855 SH   SOLE   333,955 0 3,900
RESMED INC COM COM 761152107   96,401 486,801 SH   SOLE   481,401 0 5,400
ROPER TECHNOLOGIES INC COM COM 776696106   30,333 54,086 SH   SOLE   53,286 0 800
ROYAL BK CDA MONTREAL COM COM 780087102   908 9,000 SH   SOLE   9,000 0 0
SCHEIN HENRY INC COM COM 806407102   4,281 56,693 SH   SOLE   56,693 0 0
SEI INVESTMENTS CO COM COM 784117103   51,859 721,270 SH   SOLE   712,670 0 8,600
SMUCKER J M CO COM 832696405   84,592 672,060 SH   SOLE   664,760 0 7,300
SPDR TR UNIT SER 1 COM 78462F103   614 1,174 SH   SOLE   1,174 0 0
STERIS PLC SHS USD COM g84720104   66,347 295,112 SH   SOLE   291,712 0 3,400
STRYKER CORP COM COM 863667101   88,256 246,614 SH   SOLE   243,514 0 3,100
TERRENO RLTY CORP COM COM 88146m101   66,227 997,392 SH   SOLE   984,892 0 12,500
TJX COS INC NEW COM COM 872540109   578 5,701 SH   SOLE   5,701 0 0
TRUIST FINL CORP COM COM 89832Q109   474 12,154 SH   SOLE   12,154 0 0
TYLER TECHNOLOGIES INC COM COM 902252105   3,111 7,321 SH   SOLE   7,321 0 0
UNITED PARCEL SERVICE INC CL COM 911312106   248 1,666 SH   SOLE   1,666 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102   757 1,531 SH   SOLE   1,531 0 0
VERISK ANALYTICS INC COM COM 92345y106   39,294 166,689 SH   SOLE   164,889 0 1,800
VISA INC CL A COM 92826C839   113,387 406,290 SH   SOLE   401,490 0 4,800
WAL MART COM 931142103   907 15,067 SH   SOLE   15,067 0 0
WASTE CONNECTIONS INC COM COM 94106B101   57,427 333,859 SH   SOLE   329,859 0 4,000