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 12,080 61,406 SH   SOLE   59,406 0 2,000
A.O. SMITH CORP COM 831865209 532 9,000 SH   SOLE   9,000 0 0
ABBOTT LABS COM 002824100 10,347 169,650 SH   SOLE   164,545 0 5,105
ABBVIE INC COM 00287Y109 14,589 157,466 SH   SOLE   152,686 0 4,780
ACCENTURE PLC COM G1151C101 1,631 9,972 SH   SOLE   9,972 0 0
ACUITY BRANDS INC COM 00508Y102 580 5,002 SH   SOLE   5,002 0 0
AFLAC COM 001055102 225 5,240 SH   SOLE   5,240 0 0
AIR PRODS & CHEM COM 009158106 4,600 29,539 SH   SOLE   28,964 0 575
ALBEMARLE CORP COM 012653101 275 2,917 SH   SOLE   2,917 0 0
ALPHABET CLASS A COM 02079K305 6,443 5,706 SH   SOLE   5,641 0 65
ALTRIA GROUP INC COM 02209S103 1,617 28,473 SH   SOLE   28,473 0 0
AMAZON.COM INC COM 023135106 425 250 SH   SOLE   245 0 5
AMERICAN EXPRESS COM 025816109 1,324 13,509 SH   SOLE   13,509 0 0
ANADARKO PETROLEUM COM 032511107 1,086 14,820 SH   SOLE   14,520 0 300
ANHEUSER-BUSCH INBEV COM 03524A108 242 2,400 SH   SOLE   2,400 0 0
ANTHEM INC COM 036752103 506 2,126 SH   SOLE   2,126 0 0
APACHE CORP COM 037411105 2,054 43,945 SH   SOLE   42,845 0 1,100
APERGY CORP COM 03755L104 292 6,985 SH   SOLE   6,985 0 0
APPLE INC COM 037833100 16,740 90,435 SH   SOLE   88,860 0 1,575
APPLIED INDL TECH COM 03820C105 442 6,300 SH   SOLE   6,300 0 0
AT&T COM 00206R102 6,527 203,284 SH   SOLE   199,619 0 3,665
AUTO DATA PROC COM 053015103 15,238 113,597 SH   SOLE   108,137 0 5,460
AUTODESK INC COM 052769106 262 2,000 SH   SOLE   2,000 0 0
BAKER HUGHES COM 05722G100 213 6,435 SH   SOLE   6,035 0 400
BANK OF AMERICA COM 060505104 292 10,346 SH   SOLE   8,446 0 1,900
BANK OF NEW YORK MELLON COM 064058100 2,433 45,108 SH   SOLE   45,108 0 0
BB&T COM 054937107 9,938 197,035 SH   SOLE   190,936 0 6,099
BECTON DICKINSON COM 075887109 18,208 76,004 SH   SOLE   74,433 0 1,571
BERKSHIRE HATHAWAY B COM 084670702 13,219 70,820 SH   SOLE   68,855 0 1,965
BERKSHIRE HATHAWAY CL A 1/100 COM 084990175 564 2 SH   SOLE   2 0 0
BLACKROCK INC COM 09247X101 1,152 2,309 SH   SOLE   2,259 0 50
BOEING CO COM 097023105 232 692 SH   SOLE   692 0 0
BP PLC COM 055622104 544 11,907 SH   SOLE   11,907 0 0
BRISTOL MYERS SQ COM 110122108 3,740 67,575 SH   SOLE   67,575 0 0
CAPITAL ONE FINL COM 14040H105 4,734 51,515 SH   SOLE   50,340 0 1,175
CARMAX COM 143130102 1,049 14,393 SH   SOLE   14,293 0 100
CATERPILLAR INC COM 149123101 3,697 27,249 SH   SOLE   27,249 0 0
CDK GLOBAL INC COM 12508E101 251 3,862 SH   SOLE   3,812 0 50
CERNER CORP COM 156782104 2,355 39,383 SH   SOLE   39,383 0 0
CHEVRON CORP COM 166764100 12,346 97,653 SH   SOLE   95,703 0 1,950
CHUBB LTD COM H1467J104 5,035 39,642 SH   SOLE   38,052 0 1,590
CIGNA CORP COM 125509109 827 4,866 SH   SOLE   4,866 0 0
CINTAS CORP COM 172908105 529 2,857 SH   SOLE   2,857 0 0
CISCO SYSTEMS INC COM 17275R102 9,747 226,515 SH   SOLE   221,340 0 5,175
CLOROX CO COM 189054109 500 3,700 SH   SOLE   3,700 0 0
COCA-COLA CO COM 191216100 7,384 168,349 SH   SOLE   158,774 0 9,575
COLGATE-PALMOLIVE COM 194162103 5,685 87,720 SH   SOLE   85,760 0 1,960
CONOCOPHILLIPS COM 20825C104 1,100 15,794 SH   SOLE   15,794 0 0
COSTCO COS INC COM 22160K105 1,919 9,182 SH   SOLE   8,982 0 200
CSX CORP COM 126408103 259 4,058 SH   SOLE   4,058 0 0
CVS HEALTH CORP COM 126650100 2,764 42,959 SH   SOLE   41,859 0 1,100
DEERE & CO COM 244199105 2,908 20,800 SH   SOLE   20,500 0 300
DELL TECH CL V COM 24703L103 1,032 12,196 SH   SOLE   11,863 0 333
DENTSPLY SIRONA INC COM 24906P109 1,073 24,506 SH   SOLE   24,006 0 500
DEVON ENERGY COM 25179M103 1,831 41,641 SH   SOLE   40,776 0 865
DISNEY (WALT) COM 254687106 6,202 59,169 SH   SOLE   57,854 0 1,315
DOMINION ENERGY COM 25746U109 11,094 162,723 SH   SOLE   158,448 0 4,275
DOVER CORP COM 260003108 1,118 15,271 SH   SOLE   15,271 0 0
DOWDUPONT INC COM 26078J100 5,327 80,810 SH   SOLE   79,914 0 896
DUKE ENERGY CORP COM 26441C204 384 4,858 SH   SOLE   4,858 0 0
ECOLAB INC COM 278865100 7,523 53,611 SH   SOLE   52,686 0 925
EMERSON ELECTRIC COM 291011104 6,491 93,876 SH   SOLE   88,776 0 5,100
ENSCO PLC COM G3157S106 110 15,150 SH   SOLE   14,350 0 800
EXPRESS SCRIPTS COM 30219G108 304 3,931 SH   SOLE   3,931 0 0
EXXON MOBIL COM 30231G102 12,926 156,244 SH   SOLE   154,599 0 1,645
FEDEX CORP COM 31428X106 234 1,030 SH   SOLE   1,030 0 0
FMC CORP COM 302491303 1,411 15,822 SH   SOLE   15,022 0 800
GENERAL ELECTRIC COM 369604103 4,476 328,869 SH   SOLE   322,469 0 6,400
GENERAL MILLS INC COM 370334104 290 6,554 SH   SOLE   6,554 0 0
GENUINE PARTS CO COM 372460105 2,091 22,781 SH   SOLE   22,781 0 0
GLAXOSMITHKLINE COM 37733W105 1,537 38,128 SH   SOLE   38,128 0 0
HEWLETT-PACKARD ENTERPRISE COM 42824C109 249 17,052 SH   SOLE   17,052 0 0
HOME DEPOT COM 437076102 5,602 28,716 SH   SOLE   28,716 0 0
HORMEL FOODS COM 440452100 242 6,514 SH   SOLE   6,514 0 0
HP INC. COM 40434L105 317 13,959 SH   SOLE   13,959 0 0
ILLINOIS TOOL WKS COM 452308109 12,035 86,871 SH   SOLE   85,271 0 1,600
INGERSOLL-RAND COM G47791101 418 4,660 SH   SOLE   4,660 0 0
INTEL CORP COM 458140100 15,512 312,042 SH   SOLE   304,292 0 7,750
INTL BUS MACHINES COM 459200101 5,923 42,401 SH   SOLE   40,840 0 1,561
ITT INC COM 45073V108 212 4,050 SH   SOLE   4,050 0 0
JM SMUCKER CO COM 832696405 269 2,500 SH   SOLE   2,500 0 0
JOHNSON&JOHNSON COM 478160104 17,528 144,454 SH   SOLE   134,894 0 9,560
JP MORGAN CHASE COM 46625H100 11,788 113,126 SH   SOLE   110,876 0 2,250
KIMBERLY-CLARK COM 494368103 4,581 43,484 SH   SOLE   42,859 0 625
KRAFT HEINZ CO COM 500754106 308 4,900 SH   SOLE   4,900 0 0
LOWES INC COM 548661107 20,062 209,922 SH   SOLE   203,137 0 6,785
MC DONALDS CORP COM 580135101 12,839 81,942 SH   SOLE   80,184 0 1,758
MCKESSON CORP COM 58155Q103 274 2,051 SH   SOLE   1,851 0 200
MEDTRONIC PLC COM G5960L103 4,748 55,466 SH   SOLE   54,516 0 950
MERCK & CO INC COM 58933Y105 1,062 17,495 SH   SOLE   17,495 0 0
METLIFE INC COM 59156R108 2,304 52,841 SH   SOLE   51,841 0 1,000
MICROSOFT CORP COM 594918104 23,126 234,521 SH   SOLE   230,286 0 4,235
MONDELEZ INTL COM 609207105 335 8,170 SH   SOLE   8,170 0 0
MYLAN N.V. COM N59465109 505 13,985 SH   SOLE   12,985 0 1,000
NATIONAL OILWELL VARCO COM 637071101 766 17,647 SH   SOLE   17,347 0 300
NESTLE S.A. SPONS ADR COM 641069406 449 5,803 SH   SOLE   5,803 0 0
NESTLE SA ORD COM h57312649 540 6,950 SH   SOLE   6,950 0 0
NEXTERA ENERGY INC COM 65339F101 238 1,425 SH   SOLE   425 0 1,000
NIKE INC-CL B COM 654106103 13,766 172,761 SH   SOLE   168,911 0 3,850
NORFOLK SOUTHRN COM 655844108 9,461 62,708 SH   SOLE   62,308 0 400
NORTHERN TRUST CORP COM 665859104 8,855 86,062 SH   SOLE   83,812 0 2,250
NOVARTIS A G ADR COM 66987V109 234 3,100 SH   SOLE   3,100 0 0
ORACLE CORP COM 68389X105 7,936 180,118 SH   SOLE   176,518 0 3,600
PARKER-HANNIFIN COM 701094104 4,583 29,406 SH   SOLE   28,981 0 425
PAYCHEX INC COM 704326107 289 4,234 SH   SOLE   4,234 0 0
PEPSICO INC COM 713448108 14,430 132,540 SH   SOLE   130,480 0 2,060
PFIZER INC COM 717081103 6,698 184,614 SH   SOLE   182,275 0 2,339
PHILIP MORRIS INTL COM 718172109 1,401 17,349 SH   SOLE   17,349 0 0
PHILLIPS 66 COM 718546104 273 2,427 SH   SOLE   2,427 0 0
PRAXAIR INC COM 74005P104 373 2,360 SH   SOLE   2,360 0 0
PROCTER & GAMBLE CO COM 742718109 13,992 179,251 SH   SOLE   176,791 0 2,460
PUB SVC ENTRPRS COM 744573106 1,405 25,951 SH   SOLE   25,951 0 0
QUALCOMM INC COM 747525103 3,459 61,643 SH   SOLE   60,843 0 800
ROYAL BANK OF CANADA COM 780087102 399 5,300 SH   SOLE   5,300 0 0
ROYAL DUTCH SHELL CL A COM 780259206 4,104 59,286 SH   SOLE   59,061 0 225
ROYAL DUTCH SHELL CL B COM 780259107 878 12,085 SH   SOLE   11,334 0 751
S&P GLOBAL INC COM 78409V104 558 2,735 SH   SOLE   2,735 0 0
SCHLUMBERGER COM 806857108 4,799 71,594 SH   SOLE   71,294 0 300
SOUTHERN CO COM 842587107 4,851 104,742 SH   SOLE   103,742 0 1,000
SUNTRUST BANKS COM 867914103 512 7,753 SH   SOLE   7,753 0 0
TARGET CORP COM 87612E106 8,669 113,885 SH   SOLE   111,360 0 2,525
THE TRAVELERS CO COM 89417E109 425 3,475 SH   SOLE   3,475 0 0
THERMO FISHER SCIENTIFIC COM 883556102 213 1,027 SH   SOLE   1,027 0 0
TUPPERWARE CORP COM 899896104 1,562 37,878 SH   SOLE   37,303 0 575
U.S. BANCORP COM 902973304 6,927 138,491 SH   SOLE   136,966 0 1,525
UNILEVER NV COM 904784709 2,589 46,468 SH   SOLE   46,168 0 300
UNION PACIFIC COM 907818108 488 3,441 SH   SOLE   2,976 0 465
UNITED PARCEL SERVICE COM 911312106 478 4,500 SH   SOLE   4,500 0 0
UNITED TECH COM 913017109 15,571 124,540 SH   SOLE   122,690 0 1,850
UNITEDHEALTH GROUP COM 91324P102 520 2,121 SH   SOLE   2,121 0 0
VERIZON COM 92343V104 8,184 162,672 SH   SOLE   160,050 0 2,622
WAL-MART COM 931142103 203 2,367 SH   SOLE   2,367 0 0
WELLS FARGO & CO COM 949746101 11,562 208,544 SH   SOLE   203,982 0 4,562
WESTROCK CO COM 96145D105 1,833 32,139 SH   SOLE   32,139 0 0
XYLEM INC COM 98419M100 2,078 30,845 SH   SOLE   30,845 0 0
YUM! BRANDS INC COM 988498101 409 5,232 SH   SOLE   5,232 0 0
ZIMMER BIOMET HLDGS COM 98956P102 405 3,632 SH   SOLE   3,632 0 0
CONSUMER DISCRETIONARY SELECT ETF 81369Y407 318 2,912 SH   SOLE   2,912 0 0
CONSUMER STAPLES SELECT SPDR ETF 81369Y308 462 8,971 SH   SOLE   8,971 0 0
ENERGY SELECT SPDR ETF 81369Y506 417 5,497 SH   SOLE   5,497 0 0
FINANCIALS SELECT SPDR ETF 81369Y605 740 27,847 SH   SOLE   27,847 0 0
HEALTH CARE SELECT SPDR ETF 81369Y209 782 9,371 SH   SOLE   9,371 0 0
INDUSTRIALS SELECT SPDR ETF 81369Y704 327 4,568 SH   SOLE   4,568 0 0
INVESCO QQQ TRUST ETF 46090E103 289 1,685 SH   SOLE   1,685 0 0
INVESCO S&P 500 EQ WT ETF 46137V357 217 2,125 SH   SOLE   2,125 0 0
ISHARES CORE MSCI EAFE ETF 46432F842 2,976 46,955 SH   SOLE   46,955 0 0
ISHARES DOW SELECT DIVIDEND ETF 464287168 569 5,824 SH   SOLE   5,824 0 0
ISHARES MSCI EAFE ETF 464287465 1,087 16,233 SH   SOLE   15,733 0 500
ISHARES MSCI EMERGING MKTS ETF 464287234 609 14,046 SH   SOLE   14,046 0 0
ISHARES MSCI JAPAN ETF 46434G822 229 3,963 SH   SOLE   3,963 0 0
ISHARES RUSSELL 1000 GROWTH ETF 464287614 716 4,979 SH   SOLE   4,979 0 0
ISHARES RUSSELL 1000 VALUE ETF 464287598 201 1,659 SH   SOLE   1,659 0 0
ISHARES RUSSELL 2000 ETF 464287655 12,864 78,547 SH   SOLE   78,547 0 0
ISHARES RUSSELL 2000 VALUE ETF 464287630 230 1,740 SH   SOLE   1,740 0 0
ISHARES RUSSELL MIDCAP ETF 464287499 447 2,107 SH   SOLE   2,107 0 0
ISHARES S&P 500 ETF 464287200 10,166 37,230 SH   SOLE   37,230 0 0
ISHARES S&P EURO 350 ETF 464287861 536 11,995 SH   SOLE   11,995 0 0
ISHARES S&P MIDCAP 400 ETF 464287507 14,038 72,071 SH   SOLE   72,071 0 0
ISHARES S&P MIDCAP GROWTH ETF 464287606 577 2,565 SH   SOLE   2,565 0 0
ISHARES S&P MIDCAP VALUE ETF 464287705 483 2,980 SH   SOLE   2,980 0 0
S&P DEPOSITARY RECEIPTS ETF 78462F103 3,835 14,135 SH   SOLE   14,135 0 0
SPDR GOLD TRUST ETF 78463V107 239 2,012 SH   SOLE   2,012 0 0
SPDR S&P GLOBAL NATURAL RESOUR ETF 78463X541 1,206 24,090 SH   SOLE   24,090 0 0
SPDR S&P MIDCAP 400 ETF 78467Y107 511 1,440 SH   SOLE   1,440 0 0
TECHNOLOGY SELECT SPDR ETF 81369Y803 2,386 34,345 SH   SOLE   34,345 0 0
VANGUARD FTSE DEV MARKETS ETF 921943858 12,671 295,371 SH   SOLE   295,371 0 0
VANGUARD FTSE EMERGING MKTS ETF 922042858 6,949 164,680 SH   SOLE   164,680 0 0
VANGUARD MATERIALS ETF 92204A801 1,273 9,678 SH   SOLE   9,678 0 0
VANGUARD REAL ESTATE ETF ETF 922908553 6,158 75,602 SH   SOLE   75,602 0 0
WISDOMTREE EUROPE HEDGED EQ FD ETF 97717X701 729 11,545 SH   SOLE   11,545 0 0
WISDOMTREE JAPAN HEDGED EQ ETF 97717W851 823 15,250 SH   SOLE   14,750 0 500