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
3M COMPANY COM 88579Y101 991,358 5,714 SH   SOLE   5,714 0 0
A T & T INC COM 00206R102 3,839,021 115,720 SH   SOLE   115,720 0 0
ABBOTT LABORATORIES COM 002824100 185,832 2,225 SH   SOLE   2,225 0 0
ABERCROMBIE & FITCH CLASS A COM 002896207 236,744 14,650 SH   SOLE   14,650 0 0
ACUITY BRANDS INC COM 00508Y102 219,266 1,603 SH   SOLE   1,603 0 0
AFLAC INC COM 001055102 2,632,680 48,125 SH   SOLE   48,125 0 0
AIR PROD & CHEMICALS COM 009158106 356,318 1,583 SH   SOLE   1,583 0 0
ALPHABET INC. CLASS C COM 02079K107 1,820,070 1,691 SH   SOLE   1,691 0 0
ALTRIA GROUP INC COM 02209S103 113,050 2,378 SH   SOLE   2,378 0 0
AMCOR PLC F COM G0250X107 235,011 20,525 SH   SOLE   20,525 0 0
AMGEN INCORPORATED COM 031162100 3,432,848 18,586 SH   SOLE   18,586 0 0
APPLE INC COM 037833100 9,523,569 48,139 SH   SOLE   48,139 0 0
AUTO DATA PROCESSING COM 053015103 12,404,161 75,193 SH   SOLE   75,193 0 0
BANK OF AMERICA CORP COM 060505104 118,748 4,086 SH   SOLE   4,086 0 0
BANK OF MONTREAL F COM 063671101 337,725 4,476 SH   SOLE   4,476 0 0
BAXTER INTERNATIONAL COM 071813109 602,005 7,379 SH   SOLE   7,379 0 0
BB&T CORPORATION COM 054937107 5,987,476 122,744 SH   SOLE   122,744 0 0
BED BATH & BEYOND COM 075896100 314,305 26,963 SH   SOLE   26,963 0 0
BERKSHIRE HATHAWAY CLASS B COM 084670702 446,250 2,100 SH   SOLE   2,100 0 0
BIOGEN INC COM 09062x103 154,555 661 SH   SOLE   661 0 0
BIO-TECHNE CORP COM 09073M104 3,521,730 16,852 SH   SOLE   16,852 0 0
BOEING CO COM 097023105 569,899 1,562 SH   SOLE   1,562 0 0
BROWN & BROWN INC COM 115236101 195,515 5,845 SH   SOLE   5,845 0 0
BROWN FORMAN CORP CLASS B COM 109194100 394,978 7,158 SH   SOLE   7,158 0 0
CHEVRON CORPORATION COM 166764100 6,179,848 49,992 SH   SOLE   49,992 0 0
CHUBB LTD F COM 171232101 6,455,327 43,759 SH   SOLE   43,759 0 0
CHURCH & DWIGHT CO COM 171340102 576,149 7,906 SH   SOLE   7,906 0 0
CINTAS CORP COM 172908105 1,479,436 6,258 SH   SOLE   6,258 0 0
CLOROX COMPANY COM 189054109 329,055 2,155 SH   SOLE   2,155 0 0
COLGATE-PALMOLIVE CO COM 194162103 255,270 3,562 SH   SOLE   3,562 0 0
COMMERCE BANCSHARES COM 200525103 145,227 2,431 SH   SOLE   2,431 0 0
COMPASS MINERALS INT COM 20451N101 2,541,613 45,745 SH   SOLE   45,745 0 0
CONOCOPHILLIPS COM 20825C104 3,221,800 52,847 SH   SOLE   52,847 0 0
CONSOLIDATED EDISON COM 209115104 567,022 6,464 SH   SOLE   6,464 0 0
COOPER TIRE & RUBBER COM 216831107 521,883 16,458 SH   SOLE   16,458 0 0
COPART INC COM 217204106 3,038,779 40,951 SH   SOLE   40,951 0 0
CORNING INC COM 219350105 138,252 4,192 SH   SOLE   4,192 0 0
COSTCO WHOLESALE CO COM 22160K105 1,747,555 6,613 SH   SOLE   6,613 0 0
CRACKER BARREL COM 22410J106 155,316 905 SH   SOLE   905 0 0
CSX CORP COM 126408103 3,534,781 45,618 SH   SOLE   45,618 0 0
CULLEN FROST BANKERS COM 229899109 4,828,517 51,542 SH   SOLE   51,542 0 0
CUMMINS INC COM 231021106 4,651,524 27,303 SH   SOLE   27,303 0 0
DENTSPLY SIRONA INC COM 24906P109 3,657,493 63,060 SH   SOLE   63,060 0 0
DEVON ENERGY CORP COM 25179M103 1,334,486 47,015 SH   SOLE   47,015 0 0
DOMINION RES INC VA COM 25746U109 268,462 3,473 SH   SOLE   3,473 0 0
DUKE ENERGY CORP COM 26441C204 2,159,581 24,428 SH   SOLE   24,428 0 0
EMERSON ELECTRIC CO COM 291011104 1,392,803 20,902 SH   SOLE   20,902 0 0
EVEREST RE GROUP LTD F COM 012268483 744,557 2,995 SH   SOLE   2,995 0 0
EXXON MOBIL CORP COM 30231G102 6,235,575 81,858 SH   SOLE   81,858 0 0
F5 NETWORKS INC COM 315616102 132,520 915 SH   SOLE   915 0 0
FACEBOOK INC CLASS A COM 30303M102 277,032 1,441 SH   SOLE   1,441 0 0
FACTSET RESEARCH SYS COM 303075105 277,479 970 SH   SOLE   970 0 0
FLUOR CORPORATION COM 343412102 1,380,118 41,141 SH   SOLE   41,141 0 0
GENERAL ELECTRIC CO COM 369604103 482,529 46,153 SH   SOLE   46,153 0 0
GENTEX CORP COM 371901109 246,484 9,895 SH   SOLE   9,895 0 0
GENUINE PARTS CO COM 372460105 6,820,936 66,225 SH   SOLE   66,225 0 0
GILEAD SCIENCES INC COM 375558103 1,534,097 22,724 SH   SOLE   22,724 0 0
GRANITE CONSTRUCTION COM 387328107 219,352 4,500 SH   SOLE   4,500 0 0
HOME DEPOT INC COM 437076102 6,816,170 32,638 SH   SOLE   32,638 0 0
HONEYWELL INTL INC COM 438516106 665,455 3,809 SH   SOLE   3,809 0 0
HORMEL FOODS CORP COM 440452100 607,878 15,010 SH   SOLE   15,010 0 0
IBM CORP COM 459200101 339,083 2,449 SH   SOLE   2,449 0 0
ILLINOIS TOOL WORKS COM 452308109 560,568 3,736 SH   SOLE   3,736 0 0
INTEL CORP COM 458140100 13,957,821 291,455 SH   SOLE   291,455 0 0
INTERDIGITAL INC. COM 45867G101 836,558 12,946 SH   SOLE   12,946 0 0
J M SMUCKER CO COM 832696405 902,288 7,775 SH   SOLE   7,775 0 0
J P MORGAN CHASE & CO COM 46625H100 1,143,360 10,234 SH   SOLE   10,234 0 0
JOHNSON & JOHNSON COM 478160104 10,013,007 72,189 SH   SOLE   72,189 0 0
KIMBERLY-CLARK CORP COM 494368103 3,490,435 25,987 SH   SOLE   25,987 0 0
LEGGETT & PLATT INC COM 524660107 1,369,130 35,626 SH   SOLE   35,626 0 0
LILLY ELI & CO COM 532457108 4,193,591 38,019 SH   SOLE   38,019 0 0
MARATHON PETE CORP COM 56585A102 142,753 2,584 SH   SOLE   2,584 0 0
MASCO CORP COM 574599106 305,948 7,785 SH   SOLE   7,785 0 0
MAXIM INTEGRATED PRO COM 57772K101 416,001 6,900 SH   SOLE   6,900 0 0
MAXIMUS INC COM 577933104 1,949,198 26,760 SH   SOLE   26,760 0 0
MC CORMICK & CO INC COM 579780206 520,470 3,385 SH   SOLE   3,385 0 0
MC DONALDS CORP COM 580135101 9,929,549 47,836 SH   SOLE   47,836 0 0
MERCK & CO INC COM 58933Y105 3,926,689 47,212 SH   SOLE   47,212 0 0
MEREDITH CORP COM 589433101 2,217,743 40,374 SH   SOLE   40,374 0 0
MICROSOFT CORP COM 594918104 8,341,378 62,511 SH   SOLE   62,511 0 0
MINERALS TECH INC COM 603158106 204,568 3,815 SH   SOLE   3,815 0 0
NEXTERA ENERGY INC COM 65339F101 503,785 2,467 SH   SOLE   2,467 0 0
NORDSTROM INC COM 655664100 821,656 25,657 SH   SOLE   25,657 0 0
NORFOLK SOUTHERN CO COM 655844108 120,719 610 SH   SOLE   610 0 0
NUCOR CORP COM 670346105 113,732 2,069 SH   SOLE   2,069 0 0
NVIDIA CORP COM COM 67066G104 164,316 1,000 SH   SOLE   1,000 0 0
OWENS &MINOR INC HLD COM 690732102 208,434 64,331 SH   SOLE   64,331 0 0
PACKAGING CORP OF AM COM 695156109 1,026,105 10,666 SH   SOLE   10,666 0 0
PATTERSON COMPANIES COM 703395103 2,379,485 104,219 SH   SOLE   104,219 0 0
PAYCHEX INC COM 704326107 2,400,492 29,243 SH   SOLE   29,243 0 0
PENTAIR PLC COM 107586334 584,227 15,775 SH   SOLE   15,775 0 0
PEPSICO INCORPORATED COM 713448108 280,148 2,133 SH   SOLE   2,133 0 0
PFIZER INCORPORATED COM 717081103 2,584,402 59,928 SH   SOLE   59,928 0 0
PHILLIPS 66 COM 718546104 209,915 2,256 SH   SOLE   2,256 0 0
PROCTER & GAMBLE COM 742718109 971,925 8,878 SH   SOLE   8,878 0 0
PROGRESSIVE CO OHIO COM 743315103 11,778,486 147,004 SH   SOLE   147,004 0 0
PUBLIC STORAGE REIT COM 74460D109 160,476 673 SH   SOLE   673 0 0
QUALCOMM INC COM 747525103 6,209,417 82,184 SH   SOLE   82,184 0 0
REGIONS FINANCIAL CO COM 7591EP100 243,450 16,405 SH   SOLE   16,405 0 0
RENAISSANCERE HLDGS F COM 011540376 1,297,282 7,235 SH   SOLE   7,235 0 0
ROSS STORES INC COM 778296103 878,434 8,730 SH   SOLE   8,730 0 0
SCHWAB US DIVIDEND EQUITY ETF COM 80589M102 203,053 3,825 SH   SOLE   3,825 0 0
SHERWIN WILLIAMS CO COM 824348106 154,882 339 SH   SOLE   339 0 0
SIMON PPTY GROUP REIT COM 828806109 167,887 1,045 SH   SOLE   1,045 0 0
SKYWORKS SOLUTIONS COM 83088M102 1,029,845 13,293 SH   SOLE   13,293 0 0
SNAP ON INC COM 833034101 209,597 1,265 SH   SOLE   1,265 0 0
SONOCO PRODUCTS CO COM 835495102 3,936,314 60,446 SH   SOLE   60,446 0 0
SOUTHERN COMPANY COM 842587107 652,859 11,826 SH   SOLE   11,826 0 0
STANLEY BLACK & DECK COM 854502101 133,264 925 SH   SOLE   925 0 0
STARBUCKS CORP COM 855244109 208,934 2,501 SH   SOLE   2,501 0 0
SUNTRUST BANKS INC COM 867914103 4,136,780 66,326 SH   SOLE   66,326 0 0
SYSCO CORPORATION COM 871829107 5,303,717 74,905 SH   SOLE   74,905 0 0
T ROWE PRICE GROUP COM 74144T108 178,248 1,620 SH   SOLE   1,620 0 0
TARGET CORPORATION COM 87612E106 286,675 3,323 SH   SOLE   3,323 0 0
TELEFLEX INCORPORATE COM 879369106 3,154,120 9,601 SH   SOLE   9,601 0 0
TEXAS INSTRUMENTS COM 882508104 178,797 1,553 SH   SOLE   1,553 0 0
THE COCA-COLA CO COM 191216100 12,529,108 245,596 SH   SOLE   245,596 0 0
TORCHMARK CORP COM 891027104 1,604,756 17,908 SH   SOLE   17,908 0 0
UNITED PARCEL SRVC CLASS B COM 911312106 3,207,793 31,110 SH   SOLE   31,110 0 0
UNITED TECHNOLOGIES COM 913017109 147,569 1,135 SH   SOLE   1,135 0 0
VANGUARD TOTAL STOCK MARKET ETF COM 922908769 684,934 4,572 SH   SOLE   4,572 0 0
VERIZON COMMUNICATN COM 92343V104 422,201 7,409 SH   SOLE   7,409 0 0
VF CORPORATION COM 918204108 433,108 4,969 SH   SOLE   4,969 0 0
VISA INC CLASS A COM 92826C839 194,725 1,133 SH   SOLE   1,133 0 0
VULCAN MATERIALS COM COM 929160109 599,338 4,362 SH   SOLE   4,362 0 0
W E C ENERGY GROUP I COM 92939u106 781,430 9,383 SH   SOLE   9,383 0 0
WALGREENS BOOTS ALLI COM 931427108 697,028 12,781 SH   SOLE   12,781 0 0
WAL-MART STORES INC COM 931142103 8,119,759 73,342 SH   SOLE   73,342 0 0
WALT DISNEY CO COM 254687106 1,548,622 11,100 SH   SOLE   11,100 0 0
WASTE MANAGEMENT INC COM 94106L109 915,445 7,909 SH   SOLE   7,909 0 0
WELLS FARGO BK N A COM 949746101 147,259 3,112 SH   SOLE   3,112 0 0
WERNER ENTERPRISES COM 950755108 3,732,602 119,989 SH   SOLE   119,989 0 0
WESTERN UNION CO COM 959802109 1,593,473 80,397 SH   SOLE   80,397 0 0
WEYERHAEUSER CO REIT COM 962166104 4,511,725 171,485 SH   SOLE   171,485 0 0
ZEBRA TECHNOLOGIES CLASS A COM 989207105 4,510,422 21,469 SH   SOLE   21,469 0 0