13F-HR 1 inftable.txt 13F-HR TABLE FORM 13F INFORMATION TABLE VALUE SHARES/ SH/ PUT/ INVSTMT OTHER VOTING AUTHORITY NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DSCRETN MANAGERS SOLE SHARED NONE ------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- -------- 3 M Company COM 88579Y101 574 6870 SH Sole 6870 AFLAC Corp COM 001055102 4593 84603 SH Sole 81068 3535 AT & T COM 00206R102 2186 84582 SH Sole 72182 12400 Advance Auto Parts COM 00751Y106 580 13835 SH Sole 13835 Allergan Inc COM 018490102 5699 87245 SH Sole 84485 2760 Altria Group COM 02209S103 258 12559 SH Sole 11059 1500 Amazon.Com Inc COM 023135106 640 4715 SH Sole 4235 480 American Capital Ltd COM 02503Y103 101 19879 SH Sole 16806 3073 American Elec Pwr COM 025537101 358 10475 SH Sole 10475 Aon Corp COM 037389103 456 10673 SH Sole 10673 Apple Inc COM 037833100 1268 5395 SH Sole 5395 Arch Coal Inc COM 039380100 3603 157700 SH Sole 153900 3800 BB&T Corp COM 054937107 2529 78073 SH Sole 77823 250 BHP Billiton ADR COM 088606108 6065 75511 SH Sole 73716 1795 BP ADR COM 055622104 587 10284 SH Sole 5432 4852 Baidu Inc ADS COM 056752108 224 375 SH Sole 375 Banco Santander Chile COM 05965X109 218 3200 SH Sole 3200 Bank of America Corp COM 060505104 1113 62326 SH Sole 62076 250 Benchmark Bankshares New COM 08160E207 281 20805 SH Sole 20805 Berkshire Hathaway Cl B COM 084670702 8432 103749 SH Sole 101599 2150 Boeing Co COM 097023105 275 3791 SH Sole 3716 75 Bristol-Myers Squibb COM 110122108 2021 75705 SH Sole 69605 6100 Capital One Finl COM 14040H105 538 12997 SH Sole 8997 4000 Caterpillar Inc COM 149123101 424 6749 SH Sole 6749 Celgene Corp COM 151020104 3988 64360 SH Sole 62760 1600 Chevron Corp COM 166764100 1046 13789 SH Sole 7272 6517 Chubb Corp COM 171232101 557 10750 SH Sole 10670 80 Cisco Systems COM 17275R102 4327 166215 SH Sole 163165 3050 Coca-Cola Co COM 191216100 1275 23182 SH Sole 17855 5327 Comphania de Bebidas das Ameri COM 20441W203 229 2500 SH Sole 2500 Conagra Foods COM 205887102 226 9000 SH Sole 9000 Consolidated Edison COM 209115104 447 10044 SH Sole 9869 175 Corrections Corp COM 22025Y407 263 13244 SH Sole 13244 Danaher Corp COM 235851102 575 7200 SH Sole 6475 725 Darden Restaurants COM 237194105 299 6708 SH Sole 6708 Dick's Sporting Goods COM 253393102 4200 160862 SH Sole 151062 9800 Dominion Resources COM 25746U109 1479 35984 SH Sole 34384 1600 Dover Corp COM 260003108 219 4693 SH Sole 4693 EQT Corp COM 26884L109 489 11930 SH Sole 11930 Ebay Inc COM 278642103 4375 162225 SH Sole 156675 5550 Emerson Electric COM 291011104 464 9218 SH Sole 9218 Equifax Inc COM 294429105 500 13975 SH Sole 13975 Express Scripts Inc COM 302182100 304 2985 SH Sole 2985 Exxon Mobil Corp COM 30231G102 8014 119646 SH Sole 103290 16356 FMC Corp COM 302491303 1645 27180 SH Sole 26130 1050 Fedex Corp COM 31428X106 4441 47545 SH Sole 46345 1200 Fluor Corp COM 343412102 2366 50872 SH Sole 49822 1050 Ford Motor Company New COM 345370860 3227 256725 SH Sole 243275 13450 Frontier Communications COM 35906A108 485 65140 SH Sole 65140 Gafisa SA COM 362607301 151 11000 SH Sole 11000 General Electric COM 369604103 1564 85956 SH Sole 82029 3927 General Mills COM 370334104 647 9144 SH Sole 9144 Google COM 38259P508 346 610 SH Sole 545 65 HCP Inc COM 40414L109 1323 40090 SH Sole 38390 1700 Hewlett-Packard COM 428236103 612 11511 SH Sole 11511 Home Depot COM 437076102 5009 154842 SH Sole 148167 6675 Human Genome Sciences COM 444903108 354 11733 SH Sole 11733 IBM Corp COM 459200101 548 4272 SH Sole 4272 IShares FTSE/Xinhau China 25 I COM 464287184 274 6500 SH Sole 6500 IShares MSCI - Brazil COM 464286400 297 4038 SH Sole 4038 IShares MSCI - Japan COM 464286848 136 13000 SH Sole 13000 IShares MSCI - Mexico COM 464286822 231 4325 SH Sole 4325 ITT Corp COM 450911102 1483 27660 SH Sole 26060 1600 Intel Corp COM 458140100 4814 215955 SH Sole 209830 6125 Itau Unibanco Banco Multiplo S COM 465562106 265 12049 SH Sole 12049 Johnson & Johnson COM 478160104 3427 52557 SH Sole 49791 2766 Lilly (Eli) COM 532457108 370 10227 SH Sole 9227 1000 Lubrizol Corp COM 549271104 4951 53975 SH Sole 51810 2165 Marshall & Ilsley New COM 571837103 223 27754 SH Sole 27754 McDonald's Corp COM 580135101 5047 75637 SH Sole 73962 1675 Medco Health Solutions COM 58405U102 5541 85822 SH Sole 82347 3475 Merck & Co COM 58933Y105 4102 109834 SH Sole 103549 6285 Microsoft Corp COM 594918104 925 31580 SH Sole 29980 1600 NVIDIA Corp COM 67066G104 5381 309225 SH Sole 301200 8025 Nordson Corp COM 655663102 449 6610 SH Sole 6610 Norfolk Southern COM 655844108 2539 45425 SH Sole 45425 Oracle Corp COM 68389X105 202 7850 SH Sole 7850 Panera Bread COM 69840W108 3480 45495 SH Sole 42245 3250 Pepsico Inc COM 713448108 2001 30251 SH Sole 29251 1000 Pfizer Inc COM 717081103 1620 94486 SH Sole 89507 4979 Philip Morris Intl COM 718172109 478 9167 SH Sole 7667 1500 Piedmont Natural Gas COM 720186105 727 26355 SH Sole 24355 2000 Plum Creek Timber COM 729251108 1236 31759 SH Sole 29634 2125 Potomac Banchares COM 737643106 53 10771 SH Sole 10771 Procter & Gamble COM 742718109 546 8623 SH Sole 6623 2000 Progress Energy COM 743263105 262 6658 SH Sole 6338 320 Questar Corp COM 748356102 207 4800 SH Sole 4800 RGC Resources COM 74955L103 394 12618 SH Sole 12618 S & T Bancorp COM 783859101 473 22608 SH Sole 22608 SAP AG ADR COM 803054204 205 4250 SH Sole 4250 SPDR Gold Trust COM 78463V107 6719 61673 SH Sole 60223 1450 SPDR S&P Emerging Latin Americ COM 78463X707 4556 56463 SH Sole 54863 1600 Sara Lee COM 803111103 4562 327525 SH Sole 317725 9800 Schlumberger Ltd COM 806857108 756 11910 SH Sole 11485 425 Sociedad Quimica Y MInera COM 833635105 221 5900 SH Sole 5900 Southern Co COM 842587107 989 29840 SH Sole 29565 275 Steel Dynamics COM 858119100 1805 103340 SH Sole 103340 StellarOne COM 85856G100 1106 82696 SH Sole 82559 137 SunTrust Banks COM 867914103 503 18774 SH Sole 18582 192 Telefonica S A ADR COM 879382208 240 3375 SH Sole 3375 Teva Pharm Inds ADR COM 881624209 4870 77206 SH Sole 73056 4150 Tractor Supply COM 892356106 4640 79935 SH Sole 75310 4625 Transocean Inc (New) COM H8817H100 3109 35994 SH Sole 35193 801 Turkcell Iletisim Hizmetleri A COM 900111204 151 10000 SH Sole 10000 UDR Inc COM 902653104 868 49179 SH Sole 41611 7568 Unilever NV NY Shrs COM 904784709 273 9050 SH Sole 7700 1350 United Bankshares COM 909907107 241 9210 SH Sole 9210 United Technologies COM 913017109 1317 17885 SH Sole 17585 300 Valley Financial Corp COM 919629105 475 106753 SH Sole 106753 Verizon Comms COM 92343V104 723 23302 SH Sole 23302 Vodafone Group PLC ADR New COM 92857W209 1134 48641 SH Sole 48291 350 Vornado Realty Trust COM 929042109 455 6005 SH Sole 5695 310 Wal-Mart Stores COM 931142103 476 8556 SH Sole 8556 Walgreen Co COM 931422109 1006 27120 SH Sole 27120 Wells Fargo COM 949746101 263 8441 SH Sole 8441 Wipro Limited ADR COM 97651M109 237 10150 SH Sole 10150 Woodward Governor Co COM 980745103 415 12975 SH Sole 12675 300 Nestle SA Reg Ord SF 10 Par COM H57312649 210 4090 SH Sole 4090 AIM Real Estate Fund 00142C565 628 33089 SH Sole 30344 2745 AMCAP Fund Cl R5 023375835 368 20867 SH Sole 20867 AllianceBernstein Value Fund 018915108 209 23673 SH Sole 23673 Amer Red Cross Broad Market In 12345678E 296 8883 SH Sole 8883 Amer Red Cross Intl Stock Fund 12345678G 162 12223 SH Sole 12223 Columbia Acorn Select Fund A 197199888 697 28129 SH Sole 28129 Columbia Val & Restruct Fund 19765Y514 652 14591 SH Sole 12360 2231 Fidelity New Markets Income 315910836 670 43229 SH Sole 43229 Growth Fund Of Amer Cl F 399874403 976 34496 SH Sole 29769 4727 Nationwide New Fund Cl D 63867R621 159 12453 SH Sole 12453 Oppenheimer Main Street Small 68381F508 523 29909 SH Sole 29909 Vanguard Windsor II Fund 922018205 373 14867 SH Sole 14867 Victory Special Value Fund A 926464843 707 49162 SH Sole 41943 7219 Washington Mutual Investors Cl 939330106 275 10819 SH Sole 10819 Cohen & ST Select Infrastructu 19248A109 186 12472 SH Sole 10269 2203 John Hancock Patriot Premium D 41013T105 143 13483 SH Sole 12222 1261 AIM Intl Small Company Fund A 008879561 656 42693 SH Sole 42693 Alliance Bernstein Intl Value 018913103 189 13677 SH Sole 13677 Capital World Growth & Income 140543109 283 8329 SH Sole 8329 Columbia Emerging Markets Fund 19765Y852 681 60507 SH Sole 51669 8838 EuroPacific Growth Cl A 298706102 658 17027 SH Sole 17027 EuroPacific Growth Cl R5 298706839 215 5574 SH Sole 5574 MFS Int'l Value A 55273E301 595 25755 SH Sole 22251 3504 MFS Int'l Value R4 552746646 203 8776 SH Sole 8776 UMB Scout International Fund 904199403 349 11683 SH Sole 10039 1644 Royce Value Plus Inv 780905741 584 49424 SH Sole 42305 7119