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 6,772 47,765 SH   SOLE   47,765 0 0
ABB LTD SPONSORED ADR COM 000375204 792 44,817 SH   SOLE   44,817 0 0
ABBOTT LABS COM COM 002824100 5,022 124,852 SH   SOLE   124,852 0 0
ABBVIE INC. COM 00287y109 6,584 121,005 SH   SOLE   121,005 0 0
ABM INDUSTRIES, INC. COM 000957100 616 22,573 SH   SOLE   22,573 0 0
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 652 6,637 SH   SOLE   6,637 0 0
ACE LTD SHS COM h0023r105 714 6,903 SH   SOLE   6,903 0 0
AETNA INC NEW COM COM 00817Y108 7,392 67,564 SH   SOLE   67,564 0 0
AIRGAS INC COM COM 009363102 895 10,015 SH   SOLE   10,015 0 0
ALBEMARLE CORP COM COM 012653101 447 10,128 SH   SOLE   10,128 0 0
ALLERGAN PLC COM g0177j108 8,473 31,172 SH   SOLE   31,172 0 0
ALLSTATE CORP COM COM 020002101 1,185 20,348 SH   SOLE   20,348 0 0
ALTRIA GROUP INC COM COM 02209S103 7,795 143,285 SH   SOLE   143,285 0 0
AMERICAN ELEC PWR INC COM COM 025537101 303 5,322 SH   SOLE   5,322 0 0
AMERICAN EXPRESS CO COM COM 025816109 1,623 21,895 SH   SOLE   21,895 0 0
AMERIPRISE FINL INC COM COM 03076C106 5,935 54,383 SH   SOLE   54,383 0 0
AMERISOURCEBERGEN CORP COM COM 03073E105 8,340 87,802 SH   SOLE   87,802 0 0
AMGEN INC COM COM 031162100 5,745 41,531 SH   SOLE   41,531 0 0
ANTHEM INC. COM 036752103 4,069 29,064 SH   SOLE   29,064 0 0
APPLE INC COM COM 037833100 17,387 157,636 SH   SOLE   157,636 0 0
APTARGROUP INC COM COM 038336103 1,111 16,836 SH   SOLE   16,836 0 0
ARCHER DANIELS MIDLAND CO COM COM 039483102 3,939 95,040 SH   SOLE   95,040 0 0
AT&T INC COM COM 00206R102 3,068 94,160 SH   SOLE   94,160 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 2,096 26,080 SH   SOLE   26,080 0 0
BANK OF AMERICA CORPORATION CO COM 060505104 260 16,700 SH   SOLE   16,700 0 0
BANK SOUTHSIDE VA CORP COM COM 065121105 3,206 13,331 SH   SOLE   13,331 0 0
BAXALTA INC. COM 07177m103 566 17,953 SH   SOLE   17,953 0 0
BAXTER INTL INC COM COM 071813109 609 18,553 SH   SOLE   18,553 0 0
BB&T CORP COM COM 054937107 1,436 40,338 SH   SOLE   40,338 0 0
BECTON DICKINSON & CO COM COM 075887109 1,823 13,740 SH   SOLE   13,740 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 976 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 436 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,272 4,277 SH   SOLE   4,277 0 0
BLACKSTONE GROUP LP COM 09253u108 294 9,282 SH   SOLE   9,282 0 0
BP PLC SPONSORED ADR COM 055622104 708 23,174 SH   SOLE   23,174 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108 3,148 53,171 SH   SOLE   53,171 0 0
C.H. ROBINSON WORLDWIDE INC COM 12541w209 1,482 21,869 SH   SOLE   21,869 0 0
CANON INC - SPONS ADR COM 138006309 492 16,977 SH   SOLE   16,977 0 0
CAPITAL ONE FINL CORP COM COM 14040H105 200 2,761 SH   SOLE   2,761 0 0
CARDINAL HEALTH INC COM COM 14149Y108 1,616 21,038 SH   SOLE   21,038 0 0
CATERPILLAR INC DEL COM COM 149123101 1,672 25,578 SH   SOLE   25,578 0 0
CDK GLOBAL, INC. COM 12508e101 216 4,528 SH   SOLE   4,528 0 0
CHEVRON CORP NEW COM COM 166764100 8,850 112,200 SH   SOLE   112,200 0 0
CINCINNATI FINL CORP COM COM 172062101 560 10,412 SH   SOLE   10,412 0 0
CINTAS CORP COM COM 172908105 560 6,525 SH   SOLE   6,525 0 0
CISCO SYS INC COM COM 17275R102 9,808 373,636 SH   SOLE   373,636 0 0
CLARCOR INC. COM 179895107 890 18,670 SH   SOLE   18,670 0 0
COCA COLA CO COM COM 191216100 5,826 145,226 SH   SOLE   145,226 0 0
COLGATE PALMOLIVE CO COM COM 194162103 2,931 46,188 SH   SOLE   46,188 0 0
COMCAST CORP NEW CL A COM 20030N101 7,116 125,114 SH   SOLE   125,114 0 0
COMPUTER SCIENCES CORP COM COM 205363104 202 3,283 SH   SOLE   3,283 0 0
CONOCOPHILLIPS COM COM 20825c104 2,228 46,449 SH   SOLE   46,449 0 0
CORNING INC COM COM 219350105 1,017 59,400 SH   SOLE   59,400 0 0
CSX CORP COM COM 126408103 3,147 116,998 SH   SOLE   116,998 0 0
CVS HEALTH CORPORATION COM COM 126650100 10,891 112,881 SH   SOLE   112,881 0 0
DEERE & CO COM COM 244199105 652 8,817 SH   SOLE   8,817 0 0
DISCOVER FINL SVCS COM COM 254709108 6,351 122,166 SH   SOLE   122,166 0 0
DISNEY WALT CO COM DISNEY COM 254687106 3,261 31,905 SH   SOLE   31,905 0 0
DOLLAR TREE INC COM COM 256746108 6,504 97,569 SH   SOLE   97,569 0 0
DOMINION RES INC VA NEW COM COM 25746U109 1,070 15,196 SH   SOLE   15,196 0 0
DOVER CORP COM COM 260003108 2,541 44,441 SH   SOLE   44,441 0 0
DOW CHEM CO COM COM 260543103 426 10,037 SH   SOLE   10,037 0 0
DU PONT E I DE NEMOURS & CO CO COM 263534109 2,198 45,604 SH   SOLE   45,604 0 0
E M C CORP MASS COM COM 268648102 6,779 280,600 SH   SOLE   280,600 0 0
EASTMAN CHEM CO COM COM 277432100 4,547 70,261 SH   SOLE   70,261 0 0
EATON CORP COM PLC COM G29183103 4,836 94,268 SH   SOLE   94,268 0 0
EMERSON ELEC CO COM COM 291011104 2,319 52,512 SH   SOLE   52,512 0 0
EXPRESS SCRIPTS HOLDING CO COM 30219g108 2,165 26,739 SH   SOLE   26,739 0 0
EXXON MOBIL CORP COM COM 30231G102 20,178 271,387 SH   SOLE   271,387 0 0
FEDEX CORP COM COM 31428X106 5,635 39,136 SH   SOLE   39,136 0 0
FLEXTRONICS INTL LTD ORD COM Y2573F102 168 15,908 SH   SOLE   15,908 0 0
GENERAL DYNAMICS CORP COM COM 369550108 1,443 10,460 SH   SOLE   10,460 0 0
GENERAL ELECTRIC CO COM COM 369604103 10,766 426,893 SH   SOLE   426,893 0 0
GENERAL MLS INC COM COM 370334104 1,002 17,850 SH   SOLE   17,850 0 0
GILEAD SCIENCES INC COM COM 375558103 2,147 21,870 SH   SOLE   21,870 0 0
GLAXOSMITHKLINE PLC SPONSORED COM 37733W105 740 19,242 SH   SOLE   19,242 0 0
GOOGLE INC CL A COM 38259p508 4,679 7,329 SH   SOLE   7,329 0 0
GOOGLE INC CLASS C COM 38259p706 4,436 7,291 SH   SOLE   7,291 0 0
HANOVER INS GROUP INC COM COM 410867105 1,675 21,553 SH   SOLE   21,553 0 0
HCC INS HLDGS INC COM COM 404132102 1,542 19,910 SH   SOLE   19,910 0 0
HESS CORP COM COM 42809H107 3,346 66,833 SH   SOLE   66,833 0 0
HOME DEPOT INC COM COM 437076102 3,621 31,350 SH   SOLE   31,350 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 1,031 12,522 SH   SOLE   12,522 0 0
INGREDION INC COM 457187102 1,104 12,641 SH   SOLE   12,641 0 0
INTEL CORP COM COM 458140100 5,138 170,487 SH   SOLE   170,487 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 3,978 27,443 SH   SOLE   27,443 0 0
INVESCO LTD COM g491bt108 4,887 156,475 SH   SOLE   156,475 0 0
ISHARES USTECHNOLOGY ETF COM 464287721 2,734 27,640 SH   SOLE   27,640 0 0
JOHNSON & JOHNSON COM COM 478160104 11,650 124,796 SH   SOLE   124,796 0 0
JOHNSON CTLS INC COM COM 478366107 3,836 92,744 SH   SOLE   92,744 0 0
JPMORGAN CHASE & CO COM COM 46625H100 12,027 197,256 SH   SOLE   197,256 0 0
KIMBERLY CLARK CORP COM COM 494368103 4,976 45,635 SH   SOLE   45,635 0 0
LENNAR CORP CL A COM 526057104 5,939 123,398 SH   SOLE   123,398 0 0
LILLY ELI & CO COM COM 532457108 1,137 13,585 SH   SOLE   13,585 0 0
LINEAR TECHNOLOGY CORP COM COM 535678106 464 11,500 SH   SOLE   11,500 0 0
LOWES COS INC COM COM 548661107 714 10,355 SH   SOLE   10,355 0 0
LYONDELLBASELL INDU - CL A COM n53745100 3,552 42,614 SH   SOLE   42,614 0 0
MACYS INC COM COM 55616P104 696 13,555 SH   SOLE   13,555 0 0
MANULIFE FINL CORP COM COM 56501R106 193 12,487 SH   SOLE   12,487 0 0
MARATHON OIL CORP COM COM 565849106 2,914 189,227 SH   SOLE   189,227 0 0
MARATHON PETROLEUM CORP COM 56585a102 691 14,925 SH   SOLE   14,925 0 0
MARKEL CORP COM COM 570535104 1,747 2,179 SH   SOLE   2,179 0 0
MASTERCARD INC CL A COM 57636Q104 264 2,930 SH   SOLE   2,930 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 982 11,953 SH   SOLE   11,953 0 0
MCDONALDS CORP COM COM 580135101 2,700 27,405 SH   SOLE   27,405 0 0
MCKESSON CORP COM COM 58155Q103 7,903 42,710 SH   SOLE   42,710 0 0
MEDIA GEN INC CL A COM 58441k100 1,106 79,034 SH   SOLE   79,034 0 0
MEDTRONIC PLC COM g5960l103 1,615 24,133 SH   SOLE   24,133 0 0
MERCK & CO INC NEW COM COM 58933y105 2,387 48,323 SH   SOLE   48,323 0 0
MEREDITH CORP COM COM 589433101 259 6,090 SH   SOLE   6,090 0 0
METLIFE INC COM COM 59156R108 5,430 115,171 SH   SOLE   115,171 0 0
MICROSOFT CORP COM COM 594918104 8,054 181,974 SH   SOLE   181,974 0 0
MOLSON COORS BREWING CO CL B COM 60871R209 1,680 20,232 SH   SOLE   20,232 0 0
MONDELEZ INTERNATIONAL INC COM 609207105 4,664 111,385 SH   SOLE   111,385 0 0
MORGAN STANLEY COM NEW COM 617446448 3,997 126,884 SH   SOLE   126,884 0 0
MOSAIC CO COM COM 61945c103 825 26,515 SH   SOLE   26,515 0 0
MSC INDUSTRIAL DIRECT CO-A COM 553530106 1,069 17,523 SH   SOLE   17,523 0 0
MYLAN NV COM n59465109 741 18,401 SH   SOLE   18,401 0 0
NIELSEN HOLDINGS PLC COM g6518L108 5,280 118,734 SH   SOLE   118,734 0 0
NIKE INC CL B COM 654106103 554 4,505 SH   SOLE   4,505 0 0
NORFOLK SOUTHERN CORP COM COM 655844108 7,275 95,222 SH   SOLE   95,222 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 1,584 17,231 SH   SOLE   17,231 0 0
ORACLE CORP COM COM 68389X105 9,600 265,781 SH   SOLE   265,781 0 0
OWENS & MINOR INC NEW COM COM 690732102 1,119 35,030 SH   SOLE   35,030 0 0
PARKER HANNIFIN CORP COM COM 701094104 1,040 10,691 SH   SOLE   10,691 0 0
PATTERSON COMPANIES INC COM COM 703395103 637 14,730 SH   SOLE   14,730 0 0
PEPSICO INC COM COM 713448108 9,654 102,377 SH   SOLE   102,377 0 0
PFIZER INC COM COM 717081103 571 18,174 SH   SOLE   18,174 0 0
PHILIP MORRIS INTL INC COM COM 718172109 12,491 157,461 SH   SOLE   157,461 0 0
PHILLIPS 66 COM 718546104 324 4,212 SH   SOLE   4,212 0 0
PNC FINL SVCS GROUP INC COM COM 693475105 6,178 69,261 SH   SOLE   69,261 0 0
PRAXAIR INC COM COM 74005P104 660 6,475 SH   SOLE   6,475 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 1,262 18,157 SH   SOLE   18,157 0 0
PRICELINE.COM INC COM 741503403 4,950 4,002 SH   SOLE   4,002 0 0
PRINCIPAL FINL GROUP INC COM COM 74251V102 4,732 99,962 SH   SOLE   99,962 0 0
PROCTER & GAMBLE CO COM COM 742718109 6,999 97,287 SH   SOLE   97,287 0 0
PRUDENTIAL FINL INC COM COM 744320102 251 3,289 SH   SOLE   3,289 0 0
QUALCOMM INC COM COM 747525103 5,554 103,368 SH   SOLE   103,368 0 0
QUEST DIAGNOSTICS INC COM COM 74834L100 1,783 29,010 SH   SOLE   29,010 0 0
RESMED INC. COM 761152107 810 15,900 SH   SOLE   15,900 0 0
RLI CORP COM COM 749607107 918 17,140 SH   SOLE   17,140 0 0
ROYAL CARIBBEAN CRUISES LTD CO COM v7780t103 5,508 61,823 SH   SOLE   61,823 0 0
ROYAL DUTCH SHELL PLC SPONS AD COM 780259206 2,627 55,430 SH   SOLE   55,430 0 0
RYDER SYS INC COM COM 783549108 6,037 81,541 SH   SOLE   81,541 0 0
SCHLUMBERGER LTD COM COM 806857108 3,285 47,624 SH   SOLE   47,624 0 0
SELECT SECTOR SPDR TR SBI CONS COM 81369Y308 3,529 74,783 SH   SOLE   74,783 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y506 399 6,520 SH   SOLE   6,520 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y605 1,183 52,220 SH   SOLE   52,220 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y803 1,215 30,760 SH   SOLE   30,760 0 0
SONOCO PRODS CO COM COM 835495102 246 6,525 SH   SOLE   6,525 0 0
SOUTHERN CO COM COM 842587107 286 6,406 SH   SOLE   6,406 0 0
STARBUCKS CORP COM COM 855244109 2,197 38,660 SH   SOLE   38,660 0 0
SUNTRUST BKS INC COM COM 867914103 686 17,929 SH   SOLE   17,929 0 0
SYSCO CORP COM COM 871829107 3,313 85,013 SH   SOLE   85,013 0 0
TARGET CORP COM COM 87612E106 2,204 28,017 SH   SOLE   28,017 0 0
TE CONNECTIVITY LTD COM h84989104 5,410 90,335 SH   SOLE   90,335 0 0
TEVA PHARMACEUTICAL INDS LTD A COM 881624209 1,583 28,045 SH   SOLE   28,045 0 0
THE KRAFT HEINZ CO COM 500754106 2,581 36,566 SH   SOLE   36,566 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 9,195 75,197 SH   SOLE   75,197 0 0
TJX COS INC NEW COM COM 872540109 6,394 89,524 SH   SOLE   89,524 0 0
TORCHMARK CORP COM COM 891027104 630 11,168 SH   SOLE   11,168 0 0
TORO CO COM COM 891092108 478 6,770 SH   SOLE   6,770 0 0
TORONTO DOMINION BK ONT COM NE COM 891160509 606 15,370 SH   SOLE   15,370 0 0
TOTAL S A SPONSORED ADR COM 89151E109 386 8,625 SH   SOLE   8,625 0 0
TRAVELERS COMPANIES INC COM COM 89417E109 1,447 14,535 SH   SOLE   14,535 0 0
UNION PAC CORP COM COM 907818108 457 5,170 SH   SOLE   5,170 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 1,028 10,413 SH   SOLE   10,413 0 0
UNITED TECHNOLOGIES CORP COM COM 913017109 6,421 72,151 SH   SOLE   72,151 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 4,705 40,554 SH   SOLE   40,554 0 0
UNIVERSAL CORP VA COM COM 913456109 350 7,060 SH   SOLE   7,060 0 0
US BANCORP DEL COM NEW COM 902973304 1,236 30,136 SH   SOLE   30,136 0 0
VANGUARD WORLD FDS INF TECH ET COM 92204a702 680 6,800 SH   SOLE   6,800 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104 2,414 55,482 SH   SOLE   55,482 0 0
VIACOM INC NEW CL B COM 92553p201 759 17,580 SH   SOLE   17,580 0 0
WAL MART STORES INC COM COM 931142103 3,296 50,831 SH   SOLE   50,831 0 0
WELLS FARGO & CO NEW COM COM 949746101 5,553 108,133 SH   SOLE   108,133 0 0
WILLIAMS COS INC DEL COM COM 969457100 429 11,645 SH   SOLE   11,645 0 0
YUM BRANDS INC COM COM 988498101 716 8,960 SH   SOLE   8,960 0 0
GUGGENHEIM S&P 500 EQUAL WEIGH ETF 78355w858 237 5,750 SH   SOLE   5,750 0 0
ISHARES TR INDEX RUSSELL 2000 ETF 464287655 573 5,249 SH   SOLE   5,249 0 0
ISHARES TR INDEX RUSSELL MIDCA ETF 464287499 1,002 6,442 SH   SOLE   6,442 0 0
ISHARES TR INDEX RUSSELL1000VA ETF 464287598 226 2,428 SH   SOLE   2,428 0 0
ISHARES TR S&P SMLCAP 600 ETF 464287804 208 1,950 SH   SOLE   1,950 0 0
VANGUARD INDEX FDS MCAP GR IDX ETF 922908538 900 9,255 SH   SOLE   9,255 0 0
VANGUARD SPECIALIZED PORTFOLIO ETF 921908844 650 8,810 SH   SOLE   8,810 0 0
MASSACHUSETTS INVS TR SH BEN I ETF 575736103 211 7,737 SH   SOLE   7,737 0 0
RUSSELL COMMODITY STRATEGIES F ETF 782494363 85 15,000 SH   SOLE   15,000 0 0
VANGUARD/WINDSOR FD INC ADMIRA ETF 922018403 210 3,172 SH   SOLE   3,172 0 0