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 4,774 22,744 SH   SOLE   22,744 0 0
AFLAC Inc Com COM 001055102 1,306 16,042 SH   SOLE   16,042 0 0
AT&T Inc Com COM 00206r102 3,298 84,193 SH   SOLE   84,193 0 0
Abbott Laboratories COM 002824100 2,229 41,771 SH   SOLE   41,771 0 0
Abbvie Inc Com COM 00287Y109 3,644 41,003 SH   SOLE   41,003 0 0
Airbus SE ADR COM 009279100 209 8,805 SH   SOLE   8,805 0 0
Allstate Corp COM 020002101 3,917 42,614 SH   SOLE   42,614 0 0
Alphabet Inc Class A COM 02079k305 7,242 7,437 SH   SOLE   7,437 0 0
Alphabet Inc Class C COM 02079k107 272 284 SH   SOLE   284 0 0
Altria Group Inc COM 02209s103 461 7,267 SH   SOLE   7,267 0 0
Amazon.Com Inc Com COM 023135106 341 355 SH   SOLE   355 0 0
American Elec Pwr Co COM 025537101 1,170 16,655 SH   SOLE   16,655 0 0
Amgen Inc COM 031162100 828 4,442 SH   SOLE   4,442 0 0
Analog Devices Inc Com COM 032654105 510 5,917 SH   SOLE   5,917 0 0
Anthem Inc Com COM 036752103 5,926 31,210 SH   SOLE   31,210 0 0
Apple Inc COM 037833100 21,875 141,938 SH   SOLE   141,938 0 0
Astrazeneca PLC Sponsored ADR COM 046353108 1,063 31,365 SH   SOLE   31,365 0 0
Athersys Inc Com COM 04744l106 21 10,000 SH   SOLE   10,000 0 0
BB&T Corp Com COM 054937107 7,397 157,579 SH   SOLE   157,579 0 0
BCE Inc Com COM 05534B760 492 10,500 SH   SOLE   10,500 0 0
Baxter Intl Inc COM 071813109 4,438 70,732 SH   SOLE   70,732 0 0
Becton Dickinson Co COM 075887109 7,370 37,614 SH   SOLE   37,614 0 0
Berkshire Hathaway Inc Cl B COM 084670702 1,242 6,777 SH   SOLE   6,777 0 0
Biogen Inc Com COM 09062x103 362 1,155 SH   SOLE   1,155 0 0
Biomarin Pharmaceutical Com COM 09061g101 369 3,970 SH   SOLE   3,970 0 0
Blackrock Inc Com COM 09247x101 378 845 SH   SOLE   845 0 0
Boeing Co COM 097023105 5,373 21,136 SH   SOLE   21,136 0 0
BorgWarner Inc COM 099724106 8,188 159,830 SH   SOLE   159,830 0 0
Bristol Myers Squibb COM 110122108 3,168 49,699 SH   SOLE   49,699 0 0
Brookfield Renewable Partners COM G16258108 371 11,055 SH   SOLE   11,055 0 0
Buckeye Partners LP COM 118230101 1,270 22,285 SH   SOLE   22,285 0 0
CA Inc Com COM 12673p105 392 11,740 SH   SOLE   11,740 0 0
CVS Health Corp COM 126650100 9,698 119,263 SH   SOLE   119,263 0 0
Cadence Design Systems Inc COM 127387108 453 11,465 SH   SOLE   11,465 0 0
Camden Property Trust Sh Ben I COM 133131102 788 8,620 SH   SOLE   8,620 0 0
Caterpillar Inc COM 149123101 492 3,945 SH   SOLE   3,945 0 0
Celgene Corp COM 151020104 338 2,320 SH   SOLE   2,320 0 0
Central Fd CDA Ltd Cl A COM 153501101 397 31,367 SH   SOLE   31,367 0 0
CenturyLink Inc COM 156700106 306 16,204 SH   SOLE   16,204 0 0
Chevron Corp COM 166764100 4,781 40,686 SH   SOLE   40,686 0 0
Chubb Limited COM H1467J104 3,406 23,892 SH   SOLE   23,892 0 0
Cinemark Holdings Inc Com COM 17243v102 505 13,935 SH   SOLE   13,935 0 0
Cisco Sys Inc COM 17275R102 5,680 168,885 SH   SOLE   168,885 0 0
Clorox Co Del COM 189054109 567 4,302 SH   SOLE   4,302 0 0
Coca Cola Co COM 191216100 659 14,631 SH   SOLE   14,631 0 0
Comcast Corp Cl A COM 20030N101 1,348 35,042 SH   SOLE   35,042 0 0
Comerica Inc COM 200340107 236 3,090 SH   SOLE   3,090 0 0
Cone Midstream Partners LP COM 206812109 564 35,580 SH   SOLE   35,580 0 0
ConocoPhillips COM 20825c104 1,814 36,249 SH   SOLE   36,249 0 0
Consolidated Edison Hldg Co In COM 209115104 654 8,103 SH   SOLE   8,103 0 0
Cracker Barrel Old Country Sto COM 22410j106 1,026 6,765 SH   SOLE   6,765 0 0
Cypress Semiconductor Corp COM 232806109 468 31,140 SH   SOLE   31,140 0 0
Danaher Corp COM 235851102 881 10,273 SH   SOLE   10,273 0 0
Darden Restaurants COM 237194105 765 9,705 SH   SOLE   9,705 0 0
Devon Energy Corp COM 25179M103 793 21,594 SH   SOLE   21,594 0 0
Diageo P L C Spon ADR New COM 25243q205 604 4,571 SH   SOLE   4,571 0 0
Digital Realty Tr Inc Com COM 253868103 285 2,405 SH   SOLE   2,405 0 0
Dollar General Corp Com COM 256677105 4,766 58,805 SH   SOLE   58,805 0 0
Dominion Energy Inc COM 25746u109 2,184 28,384 SH   SOLE   28,384 0 0
Dover Corp COM 260003108 1,398 15,295 SH   SOLE   15,295 0 0
DowDupont Inc Com COM 26078j100 7,288 105,272 SH   SOLE   105,272 0 0
Dr Pepper Snapple Group Inc COM 26138e109 242 2,730 SH   SOLE   2,730 0 0
Duke Energy Corp COM 26441c204 5,372 64,017 SH   SOLE   64,017 0 0
EQT Corporation Com COM 26884l109 261 4,005 SH   SOLE   4,005 0 0
EQT Midstream Partners LP COM 26885b100 765 10,200 SH   SOLE   10,200 0 0
Eaton Corp Com COM 278058102 600 7,815 SH   SOLE   7,815 0 0
Elbit Systems LTD ORD COM M3760D101 223 1,515 SH   SOLE   1,515 0 0
Eli Lilly & Co Com NPV COM 532457108 1,041 12,173 SH   SOLE   12,173 0 0
Emerson Electric Co COM 291011104 3,133 49,864 SH   SOLE   49,864 0 0
Enbridge Energy Partners LP COM 29250r106 547 34,235 SH   SOLE   34,235 0 0
Enbridge Inc Com COM 29250n105 812 19,407 SH   SOLE   19,407 0 0
Energy Transfer Partners LP Ne COM 29278N103 443 24,206 SH   SOLE   24,206 0 0
Enterprise Products LP COM 293792107 4,638 177,904 SH   SOLE   177,904 0 0
Equity Residential Properties COM 29476l107 242 3,674 SH   SOLE   3,674 0 0
Exxon Mobil Corp COM 30231G102 2,095 25,555 SH   SOLE   25,555 0 0
Facebook Inc Cl A COM 30303M102 801 4,690 SH   SOLE   4,690 0 0
FedEx Corporation Com COM 31428X106 6,590 29,213 SH   SOLE   29,213 0 0
Federal Realty Invt Trust COM 313747206 385 3,101 SH   SOLE   3,101 0 0
Fifth Third Bancorp COM 316773100 258 9,205 SH   SOLE   9,205 0 0
First Solar Inc Com COM 336433107 229 5,000 SH   SOLE   5,000 0 0
Generac Hldgs Inc Com COM 368736104 290 6,320 SH   SOLE   6,320 0 0
General Dynamics Corp COM 369550108 927 4,507 SH   SOLE   4,507 0 0
General Electric Co COM 369604103 4,174 172,618 SH   SOLE   172,618 0 0
Genesis Energy Unit LP COM 371927104 505 19,165 SH   SOLE   19,165 0 0
GlaxoSmithKline ADR COM 37733W105 835 20,560 SH   SOLE   20,560 0 0
HCP Inc COM 40414l109 556 19,975 SH   SOLE   19,975 0 0
Healthcare Realty Trust COM 421946104 256 7,905 SH   SOLE   7,905 0 0
Highwoods Pptys Inc COM 431284108 229 4,394 SH   SOLE   4,394 0 0
Honeywell Intl Inc COM 438516106 4,889 34,490 SH   SOLE   34,490 0 0
Huntington Bancshares Inc Com COM 446150104 212 15,170 SH   SOLE   15,170 0 0
IBM COM 459200101 4,738 32,657 SH   SOLE   32,657 0 0
Illinois Tool Works COM 452308109 2,152 14,543 SH   SOLE   14,543 0 0
Ingersoll-Rand PLC COM g47791101 685 7,681 SH   SOLE   7,681 0 0
Intel Corp COM 458140100 5,916 155,352 SH   SOLE   155,352 0 0
International Paper Co COM 460146103 269 4,743 SH   SOLE   4,743 0 0
Johnson & Johnson COM 478160104 6,966 53,580 SH   SOLE   53,580 0 0
Johnson Controls International COM G51502105 2,644 65,612 SH   SOLE   65,612 0 0
Kimberly Clark Corp COM 494368103 2,441 20,743 SH   SOLE   20,743 0 0
Kinder Morgan Inc Com COM 49456B101 983 51,249 SH   SOLE   51,249 0 0
Kraft Heinz Co Com COM 500754106 669 8,624 SH   SOLE   8,624 0 0
L3 Technologies Inc COM 502413107 3,292 17,470 SH   SOLE   17,470 0 0
Laboratory Corp of America Hld COM 50540r409 3,898 25,818 SH   SOLE   25,818 0 0
Lear Corp Com New COM 521865204 248 1,435 SH   SOLE   1,435 0 0
Leidos Holdings Inc COM 525327102 1,520 25,662 SH   SOLE   25,662 0 0
Lockheed Martin Corp COM 539830109 7,578 24,421 SH   SOLE   24,421 0 0
Lowes Cos Inc COM 548661107 9,354 117,019 SH   SOLE   117,019 0 0
Lyondellbasell Industries Cl A COM N53745100 474 4,790 SH   SOLE   4,790 0 0
MPLX LP COM 55336v100 987 28,185 SH   SOLE   28,185 0 0
Magellan Midstream Partners Co COM 559080106 2,842 39,997 SH   SOLE   39,997 0 0
Mastercard Inc Cl A COM 57636q104 6,460 45,754 SH   SOLE   45,754 0 0
Maxim Integrated Prods Inc COM 57772k101 826 17,305 SH   SOLE   17,305 0 0
Maxlinear Inc Com COM 57776J100 270 11,360 SH   SOLE   11,360 0 0
McCormick & Co Inc Non-Voting COM 579780206 200 1,950 SH   SOLE   1,950 0 0
McDonalds Corp COM 580135101 335 2,138 SH   SOLE   2,138 0 0
McKesson Corp COM 58155Q103 4,285 27,895 SH   SOLE   27,895 0 0
Medtronic PLC COM G5960L103 1,077 13,843 SH   SOLE   13,843 0 0
Merck & Co Inc New Com COM 58933y105 3,784 59,103 SH   SOLE   59,103 0 0
Meridian Bioscience Inc COM 589584101 161 11,265 SH   SOLE   11,265 0 0
Metlife Inc Com COM 59156R108 273 5,250 SH   SOLE   5,250 0 0
Microchip Technology Inc Com COM 595017104 772 8,595 SH   SOLE   8,595 0 0
Microsoft Corp COM 594918104 12,350 165,796 SH   SOLE   165,796 0 0
Mid-America Apartment Comntys COM 59522J103 205 1,920 SH   SOLE   1,920 0 0
National Bankshares Inc VA COM 634865109 256 5,700 SH   SOLE   5,700 0 0
National Oilwell Varco Inc COM 637071101 1,129 31,586 SH   SOLE   31,586 0 0
Netscout Systems Inc Com COM 64115T104 2,406 74,366 SH   SOLE   74,366 0 0
Nike Inc Cl B COM 654106103 2,961 57,110 SH   SOLE   57,110 0 0
Norfolk Southern Corp COM 655844108 959 7,254 SH   SOLE   7,254 0 0
Northrop Grumman Corp Holding COM 666807102 1,723 5,990 SH   SOLE   5,990 0 0
Novartis A G Sponsored ADR COM 66987v109 2,676 31,173 SH   SOLE   31,173 0 0
Nucor Corp Com COM 670346105 2,828 50,470 SH   SOLE   50,470 0 0
Nustar Energy LP Unit Com COM 67058H102 475 11,697 SH   SOLE   11,697 0 0
Nvidia Corp COM 67066g104 393 2,200 SH   SOLE   2,200 0 0
Oneok Inc COM 682680103 2,263 40,833 SH   SOLE   40,833 0 0
Oracle Corp Com COM 68389X105 4,936 102,086 SH   SOLE   102,086 0 0
PNC Finl Svcs Group COM 693475105 2,609 19,361 SH   SOLE   19,361 0 0
PPL Corporation COM 69351t106 211 5,555 SH   SOLE   5,555 0 0
Pentair PLC Shs COM G7S00T104 2,539 37,366 SH   SOLE   37,366 0 0
PepsiCo Inc COM 713448108 5,944 53,344 SH   SOLE   53,344 0 0
Permian Basin Rty Tr Unit Ben COM 714236106 152 17,501 SH   SOLE   17,501 0 0
Pfizer Inc COM 717081103 7,203 201,774 SH   SOLE   201,774 0 0
Philip Morris Intl Inc Com COM 718172109 1,487 13,397 SH   SOLE   13,397 0 0
Photronics Inc Com COM 719405102 214 24,170 SH   SOLE   24,170 0 0
Plains All American Pipeline U COM 726503105 654 30,880 SH   SOLE   30,880 0 0
Praxair Inc COM 74005p104 1,310 9,377 SH   SOLE   9,377 0 0
Procter & Gamble Co Com COM 742718109 7,774 85,447 SH   SOLE   85,447 0 0
Public Service Enterprise Grou COM 744573106 244 5,283 SH   SOLE   5,283 0 0
Public Storage Inc COM 74460D109 346 1,616 SH   SOLE   1,616 0 0
Qualcomm Inc COM 747525103 233 4,493 SH   SOLE   4,493 0 0
RGC Resources Inc Com COM 74955l103 344 12,033 SH   SOLE   12,033 0 0
Raytheon Co Com New COM 755111507 1,398 7,491 SH   SOLE   7,491 0 0
Realty Income Corp Com COM 756109104 683 11,940 SH   SOLE   11,940 0 0
Royal Dutch Shell ADR EA Rep 2 COM 780259206 414 6,826 SH   SOLE   6,826 0 0
SPDR Gold Trust COM 78463v107 429 3,525 SH   SOLE   3,525 0 0
Schlumberger Limited Com COM 806857108 4,249 60,906 SH   SOLE   60,906 0 0
Sealed Air Corp New COM 81211k100 241 5,637 SH   SOLE   5,637 0 0
Select Sector Spdr Tr SBI Int COM 81369y886 296 5,579 SH   SOLE   5,579 0 0
Shire PLC Sponsored ADR COM 82481r106 652 4,256 SH   SOLE   4,256 0 0
Smucker J M Co Com New COM 832696405 717 6,830 SH   SOLE   6,830 0 0
Southern Co COM 842587107 1,805 36,726 SH   SOLE   36,726 0 0
Spectra Energy Partners LP COM 84756N109 704 15,855 SH   SOLE   15,855 0 0
Spirit Aerosystems Hldgs Inc C COM 848574109 206 2,655 SH   SOLE   2,655 0 0
Sprott Physical Gold Trust Uni COM 85207h104 315 30,155 SH   SOLE   30,155 0 0
Stanley Black & Decker Inc Com COM 854502101 2,404 15,925 SH   SOLE   15,925 0 0
Starbucks Corp Com COM 855244109 624 11,615 SH   SOLE   11,615 0 0
State Street Corp Com COM 857477103 416 4,349 SH   SOLE   4,349 0 0
Steel Dynamics Inc Com COM 858119100 645 18,708 SH   SOLE   18,708 0 0
Stryker Corp COM 863667101 557 3,923 SH   SOLE   3,923 0 0
SunTrust Banks Inc COM 867914103 1,082 18,098 SH   SOLE   18,098 0 0
Suncor Energy Com NPV New COM 867224107 799 22,820 SH   SOLE   22,820 0 0
Sysco Corp COM 871829107 3,037 56,297 SH   SOLE   56,297 0 0
T Rowe Price Group Inc Com COM 74144t108 4,588 50,617 SH   SOLE   50,617 0 0
TC PipeLines LP Units COM 87233q108 797 15,237 SH   SOLE   15,237 0 0
Tallgrass Energy Partners LP C COM 874697105 535 11,180 SH   SOLE   11,180 0 0
Target Corp Com COM 87612e106 5,019 85,047 SH   SOLE   85,047 0 0
Tesla Inc Com COM 88160r101 945 2,770 SH   SOLE   2,770 0 0
Tetra Tech Inc New Com COM 88162g103 346 7,427 SH   SOLE   7,427 0 0
Texas Instruments Inc Com COM 882508104 2,085 23,258 SH   SOLE   23,258 0 0
Textron Inc Com COM 883203101 248 4,610 SH   SOLE   4,610 0 0
Thermo Fisher Scientific Inc COM 883556102 492 2,602 SH   SOLE   2,602 0 0
Time Warner Inc Com COM 887317303 1,149 11,220 SH   SOLE   11,220 0 0
Total S A Sponsored ADR COM 89151e109 295 5,515 SH   SOLE   5,515 0 0
UDR Inc COM 902653104 392 10,304 SH   SOLE   10,304 0 0
US Bancorp Del Com New COM 902973304 794 14,825 SH   SOLE   14,825 0 0
Unilever PLC Spon ADR New COM 904767704 593 10,225 SH   SOLE   10,225 0 0
Union Pacific Corp COM 907818108 8,335 71,869 SH   SOLE   71,869 0 0
United Technologies Corp Com COM 913017109 2,468 21,263 SH   SOLE   21,263 0 0
UnitedHealth Group COM 91324p102 800 4,085 SH   SOLE   4,085 0 0
V F Corp COM 918204108 295 4,648 SH   SOLE   4,648 0 0
Ventas Inc COM 92276f100 235 3,614 SH   SOLE   3,614 0 0
Verisign Inc COM 92343e102 302 2,841 SH   SOLE   2,841 0 0
Verizon Communications COM 92343V104 4,718 95,334 SH   SOLE   95,334 0 0
Visa Inc Com Cl A COM 92826c839 2,135 20,290 SH   SOLE   20,290 0 0
Vulcan Materials Co COM 929160109 813 6,795 SH   SOLE   6,795 0 0
Wal-Mart Stores Inc Com COM 931142103 237 3,037 SH   SOLE   3,037 0 0
Walt Disney Co COM 254687106 8,276 83,956 SH   SOLE   83,956 0 0
Waste Management Inc COM 94106l109 4,016 51,314 SH   SOLE   51,314 0 0
Wells Fargo & Company Com COM 949746101 5,983 108,483 SH   SOLE   108,483 0 0
Welltower Inc COM 95040q104 3,219 45,796 SH   SOLE   45,796 0 0
Westar Energy Inc Com COM 95709t100 337 6,793 SH   SOLE   6,793 0 0
Weyerhaeuser Co Com COM 962166104 4,907 144,183 SH   SOLE   144,183 0 0
Wheaton Precious Metal Com COM 962879102 251 13,160 SH   SOLE   13,160 0 0
Williams Cos Inc COM 969457100 210 6,988 SH   SOLE   6,988 0 0
Xilinx Inc COM 983919101 239 3,370 SH   SOLE   3,370 0 0
Xylem Inc Com COM 98419M100 2,349 37,508 SH   SOLE   37,508 0 0
Zimmer Biomet Hldgs In Com COM 98956P102 5,098 43,537 SH   SOLE   43,537 0 0
iShares Silver Trust COM 46428q109 454 28,826 SH   SOLE   28,826 0 0
Guggenheim S&P 500 Top 50 ETF ETF 78355w205 451 2,535 SH   SOLE   2,535 0 0
PowerShares ETF Trust Div Achv ETF 73935x732 285 11,580 SH   SOLE   11,580 0 0
S&P 500 Low Volatility Fund ETF 73937b779 580 12,658 SH   SOLE   12,658 0 0
SPDR S&P 500 ETF Trust ETF 78462F103 965 3,842 SH   SOLE   3,842 0 0
SPDR Series Trust S&P Biotech ETF 78464a870 1,267 14,630 SH   SOLE   14,630 0 0
Vanguard Index Fds REIT ETF ETF 922908553 727 8,745 SH   SOLE   8,745 0 0
Vanguard Index Fds S&P 500 ETF ETF 922908363 450 1,949 SH   SOLE   1,949 0 0
Vanguard Index Fds Stk Mrk ETF ETF 922908769 1,157 8,933 SH   SOLE   8,933 0 0
Vanguard Scottsdale Fd Vng Rus ETF 92206c599 418 3,610 SH   SOLE   3,610 0 0
Vanguard Whitehall Fds High Di ETF 921946406 211 2,597 SH   SOLE   2,597 0 0
iShares MSCI KLD 400 Social ET ETF 464288570 296 3,185 SH   SOLE   3,185 0 0
iShares Select Dividend ETF ETF 464287168 331 3,535 SH   SOLE   3,535 0 0
iShares TR Russell 2000 ETF ETF 464287655 372 2,511 SH   SOLE   2,511 0 0
iShares TR Russell Midcap ETF ETF 464287499 847 4,295 SH   SOLE   4,295 0 0
iShares Tr Russell 3000 ETF ETF 464287689 1,052 7,049 SH   SOLE   7,049 0 0