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,690 46,150 SH   SOLE   46,150 0 0
ABB LTD SPONSORED ADR COM 000375204 828 42,642 SH   SOLE   42,642 0 0
ABBOTT LABS COM COM 002824100 5,181 123,847 SH   SOLE   123,847 0 0
ABBVIE INC. COM 00287y109 3,010 52,702 SH   SOLE   52,702 0 0
ABM INDUSTRIES, INC. COM 000957100 717 22,182 SH   SOLE   22,182 0 0
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 736 6,376 SH   SOLE   6,376 0 0
AETNA INC NEW COM COM 00817Y108 7,353 65,443 SH   SOLE   65,443 0 0
AIRGAS INC COM COM 009363102 1,418 10,010 SH   SOLE   10,010 0 0
ALBEMARLE CORP COM COM 012653101 647 10,128 SH   SOLE   10,128 0 0
ALLERGAN PLC COM g0177j108 7,524 28,072 SH   SOLE   28,072 0 0
ALLSTATE CORP COM COM 020002101 1,250 18,548 SH   SOLE   18,548 0 0
ALPHABET INC CL A COM 02079k305 6,351 8,325 SH   SOLE   8,325 0 0
ALPHABET INC CLASS C COM 02079k107 5,408 7,260 SH   SOLE   7,260 0 0
ALTRIA GROUP INC COM COM 02209S103 8,729 139,301 SH   SOLE   139,301 0 0
AMERICAN ELEC PWR INC COM COM 025537101 347 5,222 SH   SOLE   5,222 0 0
AMERICAN EXPRESS CO COM COM 025816109 1,098 17,875 SH   SOLE   17,875 0 0
AMERIPRISE FINL INC COM COM 03076C106 4,979 52,966 SH   SOLE   52,966 0 0
AMERISOURCEBERGEN CORP COM COM 03073E105 5,747 66,395 SH   SOLE   66,395 0 0
AMGEN INC COM COM 031162100 6,244 41,644 SH   SOLE   41,644 0 0
ANTHEM INC. COM 036752103 4,028 28,979 SH   SOLE   28,979 0 0
APPLE INC COM COM 037833100 17,571 161,215 SH   SOLE   161,215 0 0
APTARGROUP INC COM COM 038336103 1,306 16,661 SH   SOLE   16,661 0 0
ARCHER DANIELS MIDLAND CO COM COM 039483102 328 9,041 SH   SOLE   9,041 0 0
AT&T INC COM COM 00206R102 8,554 218,376 SH   SOLE   218,376 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 2,192 24,430 SH   SOLE   24,430 0 0
BANK OF AMERICA CORPORATION CO COM 060505104 1,657 122,570 SH   SOLE   122,570 0 0
BANK SOUTHSIDE VA CORP COM COM 065121105 3,208 13,331 SH   SOLE   13,331 0 0
BAXALTA INC. COM 07177m103 689 17,055 SH   SOLE   17,055 0 0
BAXTER INTL INC COM COM 071813109 745 18,145 SH   SOLE   18,145 0 0
BB&T CORP COM COM 054937107 1,265 38,029 SH   SOLE   38,029 0 0
BECTON DICKINSON & CO COM COM 075887109 1,955 12,880 SH   SOLE   12,880 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 1,067 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 475 3,348 SH   SOLE   3,348 0 0
BIO-TECHNE CORP COM 09073m104 213 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 260 9,282 SH   SOLE   9,282 0 0
BP PLC SPONSORED ADR COM 055622104 669 22,174 SH   SOLE   22,174 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108 2,997 46,921 SH   SOLE   46,921 0 0
C.H. ROBINSON WORLDWIDE INC COM 12541w209 1,699 22,890 SH   SOLE   22,890 0 0
CANON INC - SPONS ADR COM 138006309 398 13,363 SH   SOLE   13,363 0 0
CARDINAL HEALTH INC COM COM 14149Y108 1,653 20,170 SH   SOLE   20,170 0 0
CATERPILLAR INC DEL COM COM 149123101 1,944 25,398 SH   SOLE   25,398 0 0
CHEVRON CORP NEW COM COM 166764100 12,100 126,830 SH   SOLE   126,830 0 0
CHUBB LTD COM h1467j104 3,171 26,610 SH   SOLE   26,610 0 0
CISCO SYS INC COM COM 17275R102 10,123 355,554 SH   SOLE   355,554 0 0
CLARCOR INC. COM 179895107 936 16,200 SH   SOLE   16,200 0 0
COCA COLA CO COM COM 191216100 6,324 136,317 SH   SOLE   136,317 0 0
COLGATE PALMOLIVE CO COM COM 194162103 2,840 40,198 SH   SOLE   40,198 0 0
COMCAST CORP NEW CL A COM 20030n101 7,382 120,866 SH   SOLE   120,866 0 0
CONOCOPHILLIPS COM COM 20825c104 1,002 24,884 SH   SOLE   24,884 0 0
CORNING INC COM COM 219350105 1,250 59,855 SH   SOLE   59,855 0 0
CSX CORP COM COM 126408103 2,014 78,220 SH   SOLE   78,220 0 0
CVS HEALTH CORPORATION COM COM 126650100 11,157 107,561 SH   SOLE   107,561 0 0
DEERE & CO COM COM 244199105 691 8,981 SH   SOLE   8,981 0 0
DISCOVER FINL SVCS COM COM 254709108 6,778 133,120 SH   SOLE   133,120 0 0
DISNEY WALT CO COM DISNEY COM 254687106 8,358 84,159 SH   SOLE   84,159 0 0
DOLLAR TREE INC COM COM 256746108 6,020 73,007 SH   SOLE   73,007 0 0
DOMINION RES INC VA NEW COM COM 25746U109 1,062 14,138 SH   SOLE   14,138 0 0
DOVER CORP COM COM 260003108 2,553 39,690 SH   SOLE   39,690 0 0
DOW CHEM CO COM COM 260543103 609 11,971 SH   SOLE   11,971 0 0
DU PONT E I DE NEMOURS & CO CO COM 263534109 2,968 46,869 SH   SOLE   46,869 0 0
E M C CORP MASS COM COM 268648102 7,238 271,581 SH   SOLE   271,581 0 0
EASTMAN CHEM CO COM COM 277432100 3,683 50,991 SH   SOLE   50,991 0 0
EATON CORP COM PLC COM G29183103 5,174 82,710 SH   SOLE   82,710 0 0
EMERSON ELEC CO COM COM 291011104 2,618 48,134 SH   SOLE   48,134 0 0
EXPRESS SCRIPTS HOLDING CO COM 30219g108 1,112 16,188 SH   SOLE   16,188 0 0
EXXON MOBIL CORP COM COM 30231G102 26,755 320,078 SH   SOLE   320,078 0 0
FEDERATED INVS INC PA CL B COM 314211103 281 9,750 SH   SOLE   9,750 0 0
FEDEX CORP COM COM 31428X106 5,507 33,845 SH   SOLE   33,845 0 0
FLEXTRONICS INTL LTD ORD COM Y2573F102 190 15,750 SH   SOLE   15,750 0 0
GENERAL DYNAMICS CORP COM COM 369550108 1,325 10,085 SH   SOLE   10,085 0 0
GENERAL ELECTRIC CO COM COM 369604103 11,851 372,792 SH   SOLE   372,792 0 0
GENERAL MLS INC COM COM 370334104 1,116 17,620 SH   SOLE   17,620 0 0
GILEAD SCIENCES INC COM COM 375558103 1,825 19,870 SH   SOLE   19,870 0 0
GLAXOSMITHKLINE PLC SPONSORED COM 37733W105 761 18,777 SH   SOLE   18,777 0 0
HANOVER INS GROUP INC COM COM 410867105 1,931 21,403 SH   SOLE   21,403 0 0
HESS CORP COM COM 42809H107 3,341 63,453 SH   SOLE   63,453 0 0
HOME DEPOT INC COM COM 437076102 6,022 45,131 SH   SOLE   45,131 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 1,242 12,127 SH   SOLE   12,127 0 0
INGREDION INC COM 457187102 1,290 12,078 SH   SOLE   12,078 0 0
INTEL CORP COM COM 458140100 5,363 165,767 SH   SOLE   165,767 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 3,892 25,701 SH   SOLE   25,701 0 0
INVESCO LTD COM g491bt108 3,867 125,661 SH   SOLE   125,661 0 0
ISHARES USTECHNOLOGY ETF COM 464287721 1,933 17,815 SH   SOLE   17,815 0 0
JOHNSON & JOHNSON COM COM 478160104 12,905 119,266 SH   SOLE   119,266 0 0
JPMORGAN CHASE & CO COM COM 46625H100 10,878 183,682 SH   SOLE   183,682 0 0
KANSAS CITY SOUTHERN COM 485170302 703 8,230 SH   SOLE   8,230 0 0
KIMBERLY CLARK CORP COM COM 494368103 5,686 42,275 SH   SOLE   42,275 0 0
LENNAR CORP CL A COM 526057104 5,801 119,953 SH   SOLE   119,953 0 0
LILLY ELI & CO COM COM 532457108 813 11,290 SH   SOLE   11,290 0 0
LINEAR TECHNOLOGY CORP COM COM 535678106 506 11,350 SH   SOLE   11,350 0 0
LOWES COS INC COM COM 548661107 790 10,430 SH   SOLE   10,430 0 0
MACYS INC COM COM 55616P104 293 6,645 SH   SOLE   6,645 0 0
MANULIFE FINL CORP COM COM 56501R106 149 10,578 SH   SOLE   10,578 0 0
MARATHON PETROLEUM CORP COM 56585a102 844 22,713 SH   SOLE   22,713 0 0
MARKEL CORP COM COM 570535104 1,945 2,182 SH   SOLE   2,182 0 0
MASTERCARD INC CL A COM 57636Q104 277 2,930 SH   SOLE   2,930 0 0
MCCORMICK & CO INC COM NON VTG COM 579780206 257 2,580 SH   SOLE   2,580 0 0
MCDONALDS CORP COM COM 580135101 3,152 25,080 SH   SOLE   25,080 0 0
MCKESSON CORP COM COM 58155Q103 5,737 36,486 SH   SOLE   36,486 0 0
MEDIA GEN INC CL A COM 58441k100 1,289 79,034 SH   SOLE   79,034 0 0
MEDTRONIC PLC COM g5960l103 1,787 23,833 SH   SOLE   23,833 0 0
MERCK & CO INC NEW COM COM 58933y105 6,465 122,193 SH   SOLE   122,193 0 0
MEREDITH CORP COM COM 589433101 288 6,060 SH   SOLE   6,060 0 0
METLIFE INC COM COM 59156R108 4,894 111,390 SH   SOLE   111,390 0 0
MICROSOFT CORP COM COM 594918104 9,631 174,371 SH   SOLE   174,371 0 0
MOLSON COORS BREWING CO CL B COM 60871R209 1,847 19,203 SH   SOLE   19,203 0 0
MONDELEZ INTERNATIONAL INC COM 609207105 4,455 111,042 SH   SOLE   111,042 0 0
MORGAN STANLEY COM NEW COM 617446448 3,062 122,424 SH   SOLE   122,424 0 0
MOSAIC CO COM COM 61945c103 770 28,505 SH   SOLE   28,505 0 0
MSC INDUSTRIAL DIRECT CO-A COM 553530106 1,362 17,843 SH   SOLE   17,843 0 0
MYLAN NV COM n59465109 693 14,960 SH   SOLE   14,960 0 0
NIELSEN HOLDINGS PLC COM g6518L108 5,980 113,554 SH   SOLE   113,554 0 0
NIKE INC CL B COM 654106103 545 8,860 SH   SOLE   8,860 0 0
NORFOLK SOUTHERN CORP COM COM 655844108 6,714 80,643 SH   SOLE   80,643 0 0
NORTHERN TRUST CORP COM 665859104 595 9,125 SH   SOLE   9,125 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 1,330 18,354 SH   SOLE   18,354 0 0
ORACLE CORP COM COM 68389X105 10,538 257,585 SH   SOLE   257,585 0 0
OWENS & MINOR INC NEW COM COM 690732102 1,419 35,096 SH   SOLE   35,096 0 0
PARKER HANNIFIN CORP COM COM 701094104 1,196 10,771 SH   SOLE   10,771 0 0
PATTERSON COMPANIES INC COM COM 703395103 664 14,265 SH   SOLE   14,265 0 0
PEPSICO INC COM COM 713448108 10,322 100,719 SH   SOLE   100,719 0 0
PFIZER INC COM COM 717081103 528 17,805 SH   SOLE   17,805 0 0
PHILIP MORRIS INTL INC COM COM 718172109 15,198 154,903 SH   SOLE   154,903 0 0
PHILLIPS 66 COM 718546104 365 4,212 SH   SOLE   4,212 0 0
PNC FINL SVCS GROUP INC COM COM 693475105 5,579 65,974 SH   SOLE   65,974 0 0
PRAXAIR INC COM COM 74005P104 585 5,110 SH   SOLE   5,110 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 1,750 23,817 SH   SOLE   23,817 0 0
PRICELINE.COM INC COM 741503403 4,892 3,795 SH   SOLE   3,795 0 0
PROCTER & GAMBLE CO COM COM 742718109 7,856 95,445 SH   SOLE   95,445 0 0
PRUDENTIAL FINL INC COM COM 744320102 238 3,289 SH   SOLE   3,289 0 0
QUALCOMM INC COM COM 747525103 4,750 92,886 SH   SOLE   92,886 0 0
QUEST DIAGNOSTICS INC COM COM 74834L100 2,101 29,410 SH   SOLE   29,410 0 0
RESMED INC. COM 761152107 915 15,825 SH   SOLE   15,825 0 0
RLI CORP COM COM 749607107 1,046 15,650 SH   SOLE   15,650 0 0
ROYAL CARIBBEAN CRUISES LTD CO COM v7780t103 5,315 64,698 SH   SOLE   64,698 0 0
ROYAL DUTCH SHELL PLC SPONS AD COM 780259206 1,573 32,458 SH   SOLE   32,458 0 0
SCHLUMBERGER LTD COM COM 806857108 3,462 46,937 SH   SOLE   46,937 0 0
SELECT SECTOR SPDR TR SBI CONS COM 81369Y308 4,646 87,559 SH   SOLE   87,559 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y506 451 7,285 SH   SOLE   7,285 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y605 1,379 61,300 SH   SOLE   61,300 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y803 1,691 38,110 SH   SOLE   38,110 0 0
SONOCO PRODS CO COM COM 835495102 312 6,425 SH   SOLE   6,425 0 0
SOUTHERN CO COM COM 842587107 324 6,261 SH   SOLE   6,261 0 0
STARBUCKS CORP COM COM 855244109 2,174 36,415 SH   SOLE   36,415 0 0
SUNTRUST BKS INC COM COM 867914103 589 16,329 SH   SOLE   16,329 0 0
SYSCO CORP COM COM 871829107 3,798 81,269 SH   SOLE   81,269 0 0
TARGET CORP COM COM 87612E106 2,261 27,484 SH   SOLE   27,484 0 0
TE CONNECTIVITY LTD COM h84989104 5,309 85,732 SH   SOLE   85,732 0 0
TEVA PHARMACEUTICAL INDS LTD A COM 881624209 1,456 27,205 SH   SOLE   27,205 0 0
THE KRAFT HEINZ CO COM 500754106 2,862 36,436 SH   SOLE   36,436 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 10,267 72,509 SH   SOLE   72,509 0 0
TJX COS INC NEW COM COM 872540109 3,924 50,085 SH   SOLE   50,085 0 0
TORCHMARK CORP COM COM 891027104 605 11,168 SH   SOLE   11,168 0 0
TORO CO COM COM 891092108 558 6,485 SH   SOLE   6,485 0 0
TORONTO DOMINION BK ONT COM NE COM 891160509 383 8,880 SH   SOLE   8,880 0 0
TRAVELERS COMPANIES INC COM COM 89417E109 1,475 12,635 SH   SOLE   12,635 0 0
UNION PAC CORP COM COM 907818108 412 5,185 SH   SOLE   5,185 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 1,237 11,733 SH   SOLE   11,733 0 0
UNITED TECHNOLOGIES CORP COM COM 913017109 6,630 66,230 SH   SOLE   66,230 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 5,578 43,274 SH   SOLE   43,274 0 0
UNIVERSAL CORP VA COM COM 913456109 401 7,060 SH   SOLE   7,060 0 0
US BANCORP DEL COM NEW COM 902973304 1,231 30,336 SH   SOLE   30,336 0 0
VALERO ENERGY CORP NEW COM COM 91913Y100 397 6,193 SH   SOLE   6,193 0 0
VENTAS INC. COM 92276f100 571 9,065 SH   SOLE   9,065 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104 2,573 47,572 SH   SOLE   47,572 0 0
VIACOM INC NEW CL B COM 92553p201 589 14,268 SH   SOLE   14,268 0 0
WAL MART STORES INC COM COM 931142103 3,382 49,386 SH   SOLE   49,386 0 0
WELLS FARGO & CO NEW COM COM 949746101 7,782 160,915 SH   SOLE   160,915 0 0
WESTROCK CO. COM 96145d105 635 16,270 SH   SOLE   16,270 0 0
WILLIAMS COS INC DEL COM COM 969457100 187 11,645 SH   SOLE   11,645 0 0
YUM BRANDS INC COM COM 988498101 717 8,760 SH   SOLE   8,760 0 0
GUGGENHEIM S&P 500 EQUAL WEIGH SHS 78355w858 240 5,750 SH   SOLE   5,750 0 0
ISHARES TR INDEX RUSSELL 2000 SHS 464287655 426 3,852 SH   SOLE   3,852 0 0
ISHARES TR INDEX RUSSELL MIDCA SHS 464287499 595 3,655 SH   SOLE   3,655 0 0
ISHARES TR INDEX RUSSELL1000VA SHS 464287598 240 2,428 SH   SOLE   2,428 0 0
ISHARES TR S&P SMLCAP 600 SHS 464287804 617 5,485 SH   SOLE   5,485 0 0
SCHWAB US MID CAP ETF SHS 808524508 670 16,508 SH   SOLE   16,508 0 0
VANGUARD INDEX FDS MCAP GR IDX SHS 922908538 905 9,030 SH   SOLE   9,030 0 0
VANGUARD SPECIALIZED PORTFOLIO SHS 921908844 596 7,335 SH   SOLE   7,335 0 0
MASSACHUSETTS INVS TR SH BEN I SHS 575736103 209 7,737 SH   SOLE   7,737 0 0
VANGUARD/WINDSOR FD INC ADMIRA SHS 922018403 201 3,172 SH   SOLE   3,172 0 0