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 11,735 61,587 SH   SOLE   59,612 0 1,975
A.O. SMITH CORP COM 831865209 384 9,000 SH   SOLE   9,000 0 0
ABBOTT LABS COM 002824100 12,350 170,746 SH   SOLE   165,991 0 4,755
ABBVIE INC COM 00287Y109 14,259 154,673 SH   SOLE   151,043 0 3,630
ACCENTURE PLC COM G1151C101 1,437 10,189 SH   SOLE   10,189 0 0
ACUITY BRANDS INC COM 00508Y102 540 4,702 SH   SOLE   4,702 0 0
AFLAC COM 001055102 203 4,460 SH   SOLE   4,460 0 0
AIR PRODS & CHEM COM 009158106 4,751 29,682 SH   SOLE   29,257 0 425
ALBEMARLE CORP COM 012653101 232 3,004 SH   SOLE   3,004 0 0
ALPHABET CLASS A COM 02079K305 6,227 5,959 SH   SOLE   5,892 0 67
ALTRIA GROUP INC COM 02209S103 3,090 62,556 SH   SOLE   62,556 0 0
AMAZON.COM INC COM 023135106 380 253 SH   SOLE   245 0 8
AMERICAN EXPRESS COM 025816109 1,306 13,701 SH   SOLE   13,701 0 0
ANADARKO PETROLEUM COM 032511107 645 14,720 SH   SOLE   14,520 0 200
ANTHEM INC COM 036752103 558 2,126 SH   SOLE   2,126 0 0
APACHE CORP COM 037411105 977 37,211 SH   SOLE   36,086 0 1,125
APPLE INC COM 037833100 14,097 89,370 SH   SOLE   88,050 0 1,320
APPLIED INDL TECH COM 03820C105 378 7,000 SH   SOLE   7,000 0 0
AT&T COM 00206R102 5,961 208,880 SH   SOLE   205,415 0 3,465
AUTO DATA PROC COM 053015103 14,707 112,168 SH   SOLE   106,628 0 5,540
AUTODESK INC COM 052769106 257 2,000 SH   SOLE   2,000 0 0
BANK OF AMERICA COM 060505104 255 10,346 SH   SOLE   8,646 0 1,700
BANK OF NEW YORK MELLON COM 064058100 2,281 48,469 SH   SOLE   48,469 0 0
BB&T COM 054937107 9,062 209,181 SH   SOLE   203,382 0 5,799
BECTON DICKINSON COM 075887109 16,922 75,100 SH   SOLE   73,479 0 1,621
BERKSHIRE HATHAWAY B COM 084670702 14,431 70,679 SH   SOLE   68,779 0 1,900
BERKSHIRE HATHAWAY CL A 1/100 COM 084990175 612 2 SH   SOLE   2 0 0
BLACKROCK INC COM 09247X101 979 2,491 SH   SOLE   2,391 0 100
BOEING CO COM 097023105 234 727 SH   SOLE   727 0 0
BP PLC COM 055622104 581 15,317 SH   SOLE   15,317 0 0
BRISTOL MYERS SQ COM 110122108 3,552 68,326 SH   SOLE   68,326 0 0
CAPITAL ONE FINL COM 14040H105 3,953 52,293 SH   SOLE   51,268 0 1,025
CARMAX COM 143130102 867 13,823 SH   SOLE   13,723 0 100
CATERPILLAR INC COM 149123101 3,692 29,053 SH   SOLE   28,953 0 100
CERNER CORP COM 156782104 1,947 37,130 SH   SOLE   37,130 0 0
CHEVRON CORP COM 166764100 10,659 97,977 SH   SOLE   96,002 0 1,975
CHUBB LTD COM H1467J104 5,263 40,739 SH   SOLE   39,174 0 1,565
CIGNA CORP COM 125523100 1,109 5,841 SH   SOLE   5,841 0 0
CINTAS CORP COM 172908105 489 2,908 SH   SOLE   2,908 0 0
CISCO SYSTEMS INC COM 17275R102 9,930 229,160 SH   SOLE   224,585 0 4,575
CLOROX CO COM 189054109 570 3,700 SH   SOLE   3,700 0 0
COCA-COLA CO COM 191216100 8,062 170,267 SH   SOLE   160,807 0 9,460
COLGATE-PALMOLIVE COM 194162103 5,207 87,479 SH   SOLE   85,719 0 1,760
CONOCOPHILLIPS COM 20825C104 1,114 17,861 SH   SOLE   17,861 0 0
COSTCO COS INC COM 22160K105 1,875 9,203 SH   SOLE   9,003 0 200
CSX CORP COM 126408103 970 15,618 SH   SOLE   15,618 0 0
CVS HEALTH CORP COM 126650100 3,060 46,700 SH   SOLE   45,600 0 1,100
DEERE & CO COM 244199105 3,050 20,446 SH   SOLE   20,146 0 300
DELL TECH CL V COM 24703L103 962 12,023 SH   SOLE   11,690 0 333
DENTSPLY SIRONA INC COM 24906P109 617 16,574 SH   SOLE   16,074 0 500
DEVON ENERGY COM 25179M103 765 33,950 SH   SOLE   33,085 0 865
DISNEY (WALT) COM 254687106 7,147 65,176 SH   SOLE   63,886 0 1,290
DOMINION ENERGY COM 25746U109 12,120 169,604 SH   SOLE   165,229 0 4,375
DOVER CORP COM 260003108 993 13,996 SH   SOLE   13,996 0 0
DOWDUPONT INC COM 26078J100 4,271 79,868 SH   SOLE   79,106 0 762
DUKE ENERGY CORP COM 26441C204 387 4,488 SH   SOLE   4,488 0 0
ECOLAB INC COM 278865100 7,874 53,436 SH   SOLE   52,671 0 765
EMERSON ELECTRIC COM 291011104 5,542 92,751 SH   SOLE   87,851 0 4,900
EXXON MOBIL COM 30231G102 10,990 161,162 SH   SOLE   159,742 0 1,420
FMC CORP COM 302491303 1,093 14,772 SH   SOLE   14,072 0 700
GENERAL ELECTRIC COM 369604103 1,981 261,650 SH   SOLE   255,615 0 6,035
GENERAL MILLS INC COM 370334104 259 6,655 SH   SOLE   6,655 0 0
GENUINE PARTS CO COM 372460105 2,214 23,062 SH   SOLE   23,062 0 0
GLAXOSMITHKLINE COM 37733W105 1,691 44,259 SH   SOLE   44,259 0 0
HEWLETT-PACKARD ENTERPRISE COM 42824C109 221 16,716 SH   SOLE   16,716 0 0
HOME DEPOT COM 437076102 4,794 27,903 SH   SOLE   27,903 0 0
HORMEL FOODS COM 440452100 223 5,231 SH   SOLE   5,231 0 0
HP INC. COM 40434L105 305 14,924 SH   SOLE   14,924 0 0
ILLINOIS TOOL WKS COM 452308109 11,124 87,803 SH   SOLE   86,403 0 1,400
INGERSOLL-RAND COM G47791101 425 4,660 SH   SOLE   4,660 0 0
INTEL CORP COM 458140100 14,890 317,287 SH   SOLE   309,937 0 7,350
INTL BUS MACHINES COM 459200101 4,564 40,148 SH   SOLE   38,753 0 1,395
ITT INC COM 45073V108 208 4,300 SH   SOLE   4,300 0 0
JM SMUCKER CO COM 832696405 234 2,500 SH   SOLE   2,500 0 0
JOHNSON&JOHNSON COM 478160104 18,984 147,107 SH   SOLE   137,617 0 9,490
JP MORGAN CHASE COM 46625H100 11,219 114,921 SH   SOLE   112,771 0 2,150
KIMBERLY-CLARK COM 494368103 4,885 42,871 SH   SOLE   42,246 0 625
KRAFT HEINZ CO COM 500754106 489 11,359 SH   SOLE   11,359 0 0
LOWES INC COM 548661107 18,712 202,593 SH   SOLE   196,258 0 6,335
MC DONALDS CORP COM 580135101 14,580 82,109 SH   SOLE   80,271 0 1,838
MEDTRONIC PLC COM G5960L103 5,035 55,354 SH   SOLE   54,604 0 750
MERCK & CO INC COM 58933Y105 1,444 18,896 SH   SOLE   18,896 0 0
METLIFE INC COM 59156R108 2,140 52,111 SH   SOLE   51,111 0 1,000
MICROSOFT CORP COM 594918104 23,670 233,041 SH   SOLE   229,136 0 3,905
MONDELEZ INTL COM 609207105 1,113 27,800 SH   SOLE   27,800 0 0
MYLAN N.V. COM N59465109 305 11,125 SH   SOLE   10,125 0 1,000
NATIONAL OILWELL VARCO COM 637071101 419 16,297 SH   SOLE   15,997 0 300
NESTLE S.A. SPONS ADR COM 641069406 470 5,803 SH   SOLE   5,803 0 0
NESTLE SA ORD COM h57312649 578 7,126 SH   SOLE   7,126 0 0
NEXTERA ENERGY INC COM 65339F101 252 1,448 SH   SOLE   448 0 1,000
NIKE INC-CL B COM 654106103 12,754 172,026 SH   SOLE   168,176 0 3,850
NORFOLK SOUTHRN COM 655844108 8,981 60,059 SH   SOLE   59,759 0 300
NORTHERN TRUST CORP COM 665859104 7,105 84,997 SH   SOLE   82,972 0 2,025
NOVARTIS A G ADR COM 66987V109 270 3,143 SH   SOLE   3,143 0 0
ORACLE CORP COM 68389X105 8,124 179,935 SH   SOLE   176,335 0 3,600
PARKER-HANNIFIN COM 701094104 4,368 29,288 SH   SOLE   28,863 0 425
PAYCHEX INC COM 704326107 276 4,234 SH   SOLE   4,234 0 0
PEPSICO INC COM 713448108 14,621 132,341 SH   SOLE   130,481 0 1,860
PFIZER INC COM 717081103 8,137 186,406 SH   SOLE   184,461 0 1,945
PHILIP MORRIS INTL COM 718172109 3,356 50,264 SH   SOLE   50,264 0 0
PHILLIPS 66 COM 718546104 222 2,577 SH   SOLE   2,577 0 0
PROCTER & GAMBLE CO COM 742718109 16,140 175,584 SH   SOLE   172,949 0 2,635
PUB SVC ENTRPRS COM 744573106 1,296 24,901 SH   SOLE   24,901 0 0
QUALCOMM INC COM 747525103 3,416 60,021 SH   SOLE   59,221 0 800
ROYAL BANK OF CANADA COM 780087102 267 3,895 SH   SOLE   3,895 0 0
ROYAL DUTCH SHELL CL A COM 780259206 3,507 60,183 SH   SOLE   59,958 0 225
ROYAL DUTCH SHELL CL B COM 780259107 862 14,375 SH   SOLE   13,524 0 851
S&P GLOBAL INC COM 78409V104 465 2,735 SH   SOLE   2,735 0 0
SCHLUMBERGER COM 806857108 2,433 67,427 SH   SOLE   67,027 0 400
SOUTHERN CO COM 842587107 4,485 102,124 SH   SOLE   101,199 0 925
SUNTRUST BANKS COM 867914103 461 9,132 SH   SOLE   9,132 0 0
TARGET CORP COM 87612E106 7,286 110,240 SH   SOLE   108,340 0 1,900
THE TRAVELERS CO COM 89417E109 434 3,625 SH   SOLE   3,625 0 0
THERMO FISHER SCIENTIFIC COM 883556102 230 1,027 SH   SOLE   1,027 0 0
TUPPERWARE CORP COM 899896104 651 20,625 SH   SOLE   20,050 0 575
U.S. BANCORP COM 902973304 6,359 139,155 SH   SOLE   137,630 0 1,525
UNILEVER NV COM 904784709 2,590 48,133 SH   SOLE   48,133 0 0
UNION PACIFIC COM 907818108 472 3,411 SH   SOLE   2,946 0 465
UNITED PARCEL SERVICE COM 911312106 424 4,350 SH   SOLE   4,350 0 0
UNITED TECH COM 913017109 13,256 124,489 SH   SOLE   122,639 0 1,850
UNITEDHEALTH GROUP COM 91324P102 532 2,136 SH   SOLE   2,136 0 0
VERIZON COM 92343V104 9,306 165,533 SH   SOLE   162,861 0 2,672
WAL-MART COM 931142103 246 2,640 SH   SOLE   2,640 0 0
WELLS FARGO & CO COM 949746101 9,418 204,383 SH   SOLE   199,762 0 4,621
WESTROCK CO COM 96145D105 1,084 28,717 SH   SOLE   28,717 0 0
XYLEM INC COM 98419M100 2,272 34,055 SH   SOLE   34,055 0 0
YUM! BRANDS INC COM 988498101 487 5,303 SH   SOLE   5,303 0 0
ZIMMER BIOMET HLDGS COM 98956P102 303 2,926 SH   SOLE   2,926 0 0
CONSUMER DISCRETIONARY SELECT ETF 81369Y407 603 6,087 SH   SOLE   6,087 0 0
CONSUMER STAPLES SELECT SPDR ETF 81369Y308 557 10,971 SH   SOLE   10,971 0 0
ENERGY SELECT SPDR ETF 81369Y506 576 10,047 SH   SOLE   10,047 0 0
FINANCIALS SELECT SPDR ETF 81369Y605 964 40,458 SH   SOLE   40,458 0 0
HEALTH CARE SELECT SPDR ETF 81369Y209 891 10,304 SH   SOLE   10,304 0 0
INDUSTRIALS SELECT SPDR ETF 81369Y704 375 5,822 SH   SOLE   5,822 0 0
INVESCO QQQ TRUST ETF 46090E103 275 1,782 SH   SOLE   1,782 0 0
ISHARES CORE MSCI EAFE ETF 46432F842 2,736 49,750 SH   SOLE   49,750 0 0
ISHARES CORE S&P MIDCAP ETF 464287507 11,890 71,599 SH   SOLE   71,599 0 0
ISHARES DOW SELECT DIVIDEND ETF 464287168 566 6,342 SH   SOLE   6,342 0 0
ISHARES MSCI EAFE ETF 464287465 807 13,726 SH   SOLE   13,226 0 500
ISHARES MSCI EMERGING MKTS ETF 464287234 513 13,141 SH   SOLE   13,141 0 0
ISHARES RUSSELL 1000 GROWTH ETF 464287614 657 5,022 SH   SOLE   5,022 0 0
ISHARES RUSSELL 1000 VALUE ETF 464287598 303 2,729 SH   SOLE   2,729 0 0
ISHARES RUSSELL 2000 ETF 464287655 10,606 79,208 SH   SOLE   79,208 0 0
ISHARES RUSSELL 2000 VALUE ETF 464287630 209 1,940 SH   SOLE   1,940 0 0
ISHARES RUSSELL MIDCAP ETF 464287499 382 8,228 SH   SOLE   8,228 0 0
ISHARES S&P 500 ETF 464287200 9,858 39,180 SH   SOLE   39,180 0 0
ISHARES S&P EURO 350 ETF 464287861 468 11,975 SH   SOLE   11,975 0 0
ISHARES S&P MIDCAP GROWTH ETF 464287606 471 2,465 SH   SOLE   2,465 0 0
ISHARES S&P MIDCAP VALUE ETF 464287705 412 2,980 SH   SOLE   2,980 0 0
SPDR GOLD TRUST ETF 78463V107 298 2,455 SH   SOLE   2,455 0 0
SPDR S&P 500 ETF 78462F103 3,928 15,717 SH   SOLE   15,717 0 0
SPDR S&P GLOBAL NATURAL RESOUR ETF 78463X541 953 23,115 SH   SOLE   23,115 0 0
SPDR S&P MIDCAP 400 ETF 78467Y107 436 1,440 SH   SOLE   1,440 0 0
TECHNOLOGY SELECT SPDR ETF 81369Y803 2,122 34,234 SH   SOLE   34,234 0 0
VANGUARD FTSE ALL-WORLD EX-US ETF 922042775 269 5,897 SH   SOLE   5,897 0 0
VANGUARD FTSE DEV MARKETS ETF 921943858 10,768 290,245 SH   SOLE   290,245 0 0
VANGUARD FTSE EMERGING MKTS ETF 922042858 6,308 165,555 SH   SOLE   165,555 0 0
VANGUARD MATERIALS ETF 92204A801 927 8,363 SH   SOLE   8,363 0 0
VANGUARD REAL ESTATE ETF ETF 922908553 5,704 76,487 SH   SOLE   76,487 0 0
VANGUARD S&P 500 ETF 922908363 259 1,125 SH   SOLE   1,125 0 0
WISDOMTREE EUROPE HEDGED EQ FD ETF 97717X701 644 11,405 SH   SOLE   11,405 0 0
WISDOMTREE JAPAN HEDGED EQ ETF 97717W851 665 14,325 SH   SOLE   13,825 0 500