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 CO COM COM 88579Y101 7,505 53,510 SH   SOLE   53,510 0 0
ABBOTT LABS COM COM 002824100 5,424 141,504 SH   SOLE   141,504 0 0
ABBVIE INC. COM 00287y109 7,611 144,126 SH   SOLE   144,126 0 0
ABM INDUSTRIES, INC. COM 000957100 683 23,895 SH   SOLE   23,895 0 0
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 955 11,612 SH   SOLE   11,612 0 0
AETNA INC NEW COM COM 00817Y108 5,030 73,341 SH   SOLE   73,341 0 0
AGRIUM INC COM 008916108 515 5,630 SH   SOLE   5,630 0 0
ALBEMARLE CORP COM COM 012653101 661 10,428 SH   SOLE   10,428 0 0
ALLSTATE CORP COM COM 020002101 1,126 20,648 SH   SOLE   20,648 0 0
ALTRIA GROUP INC COM COM 02209S103 5,951 155,015 SH   SOLE   155,015 0 0
AMERICAN ELEC PWR INC COM COM 025537101 2,148 45,950 SH   SOLE   45,950 0 0
AMERICAN EXPRESS CO COM COM 025816109 7,539 83,091 SH   SOLE   83,091 0 0
AMERIPRISE FINL INC COM COM 03076C106 8,363 72,691 SH   SOLE   72,691 0 0
AMERISOURCEBERGEN CORP COM COM 03073E105 8,157 116,010 SH   SOLE   116,010 0 0
AMGEN INC COM COM 031162100 5,409 47,412 SH   SOLE   47,412 0 0
APACHE CORP COM COM 037411105 4,163 48,445 SH   SOLE   48,445 0 0
APPLE INC COM COM 037833100 12,502 22,285 SH   SOLE   22,285 0 0
APTARGROUP INC COM COM 038336103 1,032 15,218 SH   SOLE   15,218 0 0
ARCHER DANIELS MIDLAND CO COM COM 039483102 4,041 93,116 SH   SOLE   93,116 0 0
AT&T INC COM COM 00206R102 3,629 103,226 SH   SOLE   103,226 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 2,213 27,384 SH   SOLE   27,384 0 0
BAKER HUGHES COM 057224107 3,819 69,102 SH   SOLE   69,102 0 0
BANK OF AMERICA CORPORATION CO COM 060505104 277 17,767 SH   SOLE   17,767 0 0
BANK SOUTHSIDE VA CORP COM COM 065121105 2,810 13,331 SH   SOLE   13,331 0 0
BAXTER INTL INC COM COM 071813109 1,380 19,847 SH   SOLE   19,847 0 0
BB&T CORP COM COM 054937107 7,070 189,443 SH   SOLE   189,443 0 0
BECTON DICKINSON & CO COM COM 075887109 1,802 16,309 SH   SOLE   16,309 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 889 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 427 3,602 SH   SOLE   3,602 0 0
BLACKROCK INC CL A COM 09247X101 1,332 4,210 SH   SOLE   4,210 0 0
BLACKSTONE GROUP LP COM 09253u108 302 9,582 SH   SOLE   9,582 0 0
BP PLC SPONSORED ADR COM 055622104 1,658 34,102 SH   SOLE   34,102 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108 3,217 60,534 SH   SOLE   60,534 0 0
C.H. ROBINSON WORLDWIDE INC COM 12541w209 1,563 26,780 SH   SOLE   26,780 0 0
CANON INC - SPONS ADR COM 138006309 696 21,750 SH   SOLE   21,750 0 0
CARDINAL HEALTH INC COM COM 14149Y108 1,480 22,154 SH   SOLE   22,154 0 0
CATERPILLAR INC DEL COM COM 149123101 822 9,048 SH   SOLE   9,048 0 0
CHEVRON CORP NEW COM COM 166764100 14,712 117,777 SH   SOLE   117,777 0 0
CINCINNATI FINL CORP COM COM 172062101 547 10,452 SH   SOLE   10,452 0 0
CINTAS CORP COM COM 172908105 900 15,100 SH   SOLE   15,100 0 0
CISCO SYS INC COM COM 17275R102 8,757 390,395 SH   SOLE   390,395 0 0
COCA COLA CO COM COM 191216100 6,642 160,792 SH   SOLE   160,792 0 0
COLGATE PALMOLIVE CO COM COM 194162103 4,574 70,135 SH   SOLE   70,135 0 0
COMCAST CORP NEW CL A COM 20030N101 6,994 134,599 SH   SOLE   134,599 0 0
COMPUTER SCIENCES CORP COM COM 205363104 269 4,820 SH   SOLE   4,820 0 0
CONOCOPHILLIPS COM COM 20825c104 3,432 48,579 SH   SOLE   48,579 0 0
CORNING INC COM COM 219350105 803 45,040 SH   SOLE   45,040 0 0
CSX CORP COM COM 126408103 1,202 41,796 SH   SOLE   41,796 0 0
CVS CAREMARK CORPORATION COM COM 126650100 9,435 131,824 SH   SOLE   131,824 0 0
DEVON ENERGY CORP NEW COM COM 25179M103 361 5,829 SH   SOLE   5,829 0 0
DISCOVER FINL SVCS COM COM 254709108 5,081 90,815 SH   SOLE   90,815 0 0
DISCOVERY COMMUNICATNS NEW COM COM 25470F104 3,575 39,535 SH   SOLE   39,535 0 0
DISNEY WALT CO COM DISNEY COM 254687106 2,674 34,994 SH   SOLE   34,994 0 0
DOLLAR TREE INC COM COM 256746108 6,765 119,911 SH   SOLE   119,911 0 0
DOMINION RES INC VA NEW COM COM 25746U109 1,356 20,956 SH   SOLE   20,956 0 0
DOVER CORP COM COM 260003108 9,208 95,376 SH   SOLE   95,376 0 0
DOW CHEM CO COM COM 260543103 677 15,244 SH   SOLE   15,244 0 0
DU PONT E I DE NEMOURS & CO CO COM 263534109 2,928 45,070 SH   SOLE   45,070 0 0
E M C CORP MASS COM COM 268648102 6,583 261,748 SH   SOLE   261,748 0 0
EATON CORP COM PLC COM G29183103 6,935 91,110 SH   SOLE   91,110 0 0
EATON VANCE CORP COM NON VTG COM 278265103 260 6,070 SH   SOLE   6,070 0 0
EMERSON ELEC CO COM COM 291011104 3,432 48,904 SH   SOLE   48,904 0 0
EXPRESS SCRIPTS HOLDING CO COM 30219g108 1,741 24,790 SH   SOLE   24,790 0 0
EXXON MOBIL CORP COM COM 30231G102 30,709 303,450 SH   SOLE   303,450 0 0
FAMILY DLR STORES INC COM COM 307000109 260 4,000 SH   SOLE   4,000 0 0
FEDEX CORP COM COM 31428X106 5,070 35,265 SH   SOLE   35,265 0 0
FIRST CMNTY BANCSHARES INC NEV COM 31983A103 227 13,606 SH   SOLE   13,606 0 0
FLEXTRONICS INTL LTD ORD COM Y2573F102 129 16,650 SH   SOLE   16,650 0 0
FRANKLIN RES INC COM COM 354613101 383 6,630 SH   SOLE   6,630 0 0
GENERAL DYNAMICS CORP COM COM 369550108 1,240 12,980 SH   SOLE   12,980 0 0
GENERAL ELECTRIC CO COM COM 369604103 12,611 449,926 SH   SOLE   449,926 0 0
GENERAL MLS INC COM COM 370334104 1,009 20,225 SH   SOLE   20,225 0 0
GILEAD SCIENCES INC COM COM 375558103 2,745 36,556 SH   SOLE   36,556 0 0
GLAXOSMITHKLINE PLC SPONSORED COM 37733W105 1,079 20,215 SH   SOLE   20,215 0 0
GOOGLE INC CL A COM 38259P508 8,752 7,809 SH   SOLE   7,809 0 0
GULF COAST ULTRA DEEP ROYALTY COM 40222t104 24 11,500 SH   SOLE   11,500 0 0
HANOVER INS GROUP INC COM COM 410867105 1,317 22,063 SH   SOLE   22,063 0 0
HCC INS HLDGS INC COM COM 404132102 1,063 23,040 SH   SOLE   23,040 0 0
HESS CORP COM COM 42809H107 5,043 60,760 SH   SOLE   60,760 0 0
HOME DEPOT INC COM COM 437076102 1,476 17,930 SH   SOLE   17,930 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 1,086 12,912 SH   SOLE   12,912 0 0
INGREDION INC COM 457187102 613 8,950 SH   SOLE   8,950 0 0
INTEL CORP COM COM 458140100 7,694 296,434 SH   SOLE   296,434 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 8,738 46,585 SH   SOLE   46,585 0 0
ISHARES USTECHNOLOGY ETF COM 464287721 2,411 27,265 SH   SOLE   27,265 0 0
JOHNSON & JOHNSON COM COM 478160104 12,387 135,242 SH   SOLE   135,242 0 0
JPMORGAN CHASE & CO COM COM 46625H100 12,999 222,289 SH   SOLE   222,289 0 0
KIMBERLY CLARK CORP COM COM 494368103 6,603 63,215 SH   SOLE   63,215 0 0
KINDER MORGAN ENERGY PARTNERS COM 494550106 1,035 12,835 SH   SOLE   12,835 0 0
KRAFT FOODS GROUP INC COM 50076q106 669 12,411 SH   SOLE   12,411 0 0
KROGER CO COM COM 501044101 231 5,835 SH   SOLE   5,835 0 0
L-3 COMMUNICATIONS HLDGS INC C COM 502424104 546 5,110 SH   SOLE   5,110 0 0
LILLY ELI & CO COM COM 532457108 1,109 21,750 SH   SOLE   21,750 0 0
LINEAR TECHNOLOGY CORP COM COM 535678106 408 8,955 SH   SOLE   8,955 0 0
LOWES COS INC COM COM 548661107 911 18,393 SH   SOLE   18,393 0 0
MACYS INC COM COM 55616P104 5,709 106,908 SH   SOLE   106,908 0 0
MANULIFE FINL CORP COM COM 56501R106 247 12,537 SH   SOLE   12,537 0 0
MARATHON OIL CORP COM COM 565849106 3,225 91,370 SH   SOLE   91,370 0 0
MARATHON PETROLEUM CORP COM 56585a102 256 2,795 SH   SOLE   2,795 0 0
MARKEL CORP COM COM 570535104 1,543 2,659 SH   SOLE   2,659 0 0
MCDONALDS CORP COM COM 580135101 4,029 41,523 SH   SOLE   41,523 0 0
MCKESSON CORP COM COM 58155Q103 7,770 48,143 SH   SOLE   48,143 0 0
MEDIA GEN INC CL A COM 584404107 1,786 79,034 SH   SOLE   79,034 0 0
MEDTRONIC INC COM COM 585055106 1,514 26,385 SH   SOLE   26,385 0 0
MERCK & CO INC NEW COM COM 58933y105 2,711 54,157 SH   SOLE   54,157 0 0
MERCURY GENL CORP NEW COM COM 589400100 291 5,860 SH   SOLE   5,860 0 0
METLIFE INC COM COM 59156R108 6,566 121,779 SH   SOLE   121,779 0 0
MICROSOFT CORP COM COM 594918104 7,291 194,889 SH   SOLE   194,889 0 0
MOLSON COORS BREWING CO CL B COM 60871R209 1,259 22,430 SH   SOLE   22,430 0 0
MONDELEZ INTERNATIONAL INC COM 609207105 7,991 226,372 SH   SOLE   226,372 0 0
MONSANTO CO NEW COM COM 61166W101 226 1,943 SH   SOLE   1,943 0 0
MYLAN INC COM COM 628530107 918 21,149 SH   SOLE   21,149 0 0
NATIONAL OILWELL VARCO INC COM COM 637071101 238 2,993 SH   SOLE   2,993 0 0
NIKE INC CL B COM 654106103 418 5,320 SH   SOLE   5,320 0 0
NOBLE CORPORATION BAAR NAMEN - COM g65431101 6,063 161,810 SH   SOLE   161,810 0 0
NORFOLK SOUTHERN CORP COM COM 655844108 8,983 96,763 SH   SOLE   96,763 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 1,452 18,058 SH   SOLE   18,058 0 0
ORACLE CORP COM COM 68389X105 11,160 291,686 SH   SOLE   291,686 0 0
OWENS & MINOR INC NEW COM COM 690732102 307 8,392 SH   SOLE   8,392 0 0
PARKER HANNIFIN CORP COM COM 701094104 1,140 8,865 SH   SOLE   8,865 0 0
PARTNERRE LTD. COM G6852T105 598 5,670 SH   SOLE   5,670 0 0
PATTERSON COMPANIES INC COM COM 703395103 320 7,765 SH   SOLE   7,765 0 0
PEPSICO INC COM COM 713448108 9,816 118,355 SH   SOLE   118,355 0 0
PFIZER INC COM COM 717081103 624 20,381 SH   SOLE   20,381 0 0
PHILIP MORRIS INTL INC COM COM 718172109 14,040 161,138 SH   SOLE   161,138 0 0
PHILLIPS 66 COM 718546104 441 5,712 SH   SOLE   5,712 0 0
PNC FINL SVCS GROUP INC COM COM 693475105 5,899 76,033 SH   SOLE   76,033 0 0
PRAXAIR INC COM COM 74005P104 1,308 10,059 SH   SOLE   10,059 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 211 2,515 SH   SOLE   2,515 0 0
PROCTER & GAMBLE CO COM COM 742718109 5,689 69,877 SH   SOLE   69,877 0 0
QUALCOMM INC COM COM 747525103 7,265 97,842 SH   SOLE   97,842 0 0
QUEST DIAGNOSTICS INC COM COM 74834L100 1,608 30,030 SH   SOLE   30,030 0 0
RLI CORP COM COM 749607107 879 9,030 SH   SOLE   9,030 0 0
ROYAL DUTCH SHELL PLC SPONS AD COM 780259206 9,271 130,082 SH   SOLE   130,082 0 0
RYDER SYS INC COM COM 783549108 6,955 94,265 SH   SOLE   94,265 0 0
SCHLUMBERGER LTD COM COM 806857108 4,604 51,095 SH   SOLE   51,095 0 0
SELECT SECTOR SPDR TR SBI CONS COM 81369Y308 275 6,390 SH   SOLE   6,390 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y506 732 8,265 SH   SOLE   8,265 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y605 3,431 156,955 SH   SOLE   156,955 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y803 2,658 74,375 SH   SOLE   74,375 0 0
SONOCO PRODS CO COM COM 835495102 2,123 50,887 SH   SOLE   50,887 0 0
SOUTHERN CO COM COM 842587107 203 4,929 SH   SOLE   4,929 0 0
SPECTRA ENERGY CORP COM COM 847560109 229 6,425 SH   SOLE   6,425 0 0
STANLEY BLACK & DECKER INC COM COM 854502101 700 8,680 SH   SOLE   8,680 0 0
STARBUCKS CORP COM COM 855244109 1,509 19,245 SH   SOLE   19,245 0 0
SUNTRUST BKS INC COM COM 867914103 703 19,099 SH   SOLE   19,099 0 0
SYSCO CORP COM COM 871829107 3,580 99,172 SH   SOLE   99,172 0 0
TARGET CORP COM COM 87612E106 2,056 32,498 SH   SOLE   32,498 0 0
TECHNE CORP COM 878377100 1,481 15,640 SH   SOLE   15,640 0 0
TEVA PHARMACEUTICAL INDS LTD A COM 881624209 2,480 61,866 SH   SOLE   61,866 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 9,494 85,259 SH   SOLE   85,259 0 0
TJX COS INC NEW COM COM 872540109 5,986 93,927 SH   SOLE   93,927 0 0
TORCHMARK CORP COM COM 891027104 578 7,400 SH   SOLE   7,400 0 0
TORO CO COM COM 891092108 984 15,470 SH   SOLE   15,470 0 0
TORONTO DOMINION BK ONT COM NE COM 891160509 863 9,159 SH   SOLE   9,159 0 0
TOTAL S A SPONSORED ADR COM 89151E109 478 7,800 SH   SOLE   7,800 0 0
TRAVELERS COMPANIES INC COM COM 89417E109 1,433 15,822 SH   SOLE   15,822 0 0
UNION PAC CORP COM COM 907818108 543 3,234 SH   SOLE   3,234 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 1,088 10,355 SH   SOLE   10,355 0 0
UNITED TECHNOLOGIES CORP COM COM 913017109 2,983 26,214 SH   SOLE   26,214 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 4,923 65,380 SH   SOLE   65,380 0 0
UNIVERSAL CORP VA COM COM 913456109 391 7,160 SH   SOLE   7,160 0 0
US BANCORP DEL COM NEW COM 902973304 1,226 30,356 SH   SOLE   30,356 0 0
VANGUARD WORLD FDS INF TECH ET COM 92204a702 1,245 13,900 SH   SOLE   13,900 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104 7,804 158,822 SH   SOLE   158,822 0 0
VIACOM INC NEW CL B COM 92553p201 6,288 71,993 SH   SOLE   71,993 0 0
WAL MART STORES INC COM COM 931142103 4,803 61,037 SH   SOLE   61,037 0 0
WELLPOINT INC COM COM 94973V107 3,292 35,630 SH   SOLE   35,630 0 0
WELLS FARGO & CO NEW COM COM 949746101 5,755 126,754 SH   SOLE   126,754 0 0
WILLIAMS COS INC DEL COM COM 969457100 449 11,645 SH   SOLE   11,645 0 0
YUM BRANDS INC COM COM 988498101 808 10,685 SH   SOLE   10,685 0 0
ISHARES TR INDEX RUSSELL 2000 ETF 464287655 408 3,533 SH   SOLE   3,533 0 0
ISHARES TR INDEX RUSSELL MIDCA ETF 464287499 851 5,675 SH   SOLE   5,675 0 0
ISHARES TR INDEX RUSSELL1000VA ETF 464287598 277 2,942 SH   SOLE   2,942 0 0
VANGUARD INDEX FDS MCAP GR IDX ETF 922908538 887 9,825 SH   SOLE   9,825 0 0
VANGUARD SPECIALIZED PORTFOLIO ETF 921908844 852 11,329 SH   SOLE   11,329 0 0
MASSACHUSETTS INVS TR SH BEN I ETF 575736103 214 7,737 SH   SOLE   7,737 0 0
VANGUARD/WINDSOR FD INC ADMIRA ETF 922018403 218 3,172 SH   SOLE   3,172 0 0