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 8,547 52,015 SH   SOLE   52,015 0 0
ABB LTD SPONSORED ADR COM 000375204 898 42,475 SH   SOLE   42,475 0 0
ABBOTT LABS COM COM 002824100 6,123 136,004 SH   SOLE   136,004 0 0
ABBVIE INC. COM 00287y109 8,484 129,648 SH   SOLE   129,648 0 0
ABM INDUSTRIES, INC. COM 000957100 678 23,665 SH   SOLE   23,665 0 0
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 662 7,412 SH   SOLE   7,412 0 0
ACE LTD SHS COM h0023r105 800 6,960 SH   SOLE   6,960 0 0
ACTAVIS PLC COM g0083b108 7,430 28,863 SH   SOLE   28,863 0 0
AETNA INC NEW COM COM 00817Y108 6,919 77,892 SH   SOLE   77,892 0 0
AGRIUM INC COM 008916108 434 4,580 SH   SOLE   4,580 0 0
AIRGAS INC COM COM 009363102 834 7,240 SH   SOLE   7,240 0 0
ALBEMARLE CORP COM COM 012653101 622 10,350 SH   SOLE   10,350 0 0
ALLSTATE CORP COM COM 020002101 1,429 20,348 SH   SOLE   20,348 0 0
ALTRIA GROUP INC COM COM 02209S103 7,231 146,762 SH   SOLE   146,762 0 0
AMERICAN ELEC PWR INC COM COM 025537101 850 14,006 SH   SOLE   14,006 0 0
AMERICAN EXPRESS CO COM COM 025816109 2,919 31,375 SH   SOLE   31,375 0 0
AMERIPRISE FINL INC COM COM 03076C106 7,509 56,781 SH   SOLE   56,781 0 0
AMERISOURCEBERGEN CORP COM COM 03073E105 10,098 112,005 SH   SOLE   112,005 0 0
AMGEN INC COM COM 031162100 6,472 40,631 SH   SOLE   40,631 0 0
ANTHEM INC. COM 036752103 4,363 34,720 SH   SOLE   34,720 0 0
APPLE INC COM COM 037833100 16,359 148,206 SH   SOLE   148,206 0 0
APTARGROUP INC COM COM 038336103 1,143 17,096 SH   SOLE   17,096 0 0
ARCHER DANIELS MIDLAND CO COM COM 039483102 3,419 65,751 SH   SOLE   65,751 0 0
AT&T INC COM COM 00206R102 3,162 94,130 SH   SOLE   94,130 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 2,199 26,377 SH   SOLE   26,377 0 0
BAKER HUGHES COM 057224107 2,052 36,589 SH   SOLE   36,589 0 0
BANK OF AMERICA CORPORATION CO COM 060505104 302 16,900 SH   SOLE   16,900 0 0
BANK SOUTHSIDE VA CORP COM COM 065121105 3,110 13,331 SH   SOLE   13,331 0 0
BAXTER INTL INC COM COM 071813109 1,437 19,612 SH   SOLE   19,612 0 0
BB&T CORP COM COM 054937107 1,816 46,686 SH   SOLE   46,686 0 0
BECTON DICKINSON & CO COM COM 075887109 1,940 13,944 SH   SOLE   13,944 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 1,130 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 503 3,347 SH   SOLE   3,347 0 0
BIO-TECHNE CORP COM 09073m104 277 3,000 SH   SOLE   3,000 0 0
BLACKROCK INC CL A COM 09247X101 1,520 4,250 SH   SOLE   4,250 0 0
BLACKSTONE GROUP LP COM 09253u108 324 9,582 SH   SOLE   9,582 0 0
BP PLC SPONSORED ADR COM 055622104 885 23,224 SH   SOLE   23,224 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108 3,463 58,664 SH   SOLE   58,664 0 0
C.H. ROBINSON WORLDWIDE INC COM 12541w209 1,647 21,990 SH   SOLE   21,990 0 0
CANON INC - SPONS ADR COM 138006309 579 18,275 SH   SOLE   18,275 0 0
CAPITAL ONE FINL CORP COM COM 14040H105 218 2,641 SH   SOLE   2,641 0 0
CARDINAL HEALTH INC COM COM 14149Y108 1,732 21,459 SH   SOLE   21,459 0 0
CATERPILLAR INC DEL COM COM 149123101 796 8,698 SH   SOLE   8,698 0 0
CHEVRON CORP NEW COM COM 166764100 13,561 120,889 SH   SOLE   120,889 0 0
CINCINNATI FINL CORP COM COM 172062101 529 10,202 SH   SOLE   10,202 0 0
CINTAS CORP COM COM 172908105 703 8,960 SH   SOLE   8,960 0 0
CISCO SYS INC COM COM 17275R102 10,356 372,309 SH   SOLE   372,309 0 0
CLARCOR INC. COM 179895107 884 13,260 SH   SOLE   13,260 0 0
COCA COLA CO COM COM 191216100 6,306 149,366 SH   SOLE   149,366 0 0
COLGATE PALMOLIVE CO COM COM 194162103 3,832 55,388 SH   SOLE   55,388 0 0
COMCAST CORP NEW CL A COM 20030N101 7,433 128,139 SH   SOLE   128,139 0 0
COMPUTER SCIENCES CORP COM COM 205363104 205 3,245 SH   SOLE   3,245 0 0
CONOCOPHILLIPS COM COM 20825c104 3,238 46,890 SH   SOLE   46,890 0 0
CORNING INC COM COM 219350105 1,018 44,395 SH   SOLE   44,395 0 0
CSX CORP COM COM 126408103 1,782 49,181 SH   SOLE   49,181 0 0
CVS HEALTH CORPORATION COM COM 126650100 11,254 116,849 SH   SOLE   116,849 0 0
DEERE & CO COM COM 244199105 780 8,817 SH   SOLE   8,817 0 0
DEVON ENERGY CORP NEW COM COM 25179M103 242 3,960 SH   SOLE   3,960 0 0
DISCOVER FINL SVCS COM COM 254709108 5,614 85,723 SH   SOLE   85,723 0 0
DISNEY WALT CO COM DISNEY COM 254687106 3,072 32,614 SH   SOLE   32,614 0 0
DOLLAR TREE INC COM COM 256746108 6,906 98,123 SH   SOLE   98,123 0 0
DOMINION RES INC VA NEW COM COM 25746U109 1,109 14,420 SH   SOLE   14,420 0 0
DOVER CORP COM COM 260003108 6,760 94,251 SH   SOLE   94,251 0 0
DOW CHEM CO COM COM 260543103 463 10,144 SH   SOLE   10,144 0 0
DU PONT E I DE NEMOURS & CO CO COM 263534109 3,266 44,170 SH   SOLE   44,170 0 0
E M C CORP MASS COM COM 268648102 7,223 242,878 SH   SOLE   242,878 0 0
EATON CORP COM PLC COM G29183103 6,266 92,208 SH   SOLE   92,208 0 0
EMERSON ELEC CO COM COM 291011104 3,020 48,927 SH   SOLE   48,927 0 0
EXPRESS SCRIPTS HOLDING CO COM 30219g108 1,579 18,645 SH   SOLE   18,645 0 0
EXXON MOBIL CORP COM COM 30231G102 25,709 278,089 SH   SOLE   278,089 0 0
FEDEX CORP COM COM 31428X106 5,585 32,158 SH   SOLE   32,158 0 0
FLEXTRONICS INTL LTD ORD COM Y2573F102 176 15,750 SH   SOLE   15,750 0 0
FRANKLIN RES INC COM COM 354613101 351 6,336 SH   SOLE   6,336 0 0
GENERAL DYNAMICS CORP COM COM 369550108 1,684 12,235 SH   SOLE   12,235 0 0
GENERAL ELECTRIC CO COM COM 369604103 12,064 477,397 SH   SOLE   477,397 0 0
GENERAL MLS INC COM COM 370334104 1,067 20,000 SH   SOLE   20,000 0 0
GILEAD SCIENCES INC COM COM 375558103 2,404 25,501 SH   SOLE   25,501 0 0
GLAXOSMITHKLINE PLC SPONSORED COM 37733W105 830 19,430 SH   SOLE   19,430 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104 215 1,110 SH   SOLE   1,110 0 0
GOOGLE INC CL A COM 38259p508 4,008 7,552 SH   SOLE   7,552 0 0
GOOGLE INC CLASS C COM 38259p706 3,970 7,542 SH   SOLE   7,542 0 0
HALYARD HEALTH INC COM 40650v100 237 5,216 SH   SOLE   5,216 0 0
HANOVER INS GROUP INC COM COM 410867105 1,547 21,688 SH   SOLE   21,688 0 0
HCC INS HLDGS INC COM COM 404132102 1,197 22,370 SH   SOLE   22,370 0 0
HESS CORP COM COM 42809H107 4,901 66,392 SH   SOLE   66,392 0 0
HOME DEPOT INC COM COM 437076102 1,691 16,107 SH   SOLE   16,107 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 1,213 12,807 SH   SOLE   12,807 0 0
INGREDION INC COM 457187102 1,102 12,995 SH   SOLE   12,995 0 0
INTEL CORP COM COM 458140100 5,902 162,643 SH   SOLE   162,643 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 5,046 31,452 SH   SOLE   31,452 0 0
INVESCO LTD COM g491bt108 4,635 117,280 SH   SOLE   117,280 0 0
ISHARES USTECHNOLOGY ETF COM 464287721 2,103 20,140 SH   SOLE   20,140 0 0
JOHNSON & JOHNSON COM COM 478160104 12,979 124,119 SH   SOLE   124,119 0 0
JOHNSON CTLS INC COM COM 478366107 5,559 114,990 SH   SOLE   114,990 0 0
JPMORGAN CHASE & CO COM COM 46625H100 13,502 215,760 SH   SOLE   215,760 0 0
KIMBERLY CLARK CORP COM COM 494368103 6,814 58,977 SH   SOLE   58,977 0 0
KINDER MORGAN INC COM 49456b101 776 18,340 SH   SOLE   18,340 0 0
KRAFT FOODS GROUP INC COM 50076q106 2,300 36,704 SH   SOLE   36,704 0 0
LENNAR CORP CL A COM 526057104 3,787 84,515 SH   SOLE   84,515 0 0
LILLY ELI & CO COM COM 532457108 941 13,635 SH   SOLE   13,635 0 0
LINEAR TECHNOLOGY CORP COM COM 535678106 380 8,325 SH   SOLE   8,325 0 0
LOWES COS INC COM COM 548661107 1,150 16,708 SH   SOLE   16,708 0 0
LYONDELLBASELL INDU - CL A COM n53745100 3,464 43,630 SH   SOLE   43,630 0 0
MACYS INC COM COM 55616P104 6,554 99,680 SH   SOLE   99,680 0 0
MANULIFE FINL CORP COM COM 56501R106 238 12,487 SH   SOLE   12,487 0 0
MARATHON OIL CORP COM COM 565849106 4,021 142,131 SH   SOLE   142,131 0 0
MARATHON PETROLEUM CORP COM 56585a102 576 6,385 SH   SOLE   6,385 0 0
MARKEL CORP COM COM 570535104 1,566 2,294 SH   SOLE   2,294 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 903 12,153 SH   SOLE   12,153 0 0
MCDONALDS CORP COM COM 580135101 2,936 31,336 SH   SOLE   31,336 0 0
MCKESSON CORP COM COM 58155Q103 8,260 39,793 SH   SOLE   39,793 0 0
MEDIA GEN INC CL A COM 58441k100 1,322 79,034 SH   SOLE   79,034 0 0
MEDTRONIC INC COM COM 585055106 1,854 25,685 SH   SOLE   25,685 0 0
MERCK & CO INC NEW COM COM 58933y105 2,911 51,256 SH   SOLE   51,256 0 0
METLIFE INC COM COM 59156R108 6,145 113,609 SH   SOLE   113,609 0 0
MICROSOFT CORP COM COM 594918104 8,475 182,464 SH   SOLE   182,464 0 0
MOLSON COORS BREWING CO CL B COM 60871R209 1,596 21,415 SH   SOLE   21,415 0 0
MONDELEZ INTERNATIONAL INC COM 609207105 4,073 112,135 SH   SOLE   112,135 0 0
MONSANTO CO NEW COM COM 61166W101 229 1,918 SH   SOLE   1,918 0 0
MORGAN STANLEY COM NEW COM 617446448 4,781 123,215 SH   SOLE   123,215 0 0
MYLAN INC COM COM 628530107 844 14,966 SH   SOLE   14,966 0 0
NATIONAL OILWELL VARCO INC COM COM 637071101 226 3,448 SH   SOLE   3,448 0 0
NIELSEN NV COM n63218106 3,366 75,255 SH   SOLE   75,255 0 0
NIKE INC CL B COM 654106103 466 4,850 SH   SOLE   4,850 0 0
NOBLE CORPORATION BAAR NAMEN - COM g65431101 2,977 179,649 SH   SOLE   179,649 0 0
NORFOLK SOUTHERN CORP COM COM 655844108 10,104 92,177 SH   SOLE   92,177 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 1,590 17,155 SH   SOLE   17,155 0 0
ORACLE CORP COM COM 68389X105 10,738 238,774 SH   SOLE   238,774 0 0
OWENS & MINOR INC NEW COM COM 690732102 1,231 35,075 SH   SOLE   35,075 0 0
PARKER HANNIFIN CORP COM COM 701094104 1,143 8,865 SH   SOLE   8,865 0 0
PARTNERRE LTD. COM G6852T105 791 6,930 SH   SOLE   6,930 0 0
PATTERSON COMPANIES INC COM COM 703395103 702 14,595 SH   SOLE   14,595 0 0
PEPSICO INC COM COM 713448108 9,905 104,744 SH   SOLE   104,744 0 0
PFIZER INC COM COM 717081103 611 19,618 SH   SOLE   19,618 0 0
PHILIP MORRIS INTL INC COM COM 718172109 12,951 159,001 SH   SOLE   159,001 0 0
PHILLIPS 66 COM 718546104 302 4,212 SH   SOLE   4,212 0 0
PNC FINL SVCS GROUP INC COM COM 693475105 6,487 71,108 SH   SOLE   71,108 0 0
PRAXAIR INC COM COM 74005P104 845 6,525 SH   SOLE   6,525 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 364 4,242 SH   SOLE   4,242 0 0
PRICELINE.COM INC COM 741503403 2,993 2,625 SH   SOLE   2,625 0 0
PRINCIPAL FINL GROUP INC COM COM 74251V102 4,714 90,762 SH   SOLE   90,762 0 0
PROCTER & GAMBLE CO COM COM 742718109 8,795 96,552 SH   SOLE   96,552 0 0
QUALCOMM INC COM COM 747525103 7,567 101,804 SH   SOLE   101,804 0 0
QUEST DIAGNOSTICS INC COM COM 74834L100 1,943 28,970 SH   SOLE   28,970 0 0
RESMED INC. COM 761152107 935 16,675 SH   SOLE   16,675 0 0
RLI CORP COM COM 749607107 943 19,090 SH   SOLE   19,090 0 0
ROYAL DUTCH SHELL PLC SPONS AD COM 780259206 4,340 64,821 SH   SOLE   64,821 0 0
RYDER SYS INC COM COM 783549108 6,883 74,127 SH   SOLE   74,127 0 0
SCHLUMBERGER LTD COM COM 806857108 3,773 44,177 SH   SOLE   44,177 0 0
SCOTTS MIRACLE-GRO COMPANY COM 810186106 863 13,850 SH   SOLE   13,850 0 0
SELECT SECTOR SPDR TR SBI CONS COM 81369Y308 1,534 31,644 SH   SOLE   31,644 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y506 518 6,550 SH   SOLE   6,550 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y605 1,424 57,595 SH   SOLE   57,595 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y803 2,999 72,520 SH   SOLE   72,520 0 0
SONOCO PRODS CO COM COM 835495102 285 6,525 SH   SOLE   6,525 0 0
SOUTHERN CO COM COM 842587107 329 6,697 SH   SOLE   6,697 0 0
STANLEY BLACK & DECKER INC COM COM 854502101 1,189 12,370 SH   SOLE   12,370 0 0
STARBUCKS CORP COM COM 855244109 1,590 19,376 SH   SOLE   19,376 0 0
SUNTRUST BKS INC COM COM 867914103 809 19,319 SH   SOLE   19,319 0 0
SYSCO CORP COM COM 871829107 3,479 87,665 SH   SOLE   87,665 0 0
TARGET CORP COM COM 87612E106 2,290 30,166 SH   SOLE   30,166 0 0
TE CONNECTIVITY LTD COM h84989104 5,278 83,440 SH   SOLE   83,440 0 0
TEVA PHARMACEUTICAL INDS LTD A COM 881624209 1,699 29,545 SH   SOLE   29,545 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 9,791 78,143 SH   SOLE   78,143 0 0
TJX COS INC NEW COM COM 872540109 6,232 90,874 SH   SOLE   90,874 0 0
TORCHMARK CORP COM COM 891027104 601 11,100 SH   SOLE   11,100 0 0
TORO CO COM COM 891092108 592 9,270 SH   SOLE   9,270 0 0
TORONTO DOMINION BK ONT COM NE COM 891160509 817 17,099 SH   SOLE   17,099 0 0
TOTAL S A SPONSORED ADR COM 89151E109 399 7,800 SH   SOLE   7,800 0 0
TRAVELERS COMPANIES INC COM COM 89417E109 1,606 15,175 SH   SOLE   15,175 0 0
UNION PAC CORP COM COM 907818108 616 5,170 SH   SOLE   5,170 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 1,077 9,688 SH   SOLE   9,688 0 0
UNITED TECHNOLOGIES CORP COM COM 913017109 8,196 71,272 SH   SOLE   71,272 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 4,368 43,208 SH   SOLE   43,208 0 0
UNIVERSAL CORP VA COM COM 913456109 310 7,060 SH   SOLE   7,060 0 0
US BANCORP DEL COM NEW COM 902973304 1,371 30,495 SH   SOLE   30,495 0 0
VANGUARD WORLD FDS INF TECH ET COM 92204a702 1,452 13,900 SH   SOLE   13,900 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104 2,951 63,082 SH   SOLE   63,082 0 0
VIACOM INC NEW CL B COM 92553p201 4,543 60,369 SH   SOLE   60,369 0 0
WAL MART STORES INC COM COM 931142103 2,944 34,286 SH   SOLE   34,286 0 0
WELLS FARGO & CO NEW COM COM 949746101 6,904 125,948 SH   SOLE   125,948 0 0
WILLIAMS COS INC DEL COM COM 969457100 523 11,645 SH   SOLE   11,645 0 0
YUM BRANDS INC COM COM 988498101 747 10,260 SH   SOLE   10,260 0 0
GUGGENHEIM S&P 500 EQUAL WEIGH ETF 78355w858 235 5,250 SH   SOLE   5,250 0 0
ISHARES TR INDEX RUSSELL 2000 ETF 464287655 363 3,034 SH   SOLE   3,034 0 0
ISHARES TR INDEX RUSSELL MIDCA ETF 464287499 557 3,334 SH   SOLE   3,334 0 0
ISHARES TR INDEX RUSSELL1000VA ETF 464287598 253 2,428 SH   SOLE   2,428 0 0
ISHARES TR S&P SMLCAP 600 ETF 464287804 252 2,206 SH   SOLE   2,206 0 0
VANGUARD INDEX FDS MCAP GR IDX ETF 922908538 940 9,255 SH   SOLE   9,255 0 0
VANGUARD SPECIALIZED PORTFOLIO ETF 921908844 764 9,410 SH   SOLE   9,410 0 0
MASSACHUSETTS INVS TR SH BEN I ETF 575736103 223 7,737 SH   SOLE   7,737 0 0
VANGUARD/WINDSOR FD INC ADMIRA ETF 922018403 230 3,172 SH   SOLE   3,172 0 0