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 10,019 42,567 SH   SOLE   0 0 42,567
AFLAC Inc COM 001055102 10,639 121,200 SH   SOLE   0 0 121,200
AT&T Inc COM 00206R102 6,367 163,759 SH   SOLE   0 0 163,759
AbbVie Inc COM 00287Y109 674 6,970 SH   SOLE   0 0 6,970
Abbott Laboratories COM 002824100 5,149 90,224 SH   SOLE   0 0 90,224
Accenture Ltd COM G1151C101 4,019 26,250 SH   SOLE   0 0 26,250
Adobe COM 00724F101 7,276 41,520 SH   SOLE   0 0 41,520
Advance Auto Parts COM 00751Y106 1,136 11,400 SH   SOLE   0 0 11,400
Aetna COM 00817Y108 899 4,985 SH   SOLE   0 0 4,985
Affiliated Managers Group, Inc COM 008252108 1,426 6,947 SH   SOLE   0 0 6,947
Air Products & Chemicals COM 009158106 935 5,700 SH   SOLE   0 0 5,700
Alibaba Group Holding COM 01609W102 552 3,200 SH   SOLE   0 0 3,200
Alphabet Class A COM 38259P508 14,841 14,089 SH   SOLE   0 0 14,089
Alphabet Class C COM 38259P706 3,976 3,800 SH   SOLE   0 0 3,800
Altria Group COM 02209S103 1,681 23,535 SH   SOLE   0 0 23,535
Amazon COM 023135106 351 300 SH   SOLE   0 0 300
American Electric Power COM 025537101 1,810 24,600 SH   SOLE   0 0 24,600
American Express Co COM 025816109 6,666 67,127 SH   SOLE   0 0 67,127
American Tower REIT COM 03027X100 5,270 36,940 SH   SOLE   0 0 36,940
Amgen Inc COM 031162100 16,821 96,726 SH   SOLE   0 0 96,726
Anheuser-Busch Inbev COM 035229103 5,180 46,430 SH   SOLE   0 0 46,430
Apple Inc COM 037833100 38,305 226,347 SH   SOLE   0 0 226,347
Automatic Data COM 053015103 492 4,200 SH   SOLE   0 0 4,200
B B & T Corp COM 054937107 10,970 220,633 SH   SOLE   0 0 220,633
BP PLC COM 055622104 875 20,810 SH   SOLE   0 0 20,810
Bank Of America COM 060505104 2,062 69,843 SH   SOLE   0 0 69,843
Bank of Hawaii COM 062540109 393 4,587 SH   SOLE   0 0 4,587
Bank of N.Y. COM 064058100 2,017 37,450 SH   SOLE   0 0 37,450
Barnes Group COM 067861096 1,398 22,096 SH   SOLE   0 0 22,096
Bemis Co Inc COM 081437105 408 8,529 SH   SOLE   0 0 8,529
Berkshire Hathaway Cl B COM 084670702 3,750 18,919 SH   SOLE   0 0 18,919
Biogen Idec COM 09062X103 207 650 SH   SOLE   0 0 650
Boeing COM 097023105 749 2,540 SH   SOLE   0 0 2,540
Boyd Gaming Corp COM 103304101 6,835 195,000 SH   SOLE   0 0 195,000
Brighthouse Financial COM 10922N103 269 4,580 SH   SOLE   0 0 4,580
Bristol Myers Squibb Company COM 110122108 7,458 121,696 SH   SOLE   0 0 121,696
CME Group COM 12572Q105 5,738 39,290 SH   SOLE   0 0 39,290
CSX Corp COM 126408103 3,095 56,255 SH   SOLE   0 0 56,255
CVS Corp COM 126650100 7,835 108,075 SH   SOLE   0 0 108,075
Capital One Financial COM 14040H105 7,269 72,995 SH   SOLE   0 0 72,995
Caterpillar COM 149123101 2,920 18,530 SH   SOLE   0 0 18,530
Celgene Corp COM 151020104 6,614 63,375 SH   SOLE   0 0 63,375
Cerner Corporation COM 156782104 5,631 83,555 SH   SOLE   0 0 83,555
Charles Schwab Corp COM 808513105 7,279 141,700 SH   SOLE   0 0 141,700
Chevron Corp COM 166764100 9,742 77,821 SH   SOLE   0 0 77,821
Cigna COM 125509109 1,523 7,500 SH   SOLE   0 0 7,500
Cisco Systems Inc COM 17275R102 12,830 334,995 SH   SOLE   0 0 334,995
Coca-Cola Company COM 191216100 55,697 1,213,979 SH   SOLE   0 0 1,213,979
Colgate-Palmolive Company COM 194162103 7,023 93,080 SH   SOLE   0 0 93,080
Comcast Corp COM 20030N101 14,000 349,552 SH   SOLE   0 0 349,552
ConocoPhillips COM 20825C104 1,570 28,600 SH   SOLE   0 0 28,600
Consolidated Edison COM 209115104 255 3,000 SH   SOLE   0 0 3,000
Costco Wholesale Corp COM 22160K105 1,562 8,390 SH   SOLE   0 0 8,390
Cummins COM 231021106 2,627 14,873 SH   SOLE   0 0 14,873
Danaher Corp COM 235851102 3,634 39,155 SH   SOLE   0 0 39,155
Deere & Company COM 244199105 2,654 16,955 SH   SOLE   0 0 16,955
Dominion Energy COM 25746U109 778 9,598 SH   SOLE   0 0 9,598
DowDuPont Inc COM 26078J100 1,820 25,553 SH   SOLE   0 0 25,553
Duke Energy Hldg COM 26441C105 3,643 43,313 SH   SOLE   0 0 43,313
EOG Resources COM 26875P101 2,477 22,950 SH   SOLE   0 0 22,950
Eaton Corp COM G29183103 589 7,456 SH   SOLE   0 0 7,456
Emerson Electric Company COM 291011104 6,125 87,890 SH   SOLE   0 0 87,890
Enterprise Products Ptrs COM 293792107 2,662 100,410 SH   SOLE   0 0 100,410
Express Scripts COM 302182100 3,477 46,590 SH   SOLE   0 0 46,590
Exxon Mobil COM 30231G102 34,336 410,527 SH   SOLE   0 0 410,527
Facebook Inc COM 30303M102 37,692 213,600 SH   SOLE   0 0 213,600
FactSet Research Systems COM 303075105 1,590 8,250 SH   SOLE   0 0 8,250
Fastenal Company COM 311900104 6,344 116,001 SH   SOLE   0 0 116,001
FedEx COM 31428X106 3,547 14,215 SH   SOLE   0 0 14,215
Fifth Third Bancorp COM 316773100 2,067 68,131 SH   SOLE   0 0 68,131
First Solar Inc COM 336433107 628 9,300 SH   SOLE   0 0 9,300
Fiserv COM 337738108 5,267 40,166 SH   SOLE   0 0 40,166
Fluor COM 343412102 1,849 35,800 SH   SOLE   0 0 35,800
Ford Motor COM 345370100 607 48,635 SH   SOLE   0 0 48,635
Fortive Corp COM 34959J108 5,473 75,652 SH   SOLE   0 0 75,652
Fortune Brands Home & Sec COM 34964C106 219 3,200 SH   SOLE   0 0 3,200
General Electric Company COM 369604103 4,395 251,887 SH   SOLE   0 0 251,887
Gilead Sciences COM 375558103 820 11,450 SH   SOLE   0 0 11,450
GlaxoSmithkline COM 37733W105 933 26,300 SH   SOLE   0 0 26,300
Goldman Sachs COM 38141G104 3,551 13,940 SH   SOLE   0 0 13,940
Halliburton COM 406216101 235 4,800 SH   SOLE   0 0 4,800
Hasbro Inc COM 418056107 6,192 68,125 SH   SOLE   0 0 68,125
Home Depot COM 437076102 4,198 22,150 SH   SOLE   0 0 22,150
Honeywell COM 438516106 1,999 13,035 SH   SOLE   0 0 13,035
IShares MSCI Emerging Mkts ETF COM 464287234 254 5,400 SH   SOLE   0 0 5,400
Illinois Tool Works COM 452308109 3,319 19,890 SH   SOLE   0 0 19,890
Ingersoll-Rand PLC COM G47791101 366 4,100 SH   SOLE   0 0 4,100
Intel Corp COM 458140100 13,722 297,275 SH   SOLE   0 0 297,275
Intercontinental Exchange COM 45865V100 536 7,600 SH   SOLE   0 0 7,600
Intl Business Machines Corp COM 459200101 4,077 26,573 SH   SOLE   0 0 26,573
Intuit COM 461202103 4,292 27,205 SH   SOLE   0 0 27,205
Invesco PLC COM G491BT108 5,883 161,000 SH   SOLE   0 0 161,000
Iron Mountain COM 462846106 772 20,472 SH   SOLE   0 0 20,472
J P Morgan Chase & Co COM 46625H100 12,758 119,302 SH   SOLE   0 0 119,302
JD.com Inc ADS COM 47215P106 10,351 249,900 SH   SOLE   0 0 249,900
Johnson & Johnson COM 478160104 18,381 131,558 SH   SOLE   0 0 131,558
Johnson Controls Inc COM 478366107 4,478 117,500 SH   SOLE   0 0 117,500
KLA Tencor COM 482480100 725 6,900 SH   SOLE   0 0 6,900
Kimberly-Clark COM 494368103 241 2,000 SH   SOLE   0 0 2,000
Kraft Heinz Co COM 500754106 749 9,634 SH   SOLE   0 0 9,634
Lilly Eli & Company COM 532457108 2,920 34,567 SH   SOLE   0 0 34,567
Lockheed Martin COM 539830109 417 1,300 SH   SOLE   0 0 1,300
Lowes Companies Inc COM 548661107 14,080 151,492 SH   SOLE   0 0 151,492
Marathon Petroleum Corp COM 56585A102 5,620 85,180 SH   SOLE   0 0 85,180
Marriott Intl New Class A COM 571903202 3,073 22,640 SH   SOLE   0 0 22,640
Mastercard COM 57636Q104 5,349 35,340 SH   SOLE   0 0 35,340
Maxim Integrated Prod COM 57772K101 10,022 191,701 SH   SOLE   0 0 191,701
McDonalds Corp COM 580135101 775 4,500 SH   SOLE   0 0 4,500
Medtronic Plc COM G5960L103 8,205 101,616 SH   SOLE   0 0 101,616
Merck & Company Inc COM 58933Y105 9,288 165,061 SH   SOLE   0 0 165,061
Metlife Inc COM 59156R108 5,837 115,450 SH   SOLE   0 0 115,450
Microchip COM 595017104 272 3,100 SH   SOLE   0 0 3,100
Micron Technology COM 595112103 234 5,700 SH   SOLE   0 0 5,700
Microsoft Corp COM 594918104 25,124 293,713 SH   SOLE   0 0 293,713
Mondelez Intl COM 609207105 1,021 23,860 SH   SOLE   0 0 23,860
Monsanto COM 61166W101 8,263 70,760 SH   SOLE   0 0 70,760
Morgan Stanley Group COM 59935P100 2,240 42,700 SH   SOLE   0 0 42,700
NaturalShrimp Inc COM 63902N106 3 20,000 SH   SOLE   0 0 20,000
Newmarket Corp COM 651587107 238 600 SH   SOLE   0 0 600
NextEra Energy COM 65339F101 2,329 14,910 SH   SOLE   0 0 14,910
Nike Inc Cl B COM 654106103 6,055 96,800 SH   SOLE   0 0 96,800
Norfolk Southern COM 655844108 869 6,000 SH   SOLE   0 0 6,000
Northrop Grumman Corp COM 666807102 215 700 SH   SOLE   0 0 700
Novartis AG COM 66987V109 302 3,600 SH   SOLE   0 0 3,600
Novo Nordisk ADR COM 670100205 242 4,500 SH   SOLE   0 0 4,500
Occidental Petr Corp COM 674599105 6,245 84,788 SH   SOLE   0 0 84,788
Oracle Corp COM 68389X105 10,256 216,915 SH   SOLE   0 0 216,915
PNC Finl COM 693475105 4,557 31,580 SH   SOLE   0 0 31,580
PPL Corp COM 69351T106 707 22,850 SH   SOLE   0 0 22,850
PayPal Hldg Inc COM 70450Y103 6,459 87,728 SH   SOLE   0 0 87,728
Paychex Inc COM 704326107 16,619 244,105 SH   SOLE   0 0 244,105
PepsiCo COM 713448108 15,909 132,666 SH   SOLE   0 0 132,666
Pfizer Inc COM 717081103 11,196 309,116 SH   SOLE   0 0 309,116
Philip Morris COM 718172109 5,868 55,541 SH   SOLE   0 0 55,541
Phillips 66 COM 718546104 5,976 59,085 SH   SOLE   0 0 59,085
Praxair Inc COM 74005P104 2,769 17,903 SH   SOLE   0 0 17,903
ProLogis Inc COM 74340W103 697 10,800 SH   SOLE   0 0 10,800
Procter & Gamble Co COM 742718109 19,765 215,119 SH   SOLE   0 0 215,119
Progress Software COM 743312100 435 10,230 SH   SOLE   0 0 10,230
Qualcomm Inc COM 747525103 11,558 180,535 SH   SOLE   0 0 180,535
Quick-Med Technologics COM 74837Q106 3 100,577 SH   SOLE   0 0 100,577
Royal Dutch Shell COM 780259206 740 11,100 SH   SOLE   0 0 11,100
S&P Global Inc. COM 78409V104 28,798 170,000 SH   SOLE   0 0 170,000
SPDR S&P 500 Trust COM 78462F103 9,067 33,975 SH   SOLE   0 0 33,975
Salesforce.com Inc COM 79466L302 6,494 63,525 SH   SOLE   0 0 63,525
Sanofi COM 80105N105 3,919 91,150 SH   SOLE   0 0 91,150
Schlumberger Ltd COM 806857108 5,496 81,560 SH   SOLE   0 0 81,560
Sealed Air COM 81211K100 454 9,200 SH   SOLE   0 0 9,200
Simon Property Group COM 828806109 4,828 28,115 SH   SOLE   0 0 28,115
Southern Co COM 842587107 2,135 44,400 SH   SOLE   0 0 44,400
Southwestern Energy COM 845467109 62 11,100 SH   SOLE   0 0 11,100
Sprouts Farmers Market, Inc. COM 85208M102 243 10,000 SH   SOLE   0 0 10,000
Square Inc COM 852234103 3,689 106,400 SH   SOLE   0 0 106,400
Stanley Black & Decker COM 854502101 4,178 24,620 SH   SOLE   0 0 24,620
Starbucks Corp COM 855244109 14,700 255,965 SH   SOLE   0 0 255,965
State Street Corp COM 857477103 397 4,065 SH   SOLE   0 0 4,065
SunTrust Banks COM 867914103 11,833 183,200 SH   SOLE   0 0 183,200
T Rowe Price Grp Inc COM 74144T108 4,909 46,785 SH   SOLE   0 0 46,785
TJX Companies COM 872540109 4,647 60,780 SH   SOLE   0 0 60,780
Tapestry Inc COM 876030107 4,693 106,100 SH   SOLE   0 0 106,100
Texas Instruments COM 882508104 10,353 99,133 SH   SOLE   0 0 99,133
The Travelers Companies COM 89417E109 4,526 33,366 SH   SOLE   0 0 33,366
Thermo Fisher Scientific COM 883556102 4,141 21,810 SH   SOLE   0 0 21,810
Tiffany & Co COM 886547108 936 9,000 SH   SOLE   0 0 9,000
Time Warner Inc COM 887315109 704 7,700 SH   SOLE   0 0 7,700
U S Bancorp COM 902973304 10,698 199,662 SH   SOLE   0 0 199,662
UBS AG COM H89231388 1,380 75,067 SH   SOLE   0 0 75,067
Union Pacific Corp COM 907818108 6,068 45,250 SH   SOLE   0 0 45,250
United Parcel Service Inc Cl B COM 911312106 15,866 133,159 SH   SOLE   0 0 133,159
United Tech COM 913017109 11,465 89,870 SH   SOLE   0 0 89,870
UnitedHealth COM 91324P102 8,188 37,140 SH   SOLE   0 0 37,140
Univest Corp of Pennsylvania COM 915271100 617 22,000 SH   SOLE   0 0 22,000
V F Corp COM 918204108 4,690 63,378 SH   SOLE   0 0 63,378
Valeant Pharm Intl COM 91911X104 935 45,000 SH   SOLE   0 0 45,000
Verizon Communications Inc COM 92343V104 8,083 152,705 SH   SOLE   0 0 152,705
Vertex Pharmaceutical COM 92532F100 14,678 97,947 SH   SOLE   0 0 97,947
W R Grace & Co COM 38388F108 463 6,600 SH   SOLE   0 0 6,600
Wal-Mart Stores Inc COM 931142103 320,075 3,241,267 SH   SOLE   0 0 3,241,267
Walt Disney Company COM 254687106 10,531 97,951 SH   SOLE   0 0 97,951
Wells Fargo & Co COM 949746101 799 13,168 SH   SOLE   0 0 13,168
YUM Brands COM 988498101 7,615 93,310 SH   SOLE   0 0 93,310
Yum China Holdings Inc COM 95580P109 6,525 163,050 SH   SOLE   0 0 163,050
Zimmer Biomet Hldgs COM 98956P102 223 1,850 SH   SOLE   0 0 1,850
eBay COM 278642103 1,498 39,700 SH   SOLE   0 0 39,700
iShares EAFE ETF COM 464287465 318 4,526 SH   SOLE   0 0 4,526
iShares Russell 2000 ETF COM 464287655 1,313 8,613 SH   SOLE   0 0 8,613