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 13,389 60,993 SH   SOLE   59,043 0 1,950
A.O. SMITH CORP COM 831865209 572 9,000 SH   SOLE   9,000 0 0
ABBOTT LABS COM 002824100 10,186 169,990 SH   SOLE   164,885 0 5,105
ABBVIE INC COM 00287Y109 15,007 158,551 SH   SOLE   153,771 0 4,780
ACCENTURE PLC COM G1151C101 1,531 9,972 SH   SOLE   9,972 0 0
ACUITY BRANDS INC COM 00508Y102 745 5,352 SH   SOLE   5,352 0 0
AFLAC COM 001055102 229 5,240 SH   SOLE   5,240 0 0
AIR PRODS & CHEM COM 009158106 4,729 29,739 SH   SOLE   29,164 0 575
ALBEMARLE CORP COM 012653101 271 2,917 SH   SOLE   2,917 0 0
ALPHABET CLASS A COM 02079K305 5,814 5,606 SH   SOLE   5,541 0 65
ALTRIA GROUP INC COM 02209S103 1,778 28,535 SH   SOLE   28,535 0 0
AMAZON.COM INC COM 023135106 211 146 SH   SOLE   146 0 0
AMERICAN EXPRESS COM 025816109 1,258 13,482 SH   SOLE   13,482 0 0
ANADARKO PETROLEUM COM 032511107 898 14,870 SH   SOLE   14,570 0 300
ANHEUSER-BUSCH INBEV COM 03524A108 264 2,400 SH   SOLE   2,400 0 0
ANTHEM INC COM 036752103 467 2,126 SH   SOLE   2,126 0 0
APACHE CORP COM 037411105 1,713 44,520 SH   SOLE   43,420 0 1,100
APPLE INC COM 037833100 15,347 91,470 SH   SOLE   89,895 0 1,575
APPLIED INDL TECH COM 03820C105 459 6,300 SH   SOLE   6,300 0 0
AT&T COM 00206R102 6,695 187,807 SH   SOLE   184,092 0 3,715
AUTO DATA PROC COM 053015103 12,964 114,237 SH   SOLE   108,777 0 5,460
AUTODESK INC COM 052769106 251 2,000 SH   SOLE   2,000 0 0
BANK OF AMERICA COM 060505104 310 10,346 SH   SOLE   8,446 0 1,900
BANK OF NEW YORK MELLON COM 064058100 2,313 44,886 SH   SOLE   44,886 0 0
BB&T COM 054937107 10,287 197,675 SH   SOLE   191,576 0 6,099
BECTON DICKINSON COM 075887109 16,641 76,791 SH   SOLE   75,220 0 1,571
BERKSHIRE HATHAWAY B COM 084670702 14,100 70,685 SH   SOLE   68,720 0 1,965
BERKSHIRE HATHAWAY CL A 1/100 COM 084990175 598 2 SH   SOLE   2 0 0
BLACKROCK INC COM 09247X101 1,251 2,309 SH   SOLE   2,259 0 50
BOEING CO COM 097023105 227 692 SH   SOLE   692 0 0
BP PLC COM 055622104 492 12,135 SH   SOLE   12,135 0 0
BRISTOL MYERS SQ COM 110122108 4,313 68,196 SH   SOLE   68,196 0 0
CAPITAL ONE FINL COM 14040H105 4,942 51,575 SH   SOLE   50,400 0 1,175
CARMAX COM 143130102 1,012 16,343 SH   SOLE   16,243 0 100
CATERPILLAR INC COM 149123101 4,020 27,274 SH   SOLE   27,274 0 0
CDK GLOBAL INC COM 12508E101 249 3,928 SH   SOLE   3,878 0 50
CERNER CORP COM 156782104 2,301 39,668 SH   SOLE   39,668 0 0
CHEMOURS CO. COM 163851108 236 4,854 SH   SOLE   4,854 0 0
CHEVRON CORP COM 166764100 11,211 98,304 SH   SOLE   96,354 0 1,950
CHUBB LTD COM H1467J104 5,531 40,440 SH   SOLE   38,850 0 1,590
CIGNA CORP COM 125509109 816 4,866 SH   SOLE   4,866 0 0
CINTAS CORP COM 172908105 487 2,857 SH   SOLE   2,857 0 0
CISCO SYSTEMS INC COM 17275R102 9,731 226,880 SH   SOLE   221,705 0 5,175
CLOROX CO COM 189054109 493 3,700 SH   SOLE   3,700 0 0
COCA-COLA CO COM 191216100 7,316 168,448 SH   SOLE   158,873 0 9,575
COLGATE-PALMOLIVE COM 194162103 6,285 87,679 SH   SOLE   85,919 0 1,760
CONOCOPHILLIPS COM 20825C104 947 15,969 SH   SOLE   15,969 0 0
COSTCO COS INC COM 22160K105 1,778 9,436 SH   SOLE   9,236 0 200
CSX CORP COM 126408103 234 4,192 SH   SOLE   4,192 0 0
CVS HEALTH CORP COM 126650100 2,814 45,234 SH   SOLE   44,234 0 1,000
DEERE & CO COM 244199105 3,168 20,395 SH   SOLE   20,095 0 300
DELL TECH CL V COM 24703L103 899 12,274 SH   SOLE   11,941 0 333
DENTSPLY SIRONA INC COM 24906P109 1,383 27,481 SH   SOLE   26,981 0 500
DEVON ENERGY COM 25179M103 1,315 41,351 SH   SOLE   40,486 0 865
DISNEY (WALT) COM 254687106 5,884 58,579 SH   SOLE   57,264 0 1,315
DOMINION ENERGY COM 25746U109 10,835 160,681 SH   SOLE   156,406 0 4,275
DOVER CORP COM 260003108 1,500 15,271 SH   SOLE   15,271 0 0
DOWDUPONT INC COM 26078J100 5,182 81,338 SH   SOLE   80,442 0 896
DUKE ENERGY CORP COM 26441C204 349 4,510 SH   SOLE   4,510 0 0
ECOLAB INC COM 278865100 7,352 53,635 SH   SOLE   52,710 0 925
EMERSON ELECTRIC COM 291011104 6,471 94,738 SH   SOLE   89,638 0 5,100
ENSCO PLC COM G3157S106 70 15,850 SH   SOLE   15,050 0 800
EXPRESS SCRIPTS COM 30219G108 272 3,931 SH   SOLE   3,931 0 0
EXXON MOBIL COM 30231G102 11,768 157,730 SH   SOLE   156,085 0 1,645
FEDEX CORP COM 31428X106 247 1,030 SH   SOLE   1,030 0 0
FMC CORP COM 302491303 1,263 16,497 SH   SOLE   15,697 0 800
GENERAL ELECTRIC COM 369604103 4,565 338,647 SH   SOLE   331,447 0 7,200
GENERAL MILLS INC COM 370334104 295 6,554 SH   SOLE   6,554 0 0
GENUINE PARTS CO COM 372460105 2,053 22,848 SH   SOLE   22,848 0 0
GLAXOSMITHKLINE COM 37733W105 1,479 37,849 SH   SOLE   37,849 0 0
HEWLETT-PACKARD ENTERPRISE COM 42824C109 311 17,712 SH   SOLE   17,712 0 0
HOME DEPOT COM 437076102 4,459 25,016 SH   SOLE   25,016 0 0
HORMEL FOODS COM 440452100 224 6,514 SH   SOLE   6,514 0 0
HP INC. COM 40434L105 306 13,958 SH   SOLE   13,958 0 0
ILLINOIS TOOL WKS COM 452308109 13,514 86,261 SH   SOLE   84,661 0 1,600
INGERSOLL-RAND COM G47791101 398 4,660 SH   SOLE   4,660 0 0
INTEL CORP COM 458140100 16,345 313,850 SH   SOLE   306,100 0 7,750
INTL BUS MACHINES COM 459200101 6,520 42,496 SH   SOLE   40,935 0 1,561
ITT INC COM 45073V108 233 4,750 SH   SOLE   4,750 0 0
JM SMUCKER CO COM 832696405 310 2,500 SH   SOLE   2,500 0 0
JOHNSON&JOHNSON COM 478160104 18,450 143,974 SH   SOLE   134,384 0 9,590
JP MORGAN CHASE COM 46625H100 12,448 113,191 SH   SOLE   110,891 0 2,300
KIMBERLY-CLARK COM 494368103 4,826 43,824 SH   SOLE   43,199 0 625
KRAFT HEINZ CO COM 500754106 309 4,960 SH   SOLE   4,960 0 0
LOWES INC COM 548661107 18,690 212,997 SH   SOLE   206,212 0 6,785
MC DONALDS CORP COM 580135101 12,912 82,566 SH   SOLE   80,773 0 1,793
MCKESSON CORP COM 58155Q103 366 2,601 SH   SOLE   2,401 0 200
MEDTRONIC PLC COM G5960L103 4,390 54,727 SH   SOLE   53,777 0 950
MERCK & CO INC COM 58933Y105 953 17,495 SH   SOLE   17,495 0 0
METLIFE INC COM 59156R108 2,507 54,641 SH   SOLE   53,641 0 1,000
MICROSOFT CORP COM 594918104 21,511 235,685 SH   SOLE   231,400 0 4,285
MONDELEZ INTL COM 609207105 341 8,170 SH   SOLE   8,170 0 0
MONSANTO CO COM 61166W101 211 1,804 SH   SOLE   1,804 0 0
MYLAN N.V. COM N59465109 596 14,485 SH   SOLE   13,485 0 1,000
NATIONAL OILWELL VARCO COM 637071101 658 17,872 SH   SOLE   17,572 0 300
NESTLE S.A. SPONS ADR COM 641069406 459 5,803 SH   SOLE   5,803 0 0
NESTLE SA ORD COM h57312649 549 6,950 SH   SOLE   6,950 0 0
NEXTERA ENERGY INC COM 65339F101 233 1,425 SH   SOLE   425 0 1,000
NIKE INC-CL B COM 654106103 11,670 175,646 SH   SOLE   171,796 0 3,850
NORFOLK SOUTHRN COM 655844108 8,574 63,146 SH   SOLE   62,746 0 400
NORTHERN TRUST CORP COM 665859104 8,971 86,987 SH   SOLE   84,637 0 2,350
NOVARTIS A G ADR COM 66987V109 251 3,100 SH   SOLE   3,100 0 0
ORACLE CORP COM 68389X105 8,005 174,968 SH   SOLE   171,668 0 3,300
PARKER-HANNIFIN COM 701094104 4,991 29,180 SH   SOLE   28,730 0 450
PAYCHEX INC COM 704326107 261 4,234 SH   SOLE   4,234 0 0
PEPSICO INC COM 713448108 14,412 132,043 SH   SOLE   129,983 0 2,060
PFIZER INC COM 717081103 6,606 186,123 SH   SOLE   183,784 0 2,339
PHILIP MORRIS INTL COM 718172109 1,741 17,510 SH   SOLE   17,510 0 0
PHILLIPS 66 COM 718546104 233 2,427 SH   SOLE   2,427 0 0
PRAXAIR INC COM 74005P104 341 2,360 SH   SOLE   2,360 0 0
PROCTER & GAMBLE CO COM 742718109 14,202 179,141 SH   SOLE   176,731 0 2,410
PUB SVC ENTRPRS COM 744573106 1,316 26,201 SH   SOLE   26,201 0 0
QUALCOMM INC COM 747525103 3,412 61,570 SH   SOLE   60,770 0 800
ROYAL BANK OF CANADA COM 780087102 423 5,475 SH   SOLE   5,475 0 0
ROYAL DUTCH SHELL CL A COM 780259206 3,832 60,061 SH   SOLE   59,711 0 350
ROYAL DUTCH SHELL CL B COM 780259107 773 11,800 SH   SOLE   11,049 0 751
S&P GLOBAL INC COM 78409V104 523 2,735 SH   SOLE   2,735 0 0
SCHLUMBERGER COM 806857108 4,533 69,979 SH   SOLE   69,679 0 300
SOUTHERN CO COM 842587107 4,685 104,910 SH   SOLE   103,860 0 1,050
SUNTRUST BANKS COM 867914103 529 7,773 SH   SOLE   7,773 0 0
TARGET CORP COM 87612E106 7,991 115,090 SH   SOLE   112,565 0 2,525
THE TRAVELERS CO COM 89417E109 483 3,475 SH   SOLE   3,475 0 0
THERMO FISHER SCIENTIFIC COM 883556102 212 1,027 SH   SOLE   1,027 0 0
TIME WARNER COM 887317303 582 6,158 SH   SOLE   6,158 0 0
TUPPERWARE CORP COM 899896104 1,995 41,240 SH   SOLE   40,665 0 575
U.S. BANCORP COM 902973304 6,992 138,456 SH   SOLE   136,931 0 1,525
UNILEVER NV COM 904784709 2,592 45,959 SH   SOLE   45,659 0 300
UNION PACIFIC COM 907818108 466 3,464 SH   SOLE   2,969 0 495
UNITED PARCEL SERVICE COM 911312106 471 4,500 SH   SOLE   4,500 0 0
UNITED TECH COM 913017109 15,793 125,521 SH   SOLE   123,671 0 1,850
UNITEDHEALTH GROUP COM 91324P102 454 2,121 SH   SOLE   2,121 0 0
VERIZON COM 92343V104 7,774 162,572 SH   SOLE   159,850 0 2,722
WAL-MART COM 931142103 211 2,367 SH   SOLE   2,367 0 0
WELLS FARGO & CO COM 949746101 10,962 209,154 SH   SOLE   204,592 0 4,562
WESTROCK CO COM 96145D105 2,159 33,640 SH   SOLE   33,640 0 0
XYLEM INC COM 98419M100 2,428 31,570 SH   SOLE   31,570 0 0
YUM! BRANDS INC COM 988498101 445 5,232 SH   SOLE   5,232 0 0
ZIMMER BIOMET HLDGS COM 98956P102 396 3,632 SH   SOLE   3,632 0 0
CONSUMER DISCRETIONARY SELECT ETF 81369Y407 295 2,917 SH   SOLE   2,917 0 0
CONSUMER STAPLES SELECT SPDR ETF 81369Y308 472 8,971 SH   SOLE   8,971 0 0
ENERGY SELECT SPDR ETF 81369Y506 371 5,497 SH   SOLE   5,497 0 0
FINANCIALS SELECT SPDR ETF 81369Y605 768 27,862 SH   SOLE   27,862 0 0
GUGGENHEIM S&P EQ WT ETF 78355W106 216 2,170 SH   SOLE   2,170 0 0
HEALTH CARE SELECT SPDR ETF 81369Y209 763 9,371 SH   SOLE   9,371 0 0
INDUSTRIALS SELECT SPDR ETF 81369Y704 339 4,568 SH   SOLE   4,568 0 0
ISHARES CORE MSCI EAFE ETF 46432F842 2,812 42,685 SH   SOLE   42,685 0 0
ISHARES DOW SELECT DIVIDEND ETF 464287168 542 5,699 SH   SOLE   5,699 0 0
ISHARES MSCI EAFE ETF 464287465 1,131 16,233 SH   SOLE   15,733 0 500
ISHARES MSCI EMERGING MKTS ETF 464287234 689 14,281 SH   SOLE   14,281 0 0
ISHARES MSCI JAPAN ETF 46434G822 240 3,963 SH   SOLE   3,963 0 0
ISHARES RUSSELL 1000 GROWTH ETF 464287614 718 5,279 SH   SOLE   5,279 0 0
ISHARES RUSSELL 2000 ETF 464287655 11,963 78,793 SH   SOLE   78,793 0 0
ISHARES RUSSELL MIDCAP ETF 464287499 435 2,107 SH   SOLE   2,107 0 0
ISHARES S&P 500 ETF 464287200 9,801 36,933 SH   SOLE   36,933 0 0
ISHARES S&P EURO 350 ETF 464287861 577 12,380 SH   SOLE   12,380 0 0
ISHARES S&P MIDCAP 400 ETF 464287507 13,501 71,981 SH   SOLE   71,981 0 0
ISHARES S&P MIDCAP GROWTH ETF 464287606 561 2,570 SH   SOLE   2,570 0 0
ISHARES S&P MIDCAP VALUE ETF 464287705 464 3,005 SH   SOLE   3,005 0 0
POWERSHARES QQQ TRUST SERIES 1 ETF 73935A104 263 1,640 SH   SOLE   1,640 0 0
S&P DEPOSITARY RECEIPTS ETF 78462F103 3,711 14,104 SH   SOLE   14,104 0 0
SPDR GOLD TRUST ETF 78463V107 253 2,012 SH   SOLE   2,012 0 0
SPDR S&P GLOBAL NATURAL RESOUR ETF 78463X541 1,169 24,165 SH   SOLE   24,165 0 0
SPDR S&P MIDCAP 400 ETF 78467Y107 492 1,440 SH   SOLE   1,440 0 0
TECHNOLOGY SELECT SPDR ETF 81369Y803 2,306 35,250 SH   SOLE   35,250 0 0
VANGUARD FTSE DEV MARKETS ETF 921943858 12,910 291,750 SH   SOLE   291,750 0 0
VANGUARD FTSE EMERGING MKTS ETF 922042858 7,686 163,610 SH   SOLE   163,610 0 0
VANGUARD MATERIALS ETF 92204A801 1,273 9,878 SH   SOLE   9,878 0 0
VANGUARD REAL ESTATE ETF ETF 922908553 5,718 75,764 SH   SOLE   75,764 0 0
WISDOMTREE EUROPE HEDGED EQ FD ETF 97717X701 737 11,745 SH   SOLE   11,745 0 0
WISDOMTREE JAPAN HEDGED EQ ETF 97717W851 860 15,350 SH   SOLE   14,850 0 500