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,963 46,225 SH   SOLE   46,225 0 0
ABB LTD SPONSORED ADR COM 000375204 747 42,112 SH   SOLE   42,112 0 0
ABBOTT LABS COM COM 002824100 5,583 124,322 SH   SOLE   124,322 0 0
ABBVIE INC. COM 00287y109 3,251 54,872 SH   SOLE   54,872 0 0
ABM INDUSTRIES, INC. COM 000957100 641 22,498 SH   SOLE   22,498 0 0
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 698 6,676 SH   SOLE   6,676 0 0
ACE LTD SHS COM h0023r105 2,795 23,923 SH   SOLE   23,923 0 0
AETNA INC NEW COM COM 00817Y108 7,221 66,783 SH   SOLE   66,783 0 0
AIRGAS INC COM COM 009363102 1,394 10,080 SH   SOLE   10,080 0 0
ALBEMARLE CORP COM COM 012653101 567 10,128 SH   SOLE   10,128 0 0
ALLERGAN PLC COM g0177j108 8,078 25,849 SH   SOLE   25,849 0 0
ALLSTATE CORP COM COM 020002101 1,152 18,548 SH   SOLE   18,548 0 0
ALPHABET INC CL A COM 02079k305 5,743 7,382 SH   SOLE   7,382 0 0
ALPHABET INC CLASS C COM 02079k107 5,524 7,279 SH   SOLE   7,279 0 0
ALTRIA GROUP INC COM COM 02209S103 8,232 141,423 SH   SOLE   141,423 0 0
AMERICAN ELEC PWR INC COM COM 025537101 310 5,322 SH   SOLE   5,322 0 0
AMERICAN EXPRESS CO COM COM 025816109 1,245 17,895 SH   SOLE   17,895 0 0
AMERIPRISE FINL INC COM COM 03076C106 5,669 53,271 SH   SOLE   53,271 0 0
AMERISOURCEBERGEN CORP COM COM 03073E105 8,629 83,200 SH   SOLE   83,200 0 0
AMGEN INC COM COM 031162100 6,635 40,874 SH   SOLE   40,874 0 0
ANTHEM INC. COM 036752103 4,061 29,123 SH   SOLE   29,123 0 0
APPLE INC COM COM 037833100 16,498 156,737 SH   SOLE   156,737 0 0
APTARGROUP INC COM COM 038336103 1,218 16,766 SH   SOLE   16,766 0 0
ARCHER DANIELS MIDLAND CO COM COM 039483102 3,294 89,805 SH   SOLE   89,805 0 0
AT&T INC COM COM 00206R102 7,633 221,819 SH   SOLE   221,819 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 2,070 24,430 SH   SOLE   24,430 0 0
BANK OF AMERICA CORPORATION CO COM 060505104 2,501 148,590 SH   SOLE   148,590 0 0
BANK SOUTHSIDE VA CORP COM COM 065121105 3,161 13,331 SH   SOLE   13,331 0 0
BAXALTA INC. COM 07177m103 687 17,613 SH   SOLE   17,613 0 0
BAXTER INTL INC COM COM 071813109 714 18,703 SH   SOLE   18,703 0 0
BB&T CORP COM COM 054937107 1,466 38,778 SH   SOLE   38,778 0 0
BECTON DICKINSON & CO COM COM 075887109 2,100 13,630 SH   SOLE   13,630 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 989 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 444 3,363 SH   SOLE   3,363 0 0
BIO-TECHNE CORP COM 09073m104 202 2,250 SH   SOLE   2,250 0 0
BLACKROCK INC CL A COM 09247X101 1,446 4,247 SH   SOLE   4,247 0 0
BLACKSTONE GROUP LP COM 09253u108 271 9,282 SH   SOLE   9,282 0 0
BP PLC SPONSORED ADR COM 055622104 718 22,974 SH   SOLE   22,974 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108 3,245 47,171 SH   SOLE   47,171 0 0
C.H. ROBINSON WORLDWIDE INC COM 12541w209 1,415 22,810 SH   SOLE   22,810 0 0
CANON INC - SPONS ADR COM 138006309 407 13,497 SH   SOLE   13,497 0 0
CAPITAL ONE FINL CORP COM COM 14040H105 201 2,788 SH   SOLE   2,788 0 0
CARDINAL HEALTH INC COM COM 14149Y108 1,810 20,273 SH   SOLE   20,273 0 0
CATERPILLAR INC DEL COM COM 149123101 1,618 23,813 SH   SOLE   23,813 0 0
CDK GLOBAL, INC. COM 12508e101 202 4,262 SH   SOLE   4,262 0 0
CHEVRON CORP NEW COM COM 166764100 11,439 127,161 SH   SOLE   127,161 0 0
CINCINNATI FINL CORP COM COM 172062101 610 10,302 SH   SOLE   10,302 0 0
CISCO SYS INC COM COM 17275R102 9,789 360,477 SH   SOLE   360,477 0 0
CLARCOR INC. COM 179895107 769 15,480 SH   SOLE   15,480 0 0
COCA COLA CO COM COM 191216100 5,891 137,126 SH   SOLE   137,126 0 0
COLGATE PALMOLIVE CO COM COM 194162103 2,678 40,198 SH   SOLE   40,198 0 0
COMCAST CORP NEW CL A COM 20030n101 7,075 125,371 SH   SOLE   125,371 0 0
CONOCOPHILLIPS COM COM 20825c104 1,903 40,767 SH   SOLE   40,767 0 0
CORNING INC COM COM 219350105 1,085 59,340 SH   SOLE   59,340 0 0
CSX CORP COM COM 126408103 2,806 108,133 SH   SOLE   108,133 0 0
CVS HEALTH CORPORATION COM COM 126650100 10,964 112,136 SH   SOLE   112,136 0 0
DEERE & CO COM COM 244199105 677 8,872 SH   SOLE   8,872 0 0
DISCOVER FINL SVCS COM COM 254709108 6,576 122,638 SH   SOLE   122,638 0 0
DISNEY WALT CO COM DISNEY COM 254687106 3,337 31,754 SH   SOLE   31,754 0 0
DOLLAR TREE INC COM COM 256746108 7,428 96,194 SH   SOLE   96,194 0 0
DOMINION RES INC VA NEW COM COM 25746U109 1,028 15,196 SH   SOLE   15,196 0 0
DOVER CORP COM COM 260003108 2,492 40,646 SH   SOLE   40,646 0 0
DOW CHEM CO COM COM 260543103 491 9,530 SH   SOLE   9,530 0 0
DU PONT E I DE NEMOURS & CO CO COM 263534109 2,989 44,886 SH   SOLE   44,886 0 0
E M C CORP MASS COM COM 268648102 7,171 279,254 SH   SOLE   279,254 0 0
EASTMAN CHEM CO COM COM 277432100 3,535 52,356 SH   SOLE   52,356 0 0
EATON CORP COM PLC COM G29183103 4,404 84,625 SH   SOLE   84,625 0 0
EMERSON ELEC CO COM COM 291011104 2,311 48,312 SH   SOLE   48,312 0 0
EXPRESS SCRIPTS HOLDING CO COM 30219g108 2,326 26,606 SH   SOLE   26,606 0 0
EXXON MOBIL CORP COM COM 30231G102 24,502 314,329 SH   SOLE   314,329 0 0
FEDEX CORP COM COM 31428X106 5,163 34,650 SH   SOLE   34,650 0 0
FLEXTRONICS INTL LTD ORD COM Y2573F102 178 15,908 SH   SOLE   15,908 0 0
GENERAL DYNAMICS CORP COM COM 369550108 1,430 10,410 SH   SOLE   10,410 0 0
GENERAL ELECTRIC CO COM COM 369604103 11,968 384,201 SH   SOLE   384,201 0 0
GENERAL MLS INC COM COM 370334104 1,029 17,850 SH   SOLE   17,850 0 0
GILEAD SCIENCES INC COM COM 375558103 2,213 21,870 SH   SOLE   21,870 0 0
GLAXOSMITHKLINE PLC SPONSORED COM 37733W105 762 18,877 SH   SOLE   18,877 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104 200 1,110 SH   SOLE   1,110 0 0
HANOVER INS GROUP INC COM COM 410867105 1,741 21,403 SH   SOLE   21,403 0 0
HESS CORP COM COM 42809H107 3,505 72,288 SH   SOLE   72,288 0 0
HOME DEPOT INC COM COM 437076102 4,235 32,025 SH   SOLE   32,025 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 1,154 12,447 SH   SOLE   12,447 0 0
INGREDION INC COM 457187102 1,207 12,591 SH   SOLE   12,591 0 0
INTEL CORP COM COM 458140100 5,774 167,592 SH   SOLE   167,592 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 3,549 25,786 SH   SOLE   25,786 0 0
INVESCO LTD COM g491bt108 4,205 125,594 SH   SOLE   125,594 0 0
ISHARES USTECHNOLOGY ETF COM 464287721 2,637 24,640 SH   SOLE   24,640 0 0
JOHNSON & JOHNSON COM COM 478160104 12,384 120,563 SH   SOLE   120,563 0 0
JPMORGAN CHASE & CO COM COM 46625H100 12,268 185,796 SH   SOLE   185,796 0 0
KIMBERLY CLARK CORP COM COM 494368103 5,679 44,615 SH   SOLE   44,615 0 0
LENNAR CORP CL A COM 526057104 5,951 121,663 SH   SOLE   121,663 0 0
LILLY ELI & CO COM COM 532457108 946 11,225 SH   SOLE   11,225 0 0
LINEAR TECHNOLOGY CORP COM COM 535678106 484 11,400 SH   SOLE   11,400 0 0
LOWES COS INC COM COM 548661107 805 10,580 SH   SOLE   10,580 0 0
MACYS INC COM COM 55616P104 324 9,270 SH   SOLE   9,270 0 0
MANULIFE FINL CORP COM COM 56501R106 186 12,388 SH   SOLE   12,388 0 0
MARATHON PETROLEUM CORP COM 56585a102 777 14,995 SH   SOLE   14,995 0 0
MARKEL CORP COM COM 570535104 1,927 2,182 SH   SOLE   2,182 0 0
MASTERCARD INC CL A COM 57636Q104 285 2,930 SH   SOLE   2,930 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 1,016 11,873 SH   SOLE   11,873 0 0
MCDONALDS CORP COM COM 580135101 3,101 26,245 SH   SOLE   26,245 0 0
MCKESSON CORP COM COM 58155Q103 8,183 41,492 SH   SOLE   41,492 0 0
MEDIA GEN INC CL A COM 58441k100 1,276 79,034 SH   SOLE   79,034 0 0
MEDTRONIC PLC COM g5960l103 1,849 24,033 SH   SOLE   24,033 0 0
MERCK & CO INC NEW COM COM 58933y105 6,608 125,097 SH   SOLE   125,097 0 0
MEREDITH CORP COM COM 589433101 264 6,105 SH   SOLE   6,105 0 0
METLIFE INC COM COM 59156R108 5,493 113,930 SH   SOLE   113,930 0 0
MICROSOFT CORP COM COM 594918104 10,051 181,156 SH   SOLE   181,156 0 0
MOLSON COORS BREWING CO CL B COM 60871R209 1,818 19,362 SH   SOLE   19,362 0 0
MONDELEZ INTERNATIONAL INC COM 609207105 4,998 111,457 SH   SOLE   111,457 0 0
MORGAN STANLEY COM NEW COM 617446448 3,845 120,859 SH   SOLE   120,859 0 0
MOSAIC CO COM COM 61945c103 721 26,130 SH   SOLE   26,130 0 0
MSC INDUSTRIAL DIRECT CO-A COM 553530106 996 17,698 SH   SOLE   17,698 0 0
MYLAN NV COM n59465109 867 16,035 SH   SOLE   16,035 0 0
NIELSEN HOLDINGS PLC COM g6518L108 5,450 116,959 SH   SOLE   116,959 0 0
NIKE INC CL B COM 654106103 563 9,010 SH   SOLE   9,010 0 0
NORFOLK SOUTHERN CORP COM COM 655844108 6,881 81,343 SH   SOLE   81,343 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 1,493 17,351 SH   SOLE   17,351 0 0
ORACLE CORP COM COM 68389X105 9,556 261,585 SH   SOLE   261,585 0 0
OWENS & MINOR INC NEW COM COM 690732102 1,257 34,935 SH   SOLE   34,935 0 0
PARKER HANNIFIN CORP COM COM 701094104 1,040 10,726 SH   SOLE   10,726 0 0
PATTERSON COMPANIES INC COM COM 703395103 645 14,265 SH   SOLE   14,265 0 0
PEPSICO INC COM COM 713448108 10,169 101,769 SH   SOLE   101,769 0 0
PFIZER INC COM COM 717081103 585 18,124 SH   SOLE   18,124 0 0
PHILIP MORRIS INTL INC COM COM 718172109 13,715 156,013 SH   SOLE   156,013 0 0
PHILLIPS 66 COM 718546104 345 4,212 SH   SOLE   4,212 0 0
PNC FINL SVCS GROUP INC COM COM 693475105 6,443 67,604 SH   SOLE   67,604 0 0
PRAXAIR INC COM COM 74005P104 664 6,485 SH   SOLE   6,485 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 1,667 23,322 SH   SOLE   23,322 0 0
PRICELINE.COM INC COM 741503403 5,014 3,933 SH   SOLE   3,933 0 0
PROCTER & GAMBLE CO COM COM 742718109 7,674 96,643 SH   SOLE   96,643 0 0
PRUDENTIAL FINL INC COM COM 744320102 268 3,289 SH   SOLE   3,289 0 0
QUALCOMM INC COM COM 747525103 4,558 91,196 SH   SOLE   91,196 0 0
QUEST DIAGNOSTICS INC COM COM 74834L100 2,035 28,610 SH   SOLE   28,610 0 0
RESMED INC. COM 761152107 850 15,825 SH   SOLE   15,825 0 0
RLI CORP COM COM 749607107 966 15,650 SH   SOLE   15,650 0 0
ROYAL CARIBBEAN CRUISES LTD CO COM v7780t103 6,168 60,938 SH   SOLE   60,938 0 0
ROYAL DUTCH SHELL PLC SPONS AD COM 780259206 1,483 32,386 SH   SOLE   32,386 0 0
RYDER SYS INC COM COM 783549108 4,506 79,295 SH   SOLE   79,295 0 0
SCHLUMBERGER LTD COM COM 806857108 3,240 46,447 SH   SOLE   46,447 0 0
SCHWAB CHARLES CORP NEW COM COM 808513105 219 6,659 SH   SOLE   6,659 0 0
SELECT SECTOR SPDR TR SBI CONS COM 81369Y308 3,443 68,199 SH   SOLE   68,199 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y506 609 10,100 SH   SOLE   10,100 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y605 1,527 64,085 SH   SOLE   64,085 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y803 1,349 31,485 SH   SOLE   31,485 0 0
SONOCO PRODS CO COM COM 835495102 267 6,525 SH   SOLE   6,525 0 0
SOUTHERN CO COM COM 842587107 300 6,406 SH   SOLE   6,406 0 0
STARBUCKS CORP COM COM 855244109 2,186 36,415 SH   SOLE   36,415 0 0
SUNTRUST BKS INC COM COM 867914103 768 17,929 SH   SOLE   17,929 0 0
SYSCO CORP COM COM 871829107 3,451 84,163 SH   SOLE   84,163 0 0
TARGET CORP COM COM 87612E106 2,032 27,987 SH   SOLE   27,987 0 0
TE CONNECTIVITY LTD COM h84989104 5,504 85,192 SH   SOLE   85,192 0 0
TEVA PHARMACEUTICAL INDS LTD A COM 881624209 1,801 27,445 SH   SOLE   27,445 0 0
THE KRAFT HEINZ CO COM 500754106 2,661 36,566 SH   SOLE   36,566 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 10,528 74,219 SH   SOLE   74,219 0 0
TJX COS INC NEW COM COM 872540109 6,230 87,855 SH   SOLE   87,855 0 0
TORCHMARK CORP COM COM 891027104 638 11,168 SH   SOLE   11,168 0 0
TORO CO COM COM 891092108 488 6,685 SH   SOLE   6,685 0 0
TORONTO DOMINION BK ONT COM NE COM 891160509 602 15,370 SH   SOLE   15,370 0 0
TRAVELERS COMPANIES INC COM COM 89417E109 1,638 14,510 SH   SOLE   14,510 0 0
UNION PAC CORP COM COM 907818108 405 5,185 SH   SOLE   5,185 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 1,003 10,428 SH   SOLE   10,428 0 0
UNITED TECHNOLOGIES CORP COM COM 913017109 6,478 67,425 SH   SOLE   67,425 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 4,760 40,459 SH   SOLE   40,459 0 0
UNIVERSAL CORP VA COM COM 913456109 396 7,060 SH   SOLE   7,060 0 0
US BANCORP DEL COM NEW COM 902973304 1,284 30,096 SH   SOLE   30,096 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104 2,239 48,434 SH   SOLE   48,434 0 0
VIACOM INC NEW CL B COM 92553p201 612 14,865 SH   SOLE   14,865 0 0
WAL MART STORES INC COM COM 931142103 3,048 49,726 SH   SOLE   49,726 0 0
WATERS CORP COM COM 941848103 202 1,500 SH   SOLE   1,500 0 0
WELLS FARGO & CO NEW COM COM 949746101 8,304 152,766 SH   SOLE   152,766 0 0
WILLIAMS COS INC DEL COM COM 969457100 299 11,645 SH   SOLE   11,645 0 0
YUM BRANDS INC COM COM 988498101 655 8,960 SH   SOLE   8,960 0 0
GUGGENHEIM S&P 500 EQUAL WEIGH ETF 78355w858 248 5,750 SH   SOLE   5,750 0 0
ISHARES TR INDEX RUSSELL 2000 ETF 464287655 414 3,673 SH   SOLE   3,673 0 0
ISHARES TR INDEX RUSSELL MIDCA ETF 464287499 512 3,197 SH   SOLE   3,197 0 0
ISHARES TR INDEX RUSSELL1000VA ETF 464287598 238 2,428 SH   SOLE   2,428 0 0
ISHARES TR S&P SMLCAP 600 ETF 464287804 245 2,225 SH   SOLE   2,225 0 0
SCHWAB US BROAD MARKET ETF ETF 808524102 1,555 31,713 SH   SOLE   31,713 0 0
SCHWAB US MID CAP ETF ETF 808524508 376 9,380 SH   SOLE   9,380 0 0
VANGUARD INDEX FDS MCAP GR IDX ETF 922908538 923 9,255 SH   SOLE   9,255 0 0
VANGUARD SPECIALIZED PORTFOLIO ETF 921908844 619 7,960 SH   SOLE   7,960 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 77 15,000 SH   SOLE   15,000 0 0
VANGUARD/WINDSOR FD INC ADMIRA ETF 922018403 205 3,172 SH   SOLE   3,172 0 0