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 30,253 359,723 SH   SOLE   357,513 0 2,210
ABBVIE INC COM COM 00287Y109 17,829 245,168 SH   SOLE   243,743 0 1,425
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 10,581 57,264 SH   SOLE   56,914 0 350
ALPHABET INC CL C COM 38259p706 221 204 SH   SOLE   204 0 0
ALTRIA GROUP INC COM 02209S103 483 10,198 SH   SOLE   10,198 0 0
AMAZON COM INC COM 023135106 203 107 SH   SOLE   107 0 0
APPLE COMPUTER INC COM COM 037833100 775 3,918 SH   SOLE   3,918 0 0
BB&T CORP COM 054937107 491 9,986 SH   SOLE   9,986 0 0
BECTON DICKINSON & CO COM COM 075887109 14,193 56,321 SH   SOLE   55,991 0 330
BOEING CO COM 097023105 232 637 SH   SOLE   637 0 0
BROWN & BROWN INC COM 115236101 21,095 629,699 SH   SOLE   625,844 0 3,855
BROWN FORMAN CORP CL B COM 115637209 8,975 161,919 SH   SOLE   160,989 0 930
CISCO SYS INC COM COM 17275R102 228 4,160 SH   SOLE   4,160 0 0
CNB CORP COM COM 12612R105 345 4,598 SH   SOLE   4,598 0 0
COMCAST CORP NEW CL A COM 20030N101 19,348 457,625 SH   SOLE   454,935 0 2,690
COSTCO WHOLESALE CORP COM 22160K105 14,824 56,098 SH   SOLE   55,753 0 345
CSX CORP COM COM 126408103 396 5,121 SH   SOLE   5,121 0 0
CVS HEALTH CORP COM COM 126650100 14,849 272,517 SH   SOLE   270,932 0 1,585
DOLLAR GEN CORP NEW COM COM 256677105 21,461 158,783 SH   SOLE   157,828 0 955
DOLLAR TREE INC COM COM 256746108 1,571 14,625 SH   SOLE   14,625 0 0
DOMINION ENERGY INC COM 25746U109 19,912 257,521 SH   SOLE   255,971 0 1,550
EBAY INC COM 278642103 737 18,662 SH   SOLE   18,662 0 0
ECOLAB INC COM COM 278865100 11,709 59,304 SH   SOLE   58,959 0 345
EURONET WORLDWIDE INC COM COM 298736109 952 5,658 SH   SOLE   5,658 0 0
EXPEDITORS INTL WASH COM 302130109 15,120 199,316 SH   SOLE   198,156 0 1,160
EXXON MOBIL CORP COM 30231G102 672 8,763 SH   SOLE   8,763 0 0
F M C CORP COM NEW COM 302491303 332 4,000 SH   SOLE   4,000 0 0
FACTSET RESH SYS INC COM COM 303075105 25,107 87,615 SH   SOLE   87,085 0 530
FISERV INC COM COM 337738108 216 2,370 SH   SOLE   2,370 0 0
HOME DEPOT INC COM COM 437076102 762 3,662 SH   SOLE   3,662 0 0
HORMEL FOODS CORP COM COM 440452100 7,973 196,677 SH   SOLE   195,532 0 1,145
INTEL CORP COM COM 458140100 251 5,237 SH   SOLE   5,237 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866F104 17,008 197,910 SH   SOLE   196,725 0 1,185
JOHNSON & JOHNSON COM COM 478160104 842 6,044 SH   SOLE   6,044 0 0
JPMORGAN CHASE & CO COM 46625H100 393 3,512 SH   SOLE   3,512 0 0
LABORATORY AMER HLDGS COM NEW COM 50540r409 2,082 12,042 SH   SOLE   12,042 0 0
MCDONALDS CORP COM COM 580135101 242 1,165 SH   SOLE   1,165 0 0
MICROSOFT CORP COM COM 594918104 16,780 125,263 SH   SOLE   124,523 0 740
MONDELEZ INTL INC CL A COM 609207105 262 4,853 SH   SOLE   4,853 0 0
NATIONAL RETAIL PPTYS COM 637417106 13,477 254,226 SH   SOLE   252,586 0 1,640
NEXTERA ENERGY INC COM COM 65339F101 9,801 47,844 SH   SOLE   47,554 0 290
NIKE INC CL B COM 654106103 14,636 174,343 SH   SOLE   173,323 0 1,020
O REILLY AUTOMOTIVE COM COM 67103H107 2,022 5,476 SH   SOLE   5,476 0 0
PAYPAL HLDGS INC COM COM 70450Y103 1,324 11,567 SH   SOLE   11,567 0 0
PEPSICO INC COM 713448108 239 1,821 SH   SOLE   1,821 0 0
PFIZER INC COM COM 717081103 213 4,909 SH   SOLE   4,909 0 0
PHILIP MORRIS INTL INC COM COM 718172109 296 3,767 SH   SOLE   3,767 0 0
PPL CORP COM COM 69351t106 806 26,000 SH   SOLE   26,000 0 0
PRICE T ROWE GROUP INC COM 74144t108 17,752 161,808 SH   SOLE   160,863 0 945
PROCTER & GAMBLE CO COM 742718109 244 2,229 SH   SOLE   2,229 0 0
QUIDEL CORP COM COM 74838J101 662 11,165 SH   SOLE   11,165 0 0
REPUBLIC SVCS INC COM COM 760759100 18,925 218,427 SH   SOLE   217,172 0 1,255
RESMED INC COM COM 761152107 10,877 89,130 SH   SOLE   88,590 0 540
SIGNATURE BK NEW YORK COM COM 82669g104 19,312 159,816 SH   SOLE   158,891 0 925
SMUCKER J M CO COM 832696405 20,464 177,658 SH   SOLE   176,623 0 1,035
STRYKER CORP COM COM 863667101 13,690 66,592 SH   SOLE   66,197 0 395
TECHNIPFMC PLC COM COM g87110105 337 13,000 SH   SOLE   13,000 0 0
TJX COS INC NEW COM COM 872540109 17,180 324,892 SH   SOLE   322,872 0 2,020
TRACTOR SUPPLY CO COM COM 892356106 21,390 196,596 SH   SOLE   195,431 0 1,165
TYLER TECHNOLOGIES INC COM COM 902252105 1,998 9,247 SH   SOLE   9,247 0 0
UNITED TECHNOLOGIES COM 913017109 12,923 99,252 SH   SOLE   98,667 0 585
VERISK ANALYTICS INC COM COM 92345y106 930 6,347 SH   SOLE   6,347 0 0
WAL MART COM 931142103 234 2,116 SH   SOLE   2,116 0 0
WALGREENS BOOTS ALLIAN COM COM 931427108 15,140 276,942 SH   SOLE   275,327 0 1,615
WASTE CONNECTIONS INC COM COM 94106B101 12,988 135,884 SH   SOLE   135,094 0 790