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 934,617 5,683 SH   SOLE   5,683 0 0
A T & T INC COM 00206R102 4,312,457 113,797 SH   SOLE   113,797 0 0
ABBOTT LABORATORIES COM 002824100 204,047 2,425 SH   SOLE   2,425 0 0
ABERCROMBIE & FITCH CLASS A COM 002896207 214,428 13,800 SH   SOLE   13,800 0 0
ACUITY BRANDS INC COM 00508Y102 216,803 1,603 SH   SOLE   1,603 0 0
AFLAC INC COM 001055102 2,552,415 48,653 SH   SOLE   48,653 0 0
AIR PROD & CHEMICALS COM 009158106 351,247 1,583 SH   SOLE   1,583 0 0
ALPHABET INC. CLASS C COM 02079K107 2,181,542 1,789 SH   SOLE   1,789 0 0
AMCOR PLC F COM G0250X107 200,837 20,525 SH   SOLE   20,525 0 0
AMGEN INCORPORATED COM 031162100 3,687,803 19,048 SH   SOLE   19,048 0 0
APPLE INC COM 037833100 10,836,496 48,372 SH   SOLE   48,372 0 0
AUTO DATA PROCESSING COM 053015103 12,135,437 75,045 SH   SOLE   75,045 0 0
BANK OF AMERICA CORP COM 060505104 119,570 4,086 SH   SOLE   4,086 0 0
BANK OF MONTREAL F COM 063671101 331,403 4,476 SH   SOLE   4,476 0 0
BAXTER INTERNATIONAL COM 071813109 611,118 6,954 SH   SOLE   6,954 0 0
BB&T CORPORATION COM 054937107 6,561,690 122,786 SH   SOLE   122,786 0 0
BED BATH & BEYOND COM 075896100 130,963 12,428 SH   SOLE   12,428 0 0
BERKSHIRE HATHAWAY CLASS B COM 084670702 436,229 2,100 SH   SOLE   2,100 0 0
BIOGEN INC COM 09062x103 153,880 661 SH   SOLE   661 0 0
BIO-TECHNE CORP COM 09073M104 3,332,676 16,802 SH   SOLE   16,802 0 0
BOEING CO COM 097023105 570,066 1,497 SH   SOLE   1,497 0 0
BRISTOL-MYERS SQUIBB COM 110122108 155,854 3,055 SH   SOLE   3,055 0 0
BROWN & BROWN INC COM 115236101 220,806 6,125 SH   SOLE   6,125 0 0
BROWN FORMAN CORP CLASS B COM 109194100 451,195 7,203 SH   SOLE   7,203 0 0
CHEVRON CORPORATION COM 166764100 6,142,245 51,776 SH   SOLE   51,776 0 0
CHUBB LTD F COM 171232101 6,952,816 43,069 SH   SOLE   43,069 0 0
CHURCH & DWIGHT CO COM 171340102 599,086 7,956 SH   SOLE   7,956 0 0
CINTAS CORP COM 172908105 1,656,983 6,178 SH   SOLE   6,178 0 0
CISCO SYSTEMS INC COM 17275R102 109,521 2,209 SH   SOLE   2,209 0 0
CLOROX COMPANY COM 189054109 328,295 2,164 SH   SOLE   2,164 0 0
COLGATE-PALMOLIVE CO COM 194162103 262,537 3,562 SH   SOLE   3,562 0 0
COMMERCE BANCSHARES COM 200525103 147,731 2,431 SH   SOLE   2,431 0 0
COMPASS MINERALS INT COM 20451N101 2,672,796 47,021 SH   SOLE   47,021 0 0
CONOCOPHILLIPS COM 20825C104 2,803,441 49,425 SH   SOLE   49,425 0 0
CONSOLIDATED EDISON COM 209115104 608,327 6,464 SH   SOLE   6,464 0 0
COOPER TIRE & RUBBER COM 216831107 409,253 15,558 SH   SOLE   15,558 0 0
COPART INC COM 217204106 3,186,764 39,730 SH   SOLE   39,730 0 0
CORNING INC COM 219350105 119,932 4,192 SH   SOLE   4,192 0 0
COSTCO WHOLESALE CO COM 22160K105 1,911,339 6,633 SH   SOLE   6,633 0 0
CRACKER BARREL COM 22410J106 288,553 1,773 SH   SOLE   1,773 0 0
CSX CORP COM 126408103 2,850,376 40,953 SH   SOLE   40,953 0 0
CULLEN FROST BANKERS COM 229899109 4,753,759 53,678 SH   SOLE   53,678 0 0
CUMMINS INC COM 231021106 4,517,572 27,635 SH   SOLE   27,635 0 0
DENTSPLY SIRONA INC COM 24906P109 3,364,565 62,942 SH   SOLE   62,942 0 0
DEVON ENERGY CORP COM 25179M103 1,124,214 46,800 SH   SOLE   46,800 0 0
DOMINION RES INC VA COM 25746U109 280,826 3,473 SH   SOLE   3,473 0 0
DUKE ENERGY CORP COM 26441C204 2,382,293 24,903 SH   SOLE   24,903 0 0
EMERSON ELECTRIC CO COM 291011104 1,560,712 23,263 SH   SOLE   23,263 0 0
EVEREST RE GROUP LTD F COM 012268483 505,642 1,895 SH   SOLE   1,895 0 0
EXXON MOBIL CORP COM 30231G102 5,823,045 82,170 SH   SOLE   82,170 0 0
F5 NETWORKS INC COM 315616102 135,765 965 SH   SOLE   965 0 0
FACEBOOK INC CLASS A COM 30303M102 256,871 1,441 SH   SOLE   1,441 0 0
FACTSET RESEARCH SYS COM 303075105 227,800 935 SH   SOLE   935 0 0
FISERV INC COM 337738108 110,177 1,064 SH   SOLE   1,064 0 0
GENERAL ELECTRIC CO COM 369604103 409,524 45,654 SH   SOLE   45,654 0 0
GENTEX CORP COM 371901109 285,004 10,345 SH   SOLE   10,345 0 0
GENUINE PARTS CO COM 372460105 6,643,775 66,570 SH   SOLE   66,570 0 0
GILEAD SCIENCES INC COM 375558103 1,610,826 25,334 SH   SOLE   25,334 0 0
GLOBE LIFE INC COM 37959E102 1,695,821 17,683 SH   SOLE   17,683 0 0
GRANITE CONSTRUCTION COM 387328107 145,350 4,500 SH   SOLE   4,500 0 0
HOME DEPOT INC COM 437076102 7,586,977 32,665 SH   SOLE   32,665 0 0
HONEYWELL INTL INC COM 438516106 668,080 3,943 SH   SOLE   3,943 0 0
HORMEL FOODS CORP COM 440452100 647,874 14,810 SH   SOLE   14,810 0 0
IBM CORP COM 459200101 358,499 2,449 SH   SOLE   2,449 0 0
ILLINOIS TOOL WORKS COM 452308109 619,244 3,956 SH   SOLE   3,956 0 0
INTEL CORP COM 458140100 14,959,736 290,593 SH   SOLE   290,593 0 0
INTERDIGITAL INC. COM 45867G101 969,790 18,391 SH   SOLE   18,391 0 0
J M SMUCKER CO COM 832696405 776,559 7,050 SH   SOLE   7,050 0 0
J P MORGAN CHASE & CO COM 46625H100 1,234,327 10,497 SH   SOLE   10,497 0 0
JOHNSON & JOHNSON COM 478160104 9,276,845 71,456 SH   SOLE   71,456 0 0
KIMBERLY-CLARK CORP COM 494368103 3,731,914 26,216 SH   SOLE   26,216 0 0
LEGGETT & PLATT INC COM 524660107 1,471,701 35,825 SH   SOLE   35,825 0 0
LILLY ELI & CO COM 532457108 4,431,256 39,443 SH   SOLE   39,443 0 0
MARATHON PETE CORP COM 56585A102 156,803 2,584 SH   SOLE   2,584 0 0
MASCO CORP COM 574599106 319,836 7,640 SH   SOLE   7,640 0 0
MAXIM INTEGRATED PRO COM 57772K101 444,039 7,689 SH   SOLE   7,689 0 0
MAXIMUS INC COM 577933104 2,142,545 27,800 SH   SOLE   27,800 0 0
MC CORMICK & CO INC COM 579780206 515,396 3,293 SH   SOLE   3,293 0 0
MC DONALDS CORP COM 580135101 10,217,055 47,512 SH   SOLE   47,512 0 0
MERCK & CO INC COM 58933Y105 3,986,112 46,909 SH   SOLE   46,909 0 0
MEREDITH CORP COM 589433101 1,498,736 41,029 SH   SOLE   41,029 0 0
MICROSOFT CORP COM 594918104 8,463,408 60,890 SH   SOLE   60,890 0 0
MINERALS TECH INC COM 603158106 204,140 3,815 SH   SOLE   3,815 0 0
NEXTERA ENERGY INC COM 65339F101 594,736 2,554 SH   SOLE   2,554 0 0
NORDSTROM INC COM 655664100 741,775 22,129 SH   SOLE   22,129 0 0
NORFOLK SOUTHERN CO COM 655844108 110,037 610 SH   SOLE   610 0 0
NUCOR CORP COM 670346105 105,498 2,069 SH   SOLE   2,069 0 0
NVIDIA CORP COM COM 67066G104 173,865 1,000 SH   SOLE   1,000 0 0
PACKAGING CORP OF AM COM 695156109 1,170,110 11,026 SH   SOLE   11,026 0 0
PATTERSON COMPANIES COM 703395103 1,958,937 109,362 SH   SOLE   109,362 0 0
PAYCHEX INC COM 704326107 2,470,290 29,890 SH   SOLE   29,890 0 0
PENTAIR PLC COM 107586334 637,857 16,830 SH   SOLE   16,830 0 0
PEPSICO INCORPORATED COM 713448108 347,217 2,536 SH   SOLE   2,536 0 0
PFIZER INCORPORATED COM 717081103 2,219,109 61,403 SH   SOLE   61,403 0 0
PHILLIPS 66 COM 718546104 267,186 2,606 SH   SOLE   2,606 0 0
PROCTER & GAMBLE COM 742718109 1,117,788 8,980 SH   SOLE   8,980 0 0
PROGRESSIVE CO OHIO COM 743315103 11,244,947 145,565 SH   SOLE   145,565 0 0
PUBLIC STORAGE REIT COM 74460D109 165,394 673 SH   SOLE   673 0 0
QUALCOMM INC COM 747525103 6,165,312 80,625 SH   SOLE   80,625 0 0
REGIONS FINANCIAL CO COM 7591EP100 260,721 16,405 SH   SOLE   16,405 0 0
RENAISSANCERE HLDGS F COM 011540376 1,433,579 7,385 SH   SOLE   7,385 0 0
ROSS STORES INC COM 778296103 972,341 8,841 SH   SOLE   8,841 0 0
RPM INTERNTNL COM 749685103 101,684 1,474 SH   SOLE   1,474 0 0
SCHWAB US DIVIDEND EQUITY ETF COM 80589M102 209,820 3,825 SH   SOLE   3,825 0 0
SHERWIN WILLIAMS CO COM 824348106 186,467 339 SH   SOLE   339 0 0
SIMON PPTY GROUP REIT COM 828806109 163,647 1,045 SH   SOLE   1,045 0 0
SKYWORKS SOLUTIONS COM 83088M102 1,061,728 13,443 SH   SOLE   13,443 0 0
SNAP ON INC COM 833034101 198,941 1,265 SH   SOLE   1,265 0 0
SONOCO PRODUCTS CO COM 835495102 3,531,692 60,586 SH   SOLE   60,586 0 0
SOUTHERN COMPANY COM 842587107 272,957 4,426 SH   SOLE   4,426 0 0
STANLEY BLACK & DECK COM 854502101 133,771 925 SH   SOLE   925 0 0
STARBUCKS CORP COM 855244109 221,363 2,501 SH   SOLE   2,501 0 0
SUNTRUST BANKS INC COM 867914103 4,570,817 66,330 SH   SOLE   66,330 0 0
SYSCO CORPORATION COM 871829107 5,748,489 72,463 SH   SOLE   72,463 0 0
T ROWE PRICE GROUP COM 74144T108 185,117 1,620 SH   SOLE   1,620 0 0
TARGET CORPORATION COM 87612E106 403,892 3,771 SH   SOLE   3,771 0 0
TELEFLEX INCORPORATE COM 879369106 3,273,331 9,586 SH   SOLE   9,586 0 0
TEXAS INSTRUMENTS COM 882508104 200,285 1,551 SH   SOLE   1,551 0 0
THE COCA-COLA CO COM 191216100 13,322,352 245,254 SH   SOLE   245,254 0 0
UNITED PARCEL SRVC CLASS B COM 911312106 3,905,113 32,613 SH   SOLE   32,613 0 0
UNITED TECHNOLOGIES COM 913017109 151,904 1,111 SH   SOLE   1,111 0 0
VANGUARD TOTAL STOCK MARKET ETF COM 922908769 798,165 5,276 SH   SOLE   5,276 0 0
VERIZON COMMUNICATN COM 92343V104 476,204 7,864 SH   SOLE   7,864 0 0
VF CORPORATION COM 918204108 443,648 4,976 SH   SOLE   4,976 0 0
VISA INC CLASS A COM 92826C839 198,408 1,133 SH   SOLE   1,133 0 0
VULCAN MATERIALS COM COM 929160109 663,896 4,362 SH   SOLE   4,362 0 0
W E C ENERGY GROUP I COM 92939u106 886,003 9,337 SH   SOLE   9,337 0 0
WALGREENS BOOTS ALLI COM 931427108 707,094 12,781 SH   SOLE   12,781 0 0
WAL-MART STORES INC COM 931142103 8,689,357 73,135 SH   SOLE   73,135 0 0
WALT DISNEY CO COM 254687106 2,560,907 19,615 SH   SOLE   19,615 0 0
WASTE MANAGEMENT INC COM 94106L109 1,410,793 12,254 SH   SOLE   12,254 0 0
WELLS FARGO BK N A COM 949746101 157,482 3,112 SH   SOLE   3,112 0 0
WERNER ENTERPRISES COM 950755108 4,245,267 120,100 SH   SOLE   120,100 0 0
WESTERN UNION CO COM 959802109 1,892,598 81,227 SH   SOLE   81,227 0 0
WEYERHAEUSER CO REIT COM 962166104 4,823,891 173,365 SH   SOLE   173,365 0 0
ZEBRA TECHNOLOGIES CLASS A COM 989207105 4,374,872 21,183 SH   SOLE   21,183 0 0