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 78,854 666,220 SH   SOLE   653,520 0 12,700
ABBVIE INC COM COM 00287Y109 82,908 511,429 SH   SOLE   500,829 0 10,600
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 55,653 165,030 SH   SOLE   161,830 0 3,200
ALPHABET INC CL C COM 38259p706 444 159 SH   SOLE   159 0 0
ALTRIA GROUP INC COM 02209S103 372 7,115 SH   SOLE   7,115 0 0
AMAZON COM INC COM 023135106 333 102 SH   SOLE   102 0 0
ANTHEM INC COM COM 036752103 460 937 SH   SOLE   937 0 0
APPLE COMPUTER INC COM COM 037833100 1,960 11,224 SH   SOLE   11,224 0 0
AUTOMATIC DATA PROCESSING COM 053015103 51,402 225,905 SH   SOLE   221,405 0 4,500
BECTON DICKINSON & CO COM COM 075887109 51,085 192,049 SH   SOLE   187,849 0 4,200
BLACKROCK INC COM COM 09247X101 63,163 82,655 SH   SOLE   81,055 0 1,600
BROWN & BROWN INC COM 115236101 47,510 657,394 SH   SOLE   644,894 0 12,500
BROWN FORMAN CORP CL B COM 115637209 19,607 292,555 SH   SOLE   286,955 0 5,600
CARTER BK & TR MARTINS COM COM 146103106 1,025 59,000 SH   SOLE   59,000 0 0
CBOE HLDGS INC COM COM 12503M108 65,466 572,158 SH   SOLE   561,358 0 10,800
CHECK POINT SOFTWARE ORD COM m22465104 4,669 33,770 SH   SOLE   33,770 0 0
CISCO SYS INC COM COM 17275R102 281 5,044 SH   SOLE   5,044 0 0
CNB CORP COM COM 12612R105 345 4,598 SH   SOLE   4,598 0 0
COCA COLA CO COM COM 191216100 239 3,853 SH   SOLE   3,853 0 0
COMCAST CORP NEW CL A COM 20030N101 57,934 1,237,373 SH   SOLE   1,214,273 0 23,100
COSTCO WHOLESALE CORP COM 22160K105 45,154 78,412 SH   SOLE   76,912 0 1,500
CSX CORP COM COM 126408103 371 9,914 SH   SOLE   9,914 0 0
CVS HEALTH CORP COM COM 126650100 223 2,207 SH   SOLE   2,207 0 0
DANAHER CORP DEL COM COM 235851102 219 748 SH   SOLE   748 0 0
DOLLAR GEN CORP NEW COM COM 256677105 61,903 278,055 SH   SOLE   272,755 0 5,300
DOMINION ENERGY INC COM 25746U109 230 2,709 SH   SOLE   2,709 0 0
ECOLAB INC COM COM 278865100 19,327 109,465 SH   SOLE   107,365 0 2,100
ESSENTIAL UTILS INC COM COM 29670G102 57,804 1,130,539 SH   SOLE   1,108,339 0 22,200
EXLSERVICE HOLDINGS IN COM COM 302081104 467 3,263 SH   SOLE   3,263 0 0
EXPEDITORS INTL WASH COM 302130109 25,842 250,508 SH   SOLE   246,108 0 4,400
EXXON MOBIL CORP COM 30231G102 206 2,499 SH   SOLE   2,499 0 0
FACTSET RESH SYS INC COM COM 303075105 90,323 208,045 SH   SOLE   204,045 0 4,000
FISERV INC COM COM 337738108 4,360 42,996 SH   SOLE   42,996 0 0
FIVE BELOW INC COM COM 33829m101 1,517 9,581 SH   SOLE   9,581 0 0
HENRY JACK & ASSOC INC COM COM 426281101 49,328 250,333 SH   SOLE   245,333 0 5,000
HOME DEPOT INC COM COM 437076102 1,117 3,732 SH   SOLE   3,732 0 0
HORMEL FOODS CORP COM COM 440452100 16,249 315,278 SH   SOLE   308,278 0 7,000
INTERCONTINENTAL EXCHANGE INC COM 45866F104 68,499 518,461 SH   SOLE   507,861 0 10,600
JOHNSON & JOHNSON COM COM 478160104 57,867 326,505 SH   SOLE   320,205 0 6,300
JPMORGAN CHASE & CO COM 46625H100 283 2,075 SH   SOLE   2,075 0 0
LABORATORY AMER HLDGS COM NEW COM 50540r409 2,762 10,474 SH   SOLE   10,474 0 0
MARKETAXESS HLDGS INC COM COM 57060D108 36,182 106,356 SH   SOLE   104,356 0 2,000
MCKESSON CORP COM COM 58155Q103 276 903 SH   SOLE   903 0 0
MICROSOFT CORP COM COM 594918104 43,843 142,204 SH   SOLE   139,704 0 2,500
NATIONAL RETAIL PPTYS COM 637417106 16,263 361,887 SH   SOLE   353,487 0 8,400
NEXTERA ENERGY INC COM COM 65339F101 44,188 521,640 SH   SOLE   511,240 0 10,400
NV5 GLOBAL INC COM COM 62945V109 815 6,113 SH   SOLE   6,113 0 0
O REILLY AUTOMOTIVE COM COM 67103H107 6,432 9,391 SH   SOLE   9,391 0 0
PAYPAL HLDGS INC COM COM 70450Y103 2,845 24,598 SH   SOLE   24,598 0 0
PERKINELMER INC COM COM 714046109 236 1,350 SH   SOLE   1,350 0 0
PFIZER INC COM COM 717081103 221 4,267 SH   SOLE   4,267 0 0
PRICE T ROWE GROUP INC COM 74144t108 58,105 384,317 SH   SOLE   377,417 0 6,900
PROCTER & GAMBLE CO COM 742718109 1,967 12,870 SH   SOLE   12,870 0 0
QUALYS INC COM COM 74758T303 2,817 19,783 SH   SOLE   19,783 0 0
QUIDEL CORP COM COM 74838J101 1,006 8,945 SH   SOLE   8,945 0 0
REPUBLIC SVCS INC COM COM 760759100 50,553 381,532 SH   SOLE   374,432 0 7,100
RESMED INC COM COM 761152107 31,820 131,213 SH   SOLE   128,813 0 2,400
SCHEIN HENRY INC COM COM 806407102 4,753 54,513 SH   SOLE   54,513 0 0
SMUCKER J M CO COM 832696405 62,225 459,531 SH   SOLE   450,831 0 8,700
SPDR TR UNIT SER 1 COM 78462F103 699 1,547 SH   SOLE   1,547 0 0
STRYKER CORP COM COM 863667101 56,903 212,841 SH   SOLE   208,541 0 4,300
TJX COS INC NEW COM COM 872540109 358 5,905 SH   SOLE   5,905 0 0
TRUIST FINL CORP COM COM 89832Q109 1,709 30,145 SH   SOLE   30,145 0 0
TYLER TECHNOLOGIES INC COM COM 902252105 2,261 5,082 SH   SOLE   5,082 0 0
UMB FINL CORP COM COM 902788108 540 5,560 SH   SOLE   5,560 0 0
VERISK ANALYTICS INC COM COM 92345y106 2,266 10,559 SH   SOLE   10,559 0 0
VISA INC CL A COM 92826C839 42,596 192,072 SH   SOLE   188,472 0 3,600
WAL MART COM 931142103 223 1,499 SH   SOLE   1,499 0 0
WAL-MART DE MEXICO S A ORD CL COM 93114W107 78 19,044 SH   SOLE   19,044 0 0
WALGREENS BOOTS ALLIAN COM COM 931427108 39,722 887,244 SH   SOLE   867,844 0 19,400
WASTE CONNECTIONS INC COM COM 94106B101 31,717 227,033 SH   SOLE   222,733 0 4,300