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 67,247 569,267 SH   SOLE   556,667 0 12,600
ABBVIE INC COM COM 00287Y109 53,461 495,605 SH   SOLE   485,005 0 10,600
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 37,078 115,897 SH   SOLE   113,097 0 2,800
ALPHABET INC CL A COM 38259p508 283 106 SH   SOLE   106 0 0
ALPHABET INC CL C COM 38259p706 413 155 SH   SOLE   155 0 0
ALTRIA GROUP INC COM 02209S103 345 7,575 SH   SOLE   7,575 0 0
AMAZON COM INC COM 023135106 493 150 SH   SOLE   150 0 0
AMGEN INC COM COM 031162100 212 998 SH   SOLE   998 0 0
ANTHEM INC COM COM 036752103 365 979 SH   SOLE   979 0 0
APPLE COMPUTER INC COM COM 037833100 1,812 12,808 SH   SOLE   12,808 0 0
AUTOMATIC DATA PROCESSING COM 053015103 39,697 198,563 SH   SOLE   194,263 0 4,300
BECTON DICKINSON & CO COM COM 075887109 45,196 183,856 SH   SOLE   179,656 0 4,200
BLACKROCK INC COM COM 09247X101 37,730 44,988 SH   SOLE   43,988 0 1,000
BROWN & BROWN INC COM 115236101 33,475 603,705 SH   SOLE   591,405 0 12,300
BROWN FORMAN CORP CL B COM 115637209 17,261 257,589 SH   SOLE   251,989 0 5,600
CARTER BK & TR MARTINS COM COM 146103106 1,081 76,000 SH   SOLE   76,000 0 0
CBOE HLDGS INC COM COM 12503M108 61,255 494,550 SH   SOLE   483,950 0 10,600
CHECK POINT SOFTWARE ORD COM m22465104 3,583 31,696 SH   SOLE   31,696 0 0
CISCO SYS INC COM COM 17275R102 248 4,562 SH   SOLE   4,562 0 0
CNB CORP COM COM 12612R105 391 4,598 SH   SOLE   4,598 0 0
COCA COLA CO COM COM 191216100 210 3,994 SH   SOLE   3,994 0 0
COMCAST CORP NEW CL A COM 20030N101 46,101 824,267 SH   SOLE   806,667 0 17,600
COSTCO WHOLESALE CORP COM 22160K105 29,098 64,756 SH   SOLE   63,256 0 1,500
CSX CORP COM COM 126408103 399 13,410 SH   SOLE   13,410 0 0
CVS HEALTH CORP COM COM 126650100 237 2,788 SH   SOLE   2,788 0 0
DANAHER CORP DEL COM COM 235851102 213 701 SH   SOLE   701 0 0
DOLLAR GEN CORP NEW COM COM 256677105 52,969 249,690 SH   SOLE   244,390 0 5,300
DUKE ENERGY CORP NEW COM 26441C204 201 2,059 SH   SOLE   2,059 0 0
ECOLAB INC COM COM 278865100 21,452 102,826 SH   SOLE   100,726 0 2,100
ESSENTIAL UTILS INC COM COM 29670G102 46,874 1,017,241 SH   SOLE   995,441 0 21,800
EURONET WORLDWIDE INC COM COM 298736109 3,310 26,006 SH   SOLE   26,006 0 0
EXLSERVICE HOLDINGS IN COM COM 302081104 424 3,444 SH   SOLE   3,444 0 0
EXPEDITORS INTL WASH COM 302130109 26,074 218,872 SH   SOLE   214,472 0 4,400
FACEBOOK INC CL A COM 30303m102 218 642 SH   SOLE   642 0 0
FACTSET RESH SYS INC COM COM 303075105 69,607 176,319 SH   SOLE   172,319 0 4,000
FISERV INC COM COM 337738108 3,943 36,337 SH   SOLE   36,337 0 0
HOME DEPOT INC COM COM 437076102 1,246 3,798 SH   SOLE   3,798 0 0
HORMEL FOODS CORP COM COM 440452100 12,946 315,748 SH   SOLE   308,748 0 7,000
INTEL CORP COM COM 458140100 218 4,083 SH   SOLE   4,083 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866F104 54,352 473,369 SH   SOLE   462,969 0 10,400
JOHNSON & JOHNSON COM COM 478160104 47,326 293,042 SH   SOLE   286,742 0 6,300
JPMORGAN CHASE & CO COM 46625H100 511 3,122 SH   SOLE   3,122 0 0
LABORATORY AMER HLDGS COM NEW COM 50540r409 2,427 8,623 SH   SOLE   8,623 0 0
LOWES COS INC COM COM 548661107 242 1,192 SH   SOLE   1,192 0 0
MCDONALDS CORP COM COM 580135101 229 949 SH   SOLE   949 0 0
MICROSOFT CORP COM COM 594918104 34,057 120,802 SH   SOLE   118,302 0 2,500
NATIONAL RETAIL PPTYS COM 637417106 15,852 367,034 SH   SOLE   358,734 0 8,300
NEXTERA ENERGY INC COM COM 65339F101 36,998 471,190 SH   SOLE   460,990 0 10,200
NORFOLK SOUTHERN CORP COM 655844108 304 1,271 SH   SOLE   1,271 0 0
NV5 GLOBAL INC COM COM 62945V109 636 6,456 SH   SOLE   6,456 0 0
O REILLY AUTOMOTIVE COM COM 67103H107 4,630 7,577 SH   SOLE   7,577 0 0
OLLIES BARGAIN OUTLET COM COM 681116109 1,845 30,603 SH   SOLE   30,603 0 0
PAYPAL HLDGS INC COM COM 70450Y103 2,454 9,429 SH   SOLE   9,429 0 0
PEPSICO INC COM 713448108 259 1,721 SH   SOLE   1,721 0 0
PERKINELMER INC COM COM 714046109 234 1,350 SH   SOLE   1,350 0 0
PFIZER INC COM COM 717081103 214 4,985 SH   SOLE   4,985 0 0
PRICE T ROWE GROUP INC COM 74144t108 54,929 279,254 SH   SOLE   273,154 0 6,100
PROCTER & GAMBLE CO COM 742718109 1,767 12,644 SH   SOLE   12,644 0 0
QUIDEL CORP COM COM 74838J101 1,337 9,475 SH   SOLE   9,475 0 0
RAYTHEON TECHNOLOGIES COM COM 75513e101 397 4,618 SH   SOLE   4,618 0 0
REPUBLIC SVCS INC COM COM 760759100 37,089 308,920 SH   SOLE   301,820 0 7,100
RESMED INC COM COM 761152107 29,313 111,223 SH   SOLE   108,823 0 2,400
SCHEIN HENRY INC COM COM 806407102 3,799 49,879 SH   SOLE   49,879 0 0
SMUCKER J M CO COM 832696405 47,999 399,889 SH   SOLE   391,189 0 8,700
SPDR TR UNIT SER 1 COM 78462F103 861 2,007 SH   SOLE   2,007 0 0
STRYKER CORP COM COM 863667101 47,563 180,354 SH   SOLE   176,154 0 4,200
TARGET CORP COM COM 87612E106 219 955 SH   SOLE   955 0 0
TJX COS INC NEW COM COM 872540109 444 6,730 SH   SOLE   6,730 0 0
TRUIST FINL CORP COM COM 89832Q109 1,957 33,364 SH   SOLE   33,364 0 0
TYLER TECHNOLOGIES INC COM COM 902252105 2,045 4,458 SH   SOLE   4,458 0 0
UMB FINL CORP COM COM 902788108 576 5,953 SH   SOLE   5,953 0 0
VERISK ANALYTICS INC COM COM 92345y106 1,794 8,956 SH   SOLE   8,956 0 0
VISA INC CL A COM 92826C839 373 1,676 SH   SOLE   1,676 0 0
WAL MART COM 931142103 438 3,143 SH   SOLE   3,143 0 0
WAL-MART DE MEXICO S A ORD CL COM P98180188 65 19,044 SH   SOLE   19,044 0 0
WALGREENS BOOTS ALLIAN COM COM 931427108 41,485 881,723 SH   SOLE   862,323 0 19,400
WASTE CONNECTIONS INC COM COM 94106B101 25,988 206,365 SH   SOLE   202,065 0 4,300
XCEL ENERGY INC COM COM 98389B100 299 4,785 SH   SOLE   4,785 0 0