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 9,111 43,405 SH   SOLE   43,405 0 0
ABB LTD SPONSORED ADR COM 000375204 1,063 42,947 SH   SOLE   42,947 0 0
ABBOTT LABS COM COM 002824100 3,299 61,819 SH   SOLE   61,819 0 0
ABBVIE INC. COM 00287y109 4,090 46,027 SH   SOLE   46,027 0 0
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 734 5,436 SH   SOLE   5,436 0 0
AETNA INC NEW COM COM 00817Y108 8,546 53,747 SH   SOLE   53,747 0 0
AFLAC INC COM COM 001055102 204 2,510 SH   SOLE   2,510 0 0
ALBEMARLE CORP COM COM 012653101 900 6,600 SH   SOLE   6,600 0 0
ALLERGAN PLC COM g0177j108 5,605 27,349 SH   SOLE   27,349 0 0
ALLSTATE CORP COM COM 020002101 1,612 17,540 SH   SOLE   17,540 0 0
ALPHABET INC CL A COM 02079k305 10,314 10,592 SH   SOLE   10,592 0 0
ALPHABET INC CLASS C COM 02079k107 6,837 7,128 SH   SOLE   7,128 0 0
ALTRIA GROUP INC COM COM 02209S103 8,862 139,741 SH   SOLE   139,741 0 0
AMAZON COM INC COM COM 023135106 7,746 8,057 SH   SOLE   8,057 0 0
AMERICAN ELEC PWR INC COM COM 025537101 279 3,972 SH   SOLE   3,972 0 0
AMERICAN EXPRESS CO COM COM 025816109 1,255 13,877 SH   SOLE   13,877 0 0
AMERICAN TOWER CORP CL A COM 03027X100 6,210 45,438 SH   SOLE   45,438 0 0
AMERIPRISE FINL INC COM COM 03076C106 8,900 59,928 SH   SOLE   59,928 0 0
AMERISOURCEBERGEN CORP COM COM 03073E105 2,049 24,763 SH   SOLE   24,763 0 0
AMGEN INC COM COM 031162100 5,494 29,466 SH   SOLE   29,466 0 0
ANTHEM INC. COM 036752103 4,302 22,657 SH   SOLE   22,657 0 0
APPLE INC COM COM 037833100 19,959 129,502 SH   SOLE   129,502 0 0
APTARGROUP INC COM COM 038336103 1,568 18,166 SH   SOLE   18,166 0 0
ARCHER DANIELS MIDLAND CO COM COM 039483102 439 10,316 SH   SOLE   10,316 0 0
ATT INC COM COM 00206R102 2,572 65,675 SH   SOLE   65,675 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 2,714 24,829 SH   SOLE   24,829 0 0
BANK OF AMERICA CORPORATION CO COM 060505104 448 17,681 SH   SOLE   17,681 0 0
BAXTER INTL INC COM COM 071813109 230 3,672 SH   SOLE   3,672 0 0
BB AND T CORP COM COM 054937107 1,764 37,586 SH   SOLE   37,586 0 0
BECTON DICKINSON AND CO COM COM 075887109 2,332 11,899 SH   SOLE   11,899 0 0
BEMIS COMPANY, INC. COM 081437105 743 16,310 SH   SOLE   16,310 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 1,374 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 1,135 6,192 SH   SOLE   6,192 0 0
BIOGEN INC COM 09062X103 320 1,021 SH   SOLE   1,021 0 0
BLACKROCK INC CL A COM 09247X101 1,873 4,190 SH   SOLE   4,190 0 0
BLACKSTONE GROUP LP COM 09253u108 290 8,682 SH   SOLE   8,682 0 0
BOEING CO COM COM 097023105 305 1,200 SH   SOLE   1,200 0 0
BORGWARNER INC COM COM 099724106 3,814 74,445 SH   SOLE   74,445 0 0
BP PLC SPONSORED ADR COM 055622104 716 18,624 SH   SOLE   18,624 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108 2,839 44,541 SH   SOLE   44,541 0 0
C.H. ROBINSON WORLDWIDE INC COM 12541w209 1,838 24,146 SH   SOLE   24,146 0 0
CANON INC - SPONS ADR COM 138006309 319 9,293 SH   SOLE   9,293 0 0
CARDINAL HEALTH INC COM COM 14149Y108 1,739 25,993 SH   SOLE   25,993 0 0
CATERPILLAR INC DEL COM COM 149123101 1,212 9,717 SH   SOLE   9,717 0 0
CHEVRON CORP NEW COM COM 166764100 14,991 127,581 SH   SOLE   127,581 0 0
CHUBB LTD COM h1467j104 4,042 28,355 SH   SOLE   28,355 0 0
CISCO SYS INC COM COM 17275R102 11,667 346,913 SH   SOLE   346,913 0 0
COCA COLA CO COM COM 191216100 5,301 117,780 SH   SOLE   117,780 0 0
COLGATE PALMOLIVE CO COM COM 194162103 2,941 40,368 SH   SOLE   40,368 0 0
COMCAST CORP NEW CL A COM 20030n101 7,998 207,837 SH   SOLE   207,837 0 0
CONOCOPHILLIPS COM COM 20825c104 897 17,913 SH   SOLE   17,913 0 0
CORNING INC COM COM 219350105 1,790 59,815 SH   SOLE   59,815 0 0
CSX CORP COM COM 126408103 564 10,390 SH   SOLE   10,390 0 0
CVS HEALTH CORPORATION COM COM 126650100 2,194 26,974 SH   SOLE   26,974 0 0
DEERE AND CO COM COM 244199105 719 5,727 SH   SOLE   5,727 0 0
DELTA AIR LINES INC COM 247361702 5,867 121,670 SH   SOLE   121,670 0 0
DISCOVER FINL SVCS COM COM 254709108 8,900 138,028 SH   SOLE   138,028 0 0
DISNEY WALT CO COM DISNEY COM 254687106 2,503 25,390 SH   SOLE   25,390 0 0
DOLLAR TREE INC COM COM 256746108 6,859 79,007 SH   SOLE   79,007 0 0
DOMINION ENERGY INC COM 25746U109 1,185 15,397 SH   SOLE   15,397 0 0
DOVER CORP COM COM 260003108 3,383 37,015 SH   SOLE   37,015 0 0
DOWDUPONT INC. COM 26078j100 4,715 68,102 SH   SOLE   68,102 0 0
EASTMAN CHEM CO COM COM 277432100 6,134 67,791 SH   SOLE   67,791 0 0
EATON CORP COM PLC COM G29183103 6,965 90,697 SH   SOLE   90,697 0 0
EBAY INC COM COM 278642103 3,910 101,660 SH   SOLE   101,660 0 0
EMERSON ELEC CO COM COM 291011104 3,066 48,784 SH   SOLE   48,784 0 0
EVEREST RE GROUP LTD COM COM g3223r108 867 3,795 SH   SOLE   3,795 0 0
EXPRESS SCRIPTS HOLDING CO COM 30219g108 527 8,318 SH   SOLE   8,318 0 0
EXXON MOBIL CORP COM COM 30231G102 24,720 301,542 SH   SOLE   301,542 0 0
FEDERATED INVS INC PA CL B COM 314211103 534 17,970 SH   SOLE   17,970 0 0
FLEX LTD ORD COM Y2573F102 261 15,750 SH   SOLE   15,750 0 0
GENERAL DYNAMICS CORP COM COM 369550108 1,726 8,396 SH   SOLE   8,396 0 0
GENERAL ELECTRIC CO COM COM 369604103 9,280 383,787 SH   SOLE   383,787 0 0
GENERAL MLS INC COM COM 370334104 536 10,346 SH   SOLE   10,346 0 0
GILEAD SCIENCES INC COM COM 375558103 1,555 19,195 SH   SOLE   19,195 0 0
GLAXOSMITHKLINE PLC SPONSORED COM 37733W105 281 6,933 SH   SOLE   6,933 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104 216 912 SH   SOLE   912 0 0
HANOVER INS GROUP INC COM COM 410867105 2,018 20,823 SH   SOLE   20,823 0 0
HESS CORP COM COM 42809H107 4,358 92,948 SH   SOLE   92,948 0 0
HOME DEPOT INC COM COM 437076102 6,058 37,036 SH   SOLE   37,036 0 0
HORMEL FOODS CORP. COM 440452100 1,392 43,300 SH   SOLE   43,300 0 0
IDEXX LABORATORIES INC COM 45168d104 218 1,400 SH   SOLE   1,400 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 1,864 12,596 SH   SOLE   12,596 0 0
INGREDION INC COM 457187102 1,268 10,509 SH   SOLE   10,509 0 0
INTEL CORP COM COM 458140100 10,885 285,854 SH   SOLE   285,854 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 5,932 40,887 SH   SOLE   40,887 0 0
INVESCO LTD COM g491bt108 4,398 125,516 SH   SOLE   125,516 0 0
ISHARES USTECHNOLOGY ETF COM 464287721 3,187 21,260 SH   SOLE   21,260 0 0
JOHNSON AND JOHNSON COM COM 478160104 14,139 108,752 SH   SOLE   108,752 0 0
JPMORGAN CHASE AND CO COM COM 46625H100 17,324 181,381 SH   SOLE   181,381 0 0
KEYCORP COM 493267108 5,403 287,075 SH   SOLE   287,075 0 0
KIMBERLY CLARK CORP COM COM 494368103 4,715 40,068 SH   SOLE   40,068 0 0
LENNAR CORP CL A COM 526057104 5,806 109,969 SH   SOLE   109,969 0 0
LILLY ELI AND CO COM COM 532457108 958 11,195 SH   SOLE   11,195 0 0
LOWES COS INC COM COM 548661107 5,741 71,819 SH   SOLE   71,819 0 0
MANULIFE FINL CORP COM COM 56501R106 213 10,518 SH   SOLE   10,518 0 0
MARATHON PETROLEUM CORP COM 56585a102 1,292 23,043 SH   SOLE   23,043 0 0
MARKEL CORP COM COM 570535104 1,995 1,868 SH   SOLE   1,868 0 0
MASTERCARD INC CL A COM 57636Q104 433 3,065 SH   SOLE   3,065 0 0
MCDONALDS CORP COM COM 580135101 3,422 21,841 SH   SOLE   21,841 0 0
MCKESSON CORP COM COM 58155Q103 4,632 30,156 SH   SOLE   30,156 0 0
MEDTRONIC PLC COM g5960l103 2,096 26,953 SH   SOLE   26,953 0 0
MERCK AND CO INC NEW COM COM 58933y105 8,381 130,896 SH   SOLE   130,896 0 0
MEREDITH CORP COM COM 589433101 325 5,860 SH   SOLE   5,860 0 0
MICROSOFT CORP COM COM 594918104 11,981 160,841 SH   SOLE   160,841 0 0
MOLSON COORS BREWING CO CL B COM 60871R209 1,497 18,335 SH   SOLE   18,335 0 0
MONDELEZ INTERNATIONAL INC COM 609207105 4,657 114,540 SH   SOLE   114,540 0 0
MORGAN STANLEY COM NEW COM 617446448 5,559 115,409 SH   SOLE   115,409 0 0
MSC INDUSTRIAL DIRECT CO-A COM 553530106 902 11,933 SH   SOLE   11,933 0 0
NEXSTAR BROADCASTING GROUP A COM 65336k103 594 9,537 SH   SOLE   9,537 0 0
NIELSEN HOLDINGS PLC COM g6518L108 4,883 117,802 SH   SOLE   117,802 0 0
NIKE INC CL B COM 654106103 520 10,035 SH   SOLE   10,035 0 0
NORFOLK SOUTHERN CORP COM COM 655844108 10,116 76,499 SH   SOLE   76,499 0 0
NORTHERN TRUST CORP COM 665859104 887 9,650 SH   SOLE   9,650 0 0
NORTHROP GRUMMAN CORP COM COM 666807102 201 700 SH   SOLE   700 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 1,744 20,309 SH   SOLE   20,309 0 0
ORACLE CORP COM COM 68389X105 11,950 247,152 SH   SOLE   247,152 0 0
OWENS AND MINOR INC NEW COM COM 690732102 1,215 41,618 SH   SOLE   41,618 0 0
PARKER HANNIFIN CORP COM COM 701094104 1,923 10,990 SH   SOLE   10,990 0 0
PATTERSON COMPANIES INC COM COM 703395103 483 12,500 SH   SOLE   12,500 0 0
PENSKE AUTOMOTIVE GRP INC COM COM 70959w103 1,176 24,720 SH   SOLE   24,720 0 0
PEPSICO INC COM COM 713448108 11,817 106,048 SH   SOLE   106,048 0 0
PFIZER INC COM COM 717081103 656 18,378 SH   SOLE   18,378 0 0
PHILIP MORRIS INTL INC COM COM 718172109 17,420 156,926 SH   SOLE   156,926 0 0
PHILLIPS 66 COM 718546104 455 4,962 SH   SOLE   4,962 0 0
PNC FINL SVCS GROUP INC COM COM 693475105 8,429 62,545 SH   SOLE   62,545 0 0
PRAXAIR INC COM COM 74005P104 634 4,540 SH   SOLE   4,540 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 2,301 25,387 SH   SOLE   25,387 0 0
PRICELINE.COM INC COM 741503403 4,718 2,577 SH   SOLE   2,577 0 0
PROCTER AND GAMBLE CO COM COM 742718109 4,202 46,184 SH   SOLE   46,184 0 0
PRUDENTIAL FINL INC COM COM 744320102 253 2,375 SH   SOLE   2,375 0 0
QUALCOMM INC COM COM 747525103 6,323 121,973 SH   SOLE   121,973 0 0
QUEST DIAGNOSTICS INC COM COM 74834L100 2,612 27,895 SH   SOLE   27,895 0 0
RESMED INC. COM 761152107 1,095 14,230 SH   SOLE   14,230 0 0
ROYAL CARIBBEAN CRUISES LTD CO COM v7780t103 875 7,380 SH   SOLE   7,380 0 0
ROYAL DUTCH SHELL PLC SPONS AD COM 780259206 1,853 30,588 SH   SOLE   30,588 0 0
SCHLUMBERGER LTD COM COM 806857108 3,338 47,845 SH   SOLE   47,845 0 0
SCHWAB CHARLES CORP NEW COM COM 808513105 296 6,770 SH   SOLE   6,770 0 0
SELECT SECTOR SPDR TR SBI CONS COM 81369Y308 2,220 41,134 SH   SOLE   41,134 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y506 250 3,645 SH   SOLE   3,645 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y605 1,455 56,250 SH   SOLE   56,250 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y803 2,861 48,410 SH   SOLE   48,410 0 0
SIMON PPTY GROUP INC NEW COM COM 828806109 209 1,300 SH   SOLE   1,300 0 0
SMUCKER J M CO COM NEW COM 832696405 3,302 31,465 SH   SOLE   31,465 0 0
SOUTHERN CO COM COM 842587107 394 8,028 SH   SOLE   8,028 0 0
SRC ENERGY INC COM 78470v108 348 36,000 SH   SOLE   36,000 0 0
STANTEC INC. COM 85472n109 435 15,690 SH   SOLE   15,690 0 0
STARBUCKS CORP COM COM 855244109 1,952 36,345 SH   SOLE   36,345 0 0
SUNTRUST BKS INC COM COM 867914103 959 16,042 SH   SOLE   16,042 0 0
SYSCO CORP COM COM 871829107 3,771 69,904 SH   SOLE   69,904 0 0
TARGET CORP COM COM 87612E106 1,564 26,509 SH   SOLE   26,509 0 0
TE CONNECTIVITY LTD COM h84989104 6,887 82,917 SH   SOLE   82,917 0 0
THE CHEMOURS COMPANY COM 163851108 334 6,595 SH   SOLE   6,595 0 0
THE KRAFT HEINZ CO COM 500754106 2,732 35,225 SH   SOLE   35,225 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 11,416 60,340 SH   SOLE   60,340 0 0
TJX COS INC NEW COM COM 872540109 4,593 62,299 SH   SOLE   62,299 0 0
TORCHMARK CORP COM COM 891027104 1,306 16,308 SH   SOLE   16,308 0 0
TORO CO COM COM 891092108 758 12,210 SH   SOLE   12,210 0 0
TORONTO DOMINION BK ONT COM NE COM 891160509 495 8,800 SH   SOLE   8,800 0 0
TOTAL S A SPONSORED ADR COM 89151e109 4,683 87,496 SH   SOLE   87,496 0 0
TRACTOR SUPPLY CO COM 892356106 565 8,928 SH   SOLE   8,928 0 0
TRAVELERS COMPANIES INC COM COM 89417E109 1,259 10,275 SH   SOLE   10,275 0 0
UDR INC COM COM 902653104 731 19,210 SH   SOLE   19,210 0 0
UNION PAC CORP COM COM 907818108 373 3,218 SH   SOLE   3,218 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 1,468 12,223 SH   SOLE   12,223 0 0
UNITED TECHNOLOGIES CORP COM COM 913017109 8,238 70,970 SH   SOLE   70,970 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 8,202 41,877 SH   SOLE   41,877 0 0
UNIVERSAL CORP VA COM COM 913456109 296 5,170 SH   SOLE   5,170 0 0
US BANCORP DEL COM NEW COM 902973304 1,879 35,066 SH   SOLE   35,066 0 0
V F CORP COM COM 918204108 1,874 29,475 SH   SOLE   29,475 0 0
VANGUARD WORLD FDS INF TECH ET COM 92204a702 3,751 24,679 SH   SOLE   24,679 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104 2,404 48,579 SH   SOLE   48,579 0 0
VISA INC COM CL A COM 92826c839 593 5,639 SH   SOLE   5,639 0 0
W.W. GRAINGER, INC. COM 384802104 702 3,907 SH   SOLE   3,907 0 0
WAL MART STORES INC COM COM 931142103 7,651 97,911 SH   SOLE   97,911 0 0
WATERS CORP COM COM 941848103 274 1,528 SH   SOLE   1,528 0 0
WELLS FARGO AND CO NEW COM COM 949746101 5,194 94,182 SH   SOLE   94,182 0 0
WESTROCK CO. COM 96145d105 1,386 24,425 SH   SOLE   24,425 0 0
WILLIAMS COS INC DEL COM COM 969457100 349 11,645 SH   SOLE   11,645 0 0
YUM BRANDS INC COM COM 988498101 482 6,549 SH   SOLE   6,549 0 0
GUGGENHEIM S AND P 500 EQUAL W COM 78355w106 420 4,391 SH   SOLE   4,391 0 0
GUGGENHEIM S AND P 500 EQUAL W COM 78355w858 268 6,500 SH   SOLE   6,500 0 0
ISHARES TR INDEX RUSSELL 2000 COM 464287655 930 6,278 SH   SOLE   6,278 0 0
ISHARES TR INDEX RUSSELL MIDCA COM 464287499 687 3,484 SH   SOLE   3,484 0 0
ISHARES TR INDEX RUSSELL1000VA COM 464287598 289 2,441 SH   SOLE   2,441 0 0
ISHARES TR S AND P MIDCAP 400 COM 464287507 850 4,750 SH   SOLE   4,750 0 0
ISHARES TR S AND P SMLCAP 600 COM 464287804 1,105 14,894 SH   SOLE   14,894 0 0
POWERSHARES QQQ TRUST UNIT SER COM 73935a104 232 1,596 SH   SOLE   1,596 0 0
SCHWAB US BROAD MARKET ETF COM 808524102 336 5,513 SH   SOLE   5,513 0 0
SCHWAB US DIVIDEND EQUITY ETF COM 808524797 295 6,293 SH   SOLE   6,293 0 0
SCHWAB US LARGE CAP ETF COM 808524201 778 12,950 SH   SOLE   12,950 0 0
SCHWAB US LARGE CAP GROWTH COM 808524300 260 3,939 SH   SOLE   3,939 0 0
SCHWAB US MID CAP ETF COM 808524508 1,180 23,558 SH   SOLE   23,558 0 0
VANGUARD INDEX FDS MCAP GR IDX COM 922908538 1,099 9,030 SH   SOLE   9,030 0 0
VANGUARD SPECIALIZED PORTFOLIO COM 921908844 648 6,833 SH   SOLE   6,833 0 0
MASSACHUSETTS INVS TR SH BEN I COM 575736103 226 7,057 SH   SOLE   7,057 0 0
SCHWAB CAP TR S&P 500IDX SEL COM 808509855 204 5,186 SH   SOLE   5,186 0 0
VANGUARD/WINDSOR FD INC ADMIRA COM 922018403 246 3,172 SH   SOLE   3,172 0 0
MEDIA GENERAL CVR COM 584cvr997 194 102,262 SH   SOLE   102,262 0 0