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 26,319 329,237 SH   SOLE   329,237 0 0
ABBVIE INC COM COM 00287Y109 18,143 225,132 SH   SOLE   225,132 0 0
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 8,711 49,488 SH   SOLE   49,488 0 0
ALPHABET INC CL C COM 38259p706 317 270 SH   SOLE   270 0 0
ALTRIA GROUP INC COM 02209S103 581 10,111 SH   SOLE   10,111 0 0
APPLE COMPUTER INC COM COM 037833100 721 3,795 SH   SOLE   3,795 0 0
BB&T CORP COM 054937107 445 9,556 SH   SOLE   9,556 0 0
BECTON DICKINSON & CO COM COM 075887109 12,873 51,549 SH   SOLE   51,549 0 0
BOEING CO COM 097023105 277 727 SH   SOLE   727 0 0
BROWN & BROWN INC COM 115236101 18,232 617,809 SH   SOLE   617,809 0 0
BROWN FORMAN CORP CL B COM 115637209 8,031 152,161 SH   SOLE   152,161 0 0
CELGENE CORP COM COM 151020104 833 8,831 SH   SOLE   8,831 0 0
CISCO SYS INC COM COM 17275R102 314 5,822 SH   SOLE   5,822 0 0
COMCAST CORP NEW CL A COM 20030N101 16,928 423,421 SH   SOLE   423,421 0 0
COSTCO WHOLESALE CORP COM 22160K105 13,231 54,641 SH   SOLE   54,641 0 0
CSX CORP COM COM 126408103 421 5,621 SH   SOLE   5,621 0 0
CVS HEALTH CORP COM COM 126650100 13,436 249,143 SH   SOLE   249,143 0 0
DOLLAR GEN CORP NEW COM COM 256677105 17,508 146,754 SH   SOLE   146,754 0 0
DOLLAR TREE INC COM COM 256746108 1,567 14,920 SH   SOLE   14,920 0 0
DOMINION ENERGY INC COM 25746U109 16,901 220,472 SH   SOLE   220,472 0 0
EBAY INC COM 278642103 539 14,505 SH   SOLE   14,505 0 0
ECOLAB INC COM COM 278865100 9,093 51,506 SH   SOLE   51,506 0 0
EURONET WORLDWIDE INC COM COM 298736109 855 5,999 SH   SOLE   5,999 0 0
EXLSERVICE HOLDINGS IN COM COM 302081104 280 4,659 SH   SOLE   4,659 0 0
EXPEDITORS INTL WASH COM 302130109 13,531 178,279 SH   SOLE   178,279 0 0
EXXON MOBIL CORP COM 30231G102 705 8,726 SH   SOLE   8,726 0 0
F M C CORP COM NEW COM 302491303 346 4,509 SH   SOLE   4,509 0 0
FACEBOOK INC CL A COM 30303m102 218 1,307 SH   SOLE   1,307 0 0
FACTSET RESH SYS INC COM COM 303075105 18,687 75,269 SH   SOLE   75,269 0 0
FISERV INC COM COM 337738108 354 4,015 SH   SOLE   4,015 0 0
HOME DEPOT INC COM COM 437076102 752 3,920 SH   SOLE   3,920 0 0
HORMEL FOODS CORP COM COM 440452100 10,543 235,548 SH   SOLE   235,548 0 0
INTEL CORP COM COM 458140100 224 4,176 SH   SOLE   4,176 0 0
INTERCONTINENTAL EXCHANGE INC COM 45866F104 14,384 188,912 SH   SOLE   188,912 0 0
JOHNSON & JOHNSON COM COM 478160104 772 5,520 SH   SOLE   5,520 0 0
JPMORGAN CHASE & CO COM 46625H100 419 4,136 SH   SOLE   4,136 0 0
MCDONALDS CORP COM COM 580135101 263 1,383 SH   SOLE   1,383 0 0
MERCK & CO INC NEW COM COM 58933y105 219 2,639 SH   SOLE   2,639 0 0
MICROSOFT CORP COM COM 594918104 14,263 120,933 SH   SOLE   120,933 0 0
MONDELEZ INTL INC CL A COM 609207105 248 4,965 SH   SOLE   4,965 0 0
NATIONAL RETAIL PPTYS COM 637417106 11,537 208,296 SH   SOLE   208,296 0 0
NEXTERA ENERGY INC COM COM 65339F101 8,256 42,706 SH   SOLE   42,706 0 0
NIKE INC CL B COM 654106103 12,657 150,305 SH   SOLE   150,305 0 0
O REILLY AUTOMOTIVE COM COM 67103H107 2,149 5,535 SH   SOLE   5,535 0 0
PAYPAL HLDGS INC COM COM 70450Y103 1,068 10,283 SH   SOLE   10,283 0 0
PEPSICO INC COM 713448108 237 1,930 SH   SOLE   1,930 0 0
PFIZER INC COM COM 717081103 272 6,407 SH   SOLE   6,407 0 0
PHILIP MORRIS INTL INC COM COM 718172109 336 3,805 SH   SOLE   3,805 0 0
PPL CORP COM COM 69351t106 929 29,272 SH   SOLE   29,272 0 0
PRICE T ROWE GROUP INC COM 74144t108 15,095 150,768 SH   SOLE   150,768 0 0
PROCTER & GAMBLE CO COM 742718109 333 3,197 SH   SOLE   3,197 0 0
QUIDEL CORP COM COM 74838J101 744 11,365 SH   SOLE   11,365 0 0
REPUBLIC SVCS INC COM COM 760759100 14,709 182,993 SH   SOLE   182,993 0 0
RESMED INC COM COM 761152107 9,023 86,783 SH   SOLE   86,783 0 0
ROSS STORES INC COM COM 778296103 265 2,846 SH   SOLE   2,846 0 0
SIGNATURE BK NEW YORK COM COM 82669g104 10,157 79,310 SH   SOLE   79,310 0 0
SMUCKER J M CO COM 832696405 19,120 164,124 SH   SOLE   164,124 0 0
STRYKER CORP COM COM 863667101 11,311 57,264 SH   SOLE   57,264 0 0
TECHNIPFMC PLC COM COM g87110105 306 13,000 SH   SOLE   13,000 0 0
TJX COS INC NEW COM COM 872540109 15,093 283,643 SH   SOLE   283,643 0 0
TRACTOR SUPPLY CO COM COM 892356106 17,832 182,401 SH   SOLE   182,401 0 0
TYLER TECHNOLOGIES INC COM COM 902252105 1,555 7,606 SH   SOLE   7,606 0 0
UNITED TECHNOLOGIES COM 913017109 10,667 82,762 SH   SOLE   82,762 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 212 859 SH   SOLE   859 0 0
VERISK ANALYTICS INC COM COM 92345y106 789 5,935 SH   SOLE   5,935 0 0
WABTEC CORP COM COM 929740108 449 6,088 SH   SOLE   6,088 0 0
WAL MART COM 931142103 201 2,065 SH   SOLE   2,065 0 0
WALGREENS BOOTS ALLIAN COM COM 931427108 16,017 253,151 SH   SOLE   253,151 0 0
WASTE CONNECTIONS INC COM COM 94106B101 9,946 112,269 SH   SOLE   112,269 0 0