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 34,949 402,361 SH   SOLE   397,466 0 4,895
ABBVIE INC COM COM 00287Y109 22,737 256,794 SH   SOLE   253,659 0 3,135
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 13,399 63,632 SH   SOLE   62,852 0 780
ALPHABET INC CL C COM 38259p706 246 184 SH   SOLE   184 0 0
ALTRIA GROUP INC COM 02209S103 432 8,662 SH   SOLE   8,662 0 0
APPLE COMPUTER INC COM COM 037833100 1,098 3,739 SH   SOLE   3,739 0 0
BECTON DICKINSON & CO COM COM 075887109 17,230 63,354 SH   SOLE   62,609 0 745
BOEING CO COM 097023105 206 634 SH   SOLE   634 0 0
BROWN & BROWN INC COM 115236101 16,105 407,916 SH   SOLE   402,996 0 4,920
BROWN FORMAN CORP CL B COM 115637209 11,644 172,244 SH   SOLE   170,174 0 2,070
C H ROBINSON WORLDWIDE COM NEW COM 12541W209 13,245 169,369 SH   SOLE   167,439 0 1,930
CHECK POINT SOFTWARE ORD COM m22465104 2,040 18,381 SH   SOLE   18,381 0 0
CNB CORP COM COM 12612R105 395 4,598 SH   SOLE   4,598 0 0
COMCAST CORP NEW CL A COM 20030N101 23,252 517,054 SH   SOLE   511,044 0 6,010
COSTCO WHOLESALE CORP COM 22160K105 13,731 46,715 SH   SOLE   46,155 0 560
CSX CORP COM COM 126408103 352 4,859 SH   SOLE   4,859 0 0
DOLLAR GEN CORP NEW COM COM 256677105 28,534 182,934 SH   SOLE   180,799 0 2,135
DOLLAR TREE INC COM COM 256746108 2,297 24,426 SH   SOLE   24,426 0 0
DOMINION ENERGY INC COM 25746U109 23,592 284,863 SH   SOLE   281,383 0 3,480
DUKE ENERGY CORP NEW COM 26441C204 308 3,379 SH   SOLE   3,379 0 0
EBAY INC COM 278642103 693 19,179 SH   SOLE   19,179 0 0
ECOLAB INC COM COM 278865100 11,409 59,117 SH   SOLE   58,452 0 665
EURONET WORLDWIDE INC COM COM 298736109 1,092 6,930 SH   SOLE   6,930 0 0
EXLSERVICE HOLDINGS IN COM COM 302081104 274 3,950 SH   SOLE   3,950 0 0
EXPEDITORS INTL WASH COM 302130109 20,707 265,412 SH   SOLE   262,347 0 3,065
EXXON MOBIL CORP COM 30231G102 544 7,801 SH   SOLE   7,801 0 0
F M C CORP COM NEW COM 302491303 399 4,000 SH   SOLE   4,000 0 0
FACTSET RESH SYS INC COM COM 303075105 26,303 98,035 SH   SOLE   96,845 0 1,190
FISERV INC COM COM 337738108 467 4,039 SH   SOLE   4,039 0 0
HOME DEPOT INC COM COM 437076102 805 3,688 SH   SOLE   3,688 0 0
HORMEL FOODS CORP COM COM 440452100 9,829 217,894 SH   SOLE   215,339 0 2,555
INTERCONTINENTAL EXCHANGE INC COM 45866F104 20,065 216,799 SH   SOLE   214,154 0 2,645
JOHNSON & JOHNSON COM COM 478160104 16,353 112,106 SH   SOLE   110,806 0 1,300
JPMORGAN CHASE & CO COM 46625H100 887 6,363 SH   SOLE   6,363 0 0
LABORATORY AMER HLDGS COM NEW COM 50540r409 2,326 13,750 SH   SOLE   13,750 0 0
MICROSOFT CORP COM COM 594918104 21,901 138,876 SH   SOLE   137,261 0 1,615
MONDELEZ INTL INC CL A COM 609207105 210 3,810 SH   SOLE   3,810 0 0
NATIONAL RETAIL PPTYS COM 637417106 15,936 297,206 SH   SOLE   293,531 0 3,675
NEXTERA ENERGY INC COM COM 65339F101 13,150 54,304 SH   SOLE   53,649 0 655
NIKE INC CL B COM 654106103 5,255 51,866 SH   SOLE   51,366 0 500
NORFOLK SOUTHERN CORP COM 655844108 233 1,201 SH   SOLE   1,201 0 0
O REILLY AUTOMOTIVE COM COM 67103H107 2,502 5,710 SH   SOLE   5,710 0 0
PAYPAL HLDGS INC COM COM 70450Y103 1,695 15,667 SH   SOLE   15,667 0 0
PEPSICO INC COM 713448108 215 1,571 SH   SOLE   1,571 0 0
PHILIP MORRIS INTL INC COM COM 718172109 292 3,430 SH   SOLE   3,430 0 0
PRICE T ROWE GROUP INC COM 74144t108 21,212 174,100 SH   SOLE   171,995 0 2,105
PROCTER & GAMBLE CO COM 742718109 282 2,254 SH   SOLE   2,254 0 0
QUIDEL CORP COM COM 74838J101 790 10,525 SH   SOLE   10,525 0 0
REPUBLIC SVCS INC COM COM 760759100 20,984 234,122 SH   SOLE   231,327 0 2,795
RESMED INC COM COM 761152107 11,740 75,756 SH   SOLE   74,866 0 890
ROSS STORES INC COM COM 778296103 371 3,183 SH   SOLE   3,183 0 0
SCHEIN HENRY INC COM COM 806407102 206 3,083 SH   SOLE   3,083 0 0
SIGNATURE BK NEW YORK COM COM 82669g104 23,201 169,833 SH   SOLE   167,763 0 2,070
SMUCKER J M CO COM 832696405 21,058 202,224 SH   SOLE   199,929 0 2,295
STRYKER CORP COM COM 863667101 9,742 46,402 SH   SOLE   45,892 0 510
TECHNIPFMC PLC COM COM g87110105 279 13,000 SH   SOLE   13,000 0 0
TJX COS INC NEW COM COM 872540109 23,246 380,705 SH   SOLE   376,205 0 4,500
TRACTOR SUPPLY CO COM COM 892356106 14,735 157,694 SH   SOLE   155,979 0 1,715
TRUIST FINL CORP COM COM 89832Q109 851 15,107 SH   SOLE   15,107 0 0
TYLER TECHNOLOGIES INC COM COM 902252105 2,965 9,882 SH   SOLE   9,882 0 0
UMB FINL CORP COM COM 902788108 301 4,388 SH   SOLE   4,388 0 0
UNITED TECHNOLOGIES COM 913017109 15,676 104,673 SH   SOLE   103,368 0 1,305
VERISK ANALYTICS INC COM COM 92345y106 1,130 7,567 SH   SOLE   7,567 0 0
WAL MART COM 931142103 235 1,975 SH   SOLE   1,975 0 0
WALGREENS BOOTS ALLIAN COM COM 931427108 18,412 312,277 SH   SOLE   308,697 0 3,580
WASTE CONNECTIONS INC COM COM 94106B101 10,265 113,068 SH   SOLE   111,788 0 1,280