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,806 47,192 SH   SOLE   47,192 0 0
ABBOTT LABS COM COM 002824100 4,956 62,003 SH   SOLE   62,003 0 0
ABBVIE INC. COM 00287y109 3,628 45,022 SH   SOLE   45,022 0 0
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 800 4,545 SH   SOLE   4,545 0 0
AFLAC INC COM COM 001055102 258 5,170 SH   SOLE   5,170 0 0
AIR PRODS AND CHEMS INC COM COM 009158106 1,174 6,149 SH   SOLE   6,149 0 0
ALBEMARLE CORP COM COM 012653101 2,330 28,426 SH   SOLE   28,426 0 0
ALLSTATE CORP COM COM 020002101 1,369 14,533 SH   SOLE   14,533 0 0
ALPHABET INC CL A COM 02079k305 11,617 9,871 SH   SOLE   9,871 0 0
ALPHABET INC CLASS C COM 02079k107 7,715 6,575 SH   SOLE   6,575 0 0
ALTRIA GROUP INC COM COM 02209S103 5,100 88,798 SH   SOLE   88,798 0 0
AMAZON COM INC COM COM 023135106 14,084 7,909 SH   SOLE   7,909 0 0
AMERICAN ELEC PWR INC COM COM 025537101 279 3,332 SH   SOLE   3,332 0 0
AMERICAN EXPRESS CO COM COM 025816109 1,323 12,102 SH   SOLE   12,102 0 0
AMERICAN TOWER CORP CL A COM 03027X100 10,456 53,061 SH   SOLE   53,061 0 0
AMERIPRISE FINL INC COM COM 03076C106 7,332 57,238 SH   SOLE   57,238 0 0
AMERISOURCEBERGEN CORP COM COM 03073E105 513 6,454 SH   SOLE   6,454 0 0
AMGEN INC COM COM 031162100 5,713 30,072 SH   SOLE   30,072 0 0
ANTHEM INC. COM 036752103 5,750 20,035 SH   SOLE   20,035 0 0
APACHE CORP COM COM 037411105 749 21,597 SH   SOLE   21,597 0 0
APPLE INC COM COM 037833100 20,833 109,677 SH   SOLE   109,677 0 0
APTARGROUP INC COM COM 038336103 1,647 15,481 SH   SOLE   15,481 0 0
AQUA AMERICA INC COM COM 03836W103 255 7,000 SH   SOLE   7,000 0 0
ARCHER DANIELS MIDLAND CO COM COM 039483102 794 18,412 SH   SOLE   18,412 0 0
ATT INC COM COM 00206R102 2,646 84,370 SH   SOLE   84,370 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 3,847 24,083 SH   SOLE   24,083 0 0
BANK OF AMERICA CORPORATION CO COM 060505104 575 20,853 SH   SOLE   20,853 0 0
BANK OF NEW YORK MELLON CORP C COM 064058100 550 10,915 SH   SOLE   10,915 0 0
BAXTER INTL INC COM COM 071813109 394 4,850 SH   SOLE   4,850 0 0
BB AND T CORP COM COM 054937107 1,650 35,453 SH   SOLE   35,453 0 0
BECTON DICKINSON AND CO COM COM 075887109 2,837 11,358 SH   SOLE   11,358 0 0
BEMIS COMPANY INC COM 081437105 901 16,240 SH   SOLE   16,240 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 1,506 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 1,581 7,868 SH   SOLE   7,868 0 0
BIOGEN INC COM 09062X103 232 980 SH   SOLE   980 0 0
BLACKROCK INC CL A COM 09247X101 2,016 4,717 SH   SOLE   4,717 0 0
BLACKSTONE GROUP LP COM 09253u108 346 9,882 SH   SOLE   9,882 0 0
BOEING CO COM COM 097023105 5,470 14,341 SH   SOLE   14,341 0 0
BOOKING HOLDINGS INC. COM 09857l108 6,599 3,782 SH   SOLE   3,782 0 0
BORGWARNER INC COM COM 099724106 691 18,000 SH   SOLE   18,000 0 0
BP PLC SPONSORED ADR COM 055622104 785 17,944 SH   SOLE   17,944 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108 2,070 43,384 SH   SOLE   43,384 0 0
C.H. ROBINSON WORLDWIDE INC COM 12541w209 1,994 22,917 SH   SOLE   22,917 0 0
CAPITAL ONE FINL CORP COM COM 14040H105 221 2,701 SH   SOLE   2,701 0 0
CARDINAL HEALTH INC COM COM 14149Y108 972 20,183 SH   SOLE   20,183 0 0
CATERPILLAR INC DEL COM COM 149123101 1,291 9,532 SH   SOLE   9,532 0 0
CHEVRON CORP NEW COM COM 166764100 15,819 128,419 SH   SOLE   128,419 0 0
CHUBB LTD COM h1467j104 4,276 30,523 SH   SOLE   30,523 0 0
CHURCH AND DWIGHT CO INC COM 171340102 670 9,405 SH   SOLE   9,405 0 0
CIGNA CORP NEW COM COM 125523100 288 1,793 SH   SOLE   1,793 0 0
CISCO SYS INC COM COM 17275R102 18,161 336,369 SH   SOLE   336,369 0 0
COCA COLA CO COM COM 191216100 3,898 83,179 SH   SOLE   83,179 0 0
COLGATE PALMOLIVE CO COM COM 194162103 2,814 41,057 SH   SOLE   41,057 0 0
COMCAST CORP NEW CL A COM 20030n101 8,090 202,350 SH   SOLE   202,350 0 0
COMMUNICATION SERVICES SELECT COM 81369y852 2,308 49,350 SH   SOLE   49,350 0 0
CONOCOPHILLIPS COM COM 20825c104 1,699 25,451 SH   SOLE   25,451 0 0
CONSTELLATION BRANDS INC CL A COM 21036P108 733 4,178 SH   SOLE   4,178 0 0
CORNING INC COM COM 219350105 2,009 60,700 SH   SOLE   60,700 0 0
CSX CORP COM COM 126408103 449 6,005 SH   SOLE   6,005 0 0
CVS HEALTH CORPORATION COM COM 126650100 3,058 56,699 SH   SOLE   56,699 0 0
DEERE AND CO COM COM 244199105 741 4,638 SH   SOLE   4,638 0 0
DELTA AIR LINES INC COM 247361702 7,035 136,204 SH   SOLE   136,204 0 0
DISCOVER FINL SVCS COM COM 254709108 9,018 126,728 SH   SOLE   126,728 0 0
DISNEY WALT CO COM DISNEY COM 254687106 3,837 34,560 SH   SOLE   34,560 0 0
DOLLAR TREE INC COM COM 256746108 8,214 78,198 SH   SOLE   78,198 0 0
DOMINION ENERGY INC COM 25746U109 2,569 33,517 SH   SOLE   33,517 0 0
DOVER CORP COM COM 260003108 3,380 36,030 SH   SOLE   36,030 0 0
DOWDUPONT INC. COM 26078j100 5,468 102,567 SH   SOLE   102,567 0 0
EASTMAN CHEM CO COM COM 277432100 5,527 72,839 SH   SOLE   72,839 0 0
EATON CORP COM PLC COM G29183103 7,473 92,762 SH   SOLE   92,762 0 0
ECOLAB INC COM COM 278865100 212 1,199 SH   SOLE   1,199 0 0
EMERSON ELEC CO COM COM 291011104 3,472 50,715 SH   SOLE   50,715 0 0
EVEREST RE GROUP LTD COM COM g3223r108 1,017 4,708 SH   SOLE   4,708 0 0
EXXON MOBIL CORP COM COM 30231G102 23,152 286,529 SH   SOLE   286,529 0 0
FEDERATED INVS INC PA CL B COM 314211103 618 21,088 SH   SOLE   21,088 0 0
FLEX LTD ORD COM Y2573F102 157 15,750 SH   SOLE   15,750 0 0
GENERAL DYNAMICS CORP COM COM 369550108 1,451 8,572 SH   SOLE   8,572 0 0
GENERAL ELECTRIC CO COM COM 369604103 936 93,691 SH   SOLE   93,691 0 0
GENERAL MLS INC COM COM 370334104 502 9,697 SH   SOLE   9,697 0 0
GILEAD SCIENCES INC COM COM 375558103 4,987 76,710 SH   SOLE   76,710 0 0
GLAXOSMITHKLINE PLC SPONSORED COM 37733W105 225 5,383 SH   SOLE   5,383 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104 4,890 25,469 SH   SOLE   25,469 0 0
HANOVER INS GROUP INC COM COM 410867105 2,068 18,111 SH   SOLE   18,111 0 0
HESS CORP COM COM 42809H107 4,616 76,643 SH   SOLE   76,643 0 0
HOME DEPOT INC COM COM 437076102 7,378 38,449 SH   SOLE   38,449 0 0
HORMEL FOODS CORP. COM 440452100 1,859 41,524 SH   SOLE   41,524 0 0
IDEXX LABORATORIES INC COM 45168d104 220 985 SH   SOLE   985 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 2,127 14,818 SH   SOLE   14,818 0 0
INGERSOLL-RAND PLC SHS COM G47791101 7,403 68,576 SH   SOLE   68,576 0 0
INGREDION INC COM 457187102 1,123 11,858 SH   SOLE   11,858 0 0
INTEL CORP COM COM 458140100 11,284 210,134 SH   SOLE   210,134 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 2,909 20,615 SH   SOLE   20,615 0 0
INVESCO LTD COM g491bt108 1,793 92,848 SH   SOLE   92,848 0 0
ISHARES TR INDEX S AND P NA SE COM 464287523 1,268 6,688 SH   SOLE   6,688 0 0
ISHARES TR INDEX S AND P NA SO COM 464287515 3,133 14,860 SH   SOLE   14,860 0 0
ISHARES USTECHNOLOGY ETF COM 464287721 2,935 15,400 SH   SOLE   15,400 0 0
JOHNSON AND JOHNSON COM COM 478160104 13,645 97,612 SH   SOLE   97,612 0 0
JPMORGAN CHASE AND CO COM COM 46625H100 17,867 176,503 SH   SOLE   176,503 0 0
KEYCORP COM 493267108 3,849 244,390 SH   SOLE   244,390 0 0
KIMBERLY CLARK CORP COM COM 494368103 5,530 44,636 SH   SOLE   44,636 0 0
KINSALE CAPITAL GROUP INC COM 49714p108 357 5,200 SH   SOLE   5,200 0 0
KLA-TENCOR CORP COM COM 482480100 955 7,998 SH   SOLE   7,998 0 0
LILLY ELI AND CO COM COM 532457108 1,297 9,995 SH   SOLE   9,995 0 0
LOWES COS INC COM COM 548661107 8,006 73,134 SH   SOLE   73,134 0 0
MARATHON PETROLEUM CORP COM 56585a102 1,728 28,864 SH   SOLE   28,864 0 0
MARKEL CORP COM COM 570535104 1,937 1,944 SH   SOLE   1,944 0 0
MASTERCARD INC CL A COM 57636Q104 633 2,688 SH   SOLE   2,688 0 0
MCDONALDS CORP COM COM 580135101 3,860 20,325 SH   SOLE   20,325 0 0
MEDTRONIC PLC COM g5960l103 2,603 28,580 SH   SOLE   28,580 0 0
MERCK AND CO INC NEW COM COM 58933y105 10,714 128,819 SH   SOLE   128,819 0 0
MERCURY GENL CORP NEW COM COM 589400100 266 5,321 SH   SOLE   5,321 0 0
MICROSOFT CORP COM COM 594918104 18,056 153,092 SH   SOLE   153,092 0 0
MOLSON COORS BREWING CO CL B COM 60871R209 1,074 18,002 SH   SOLE   18,002 0 0
MONDELEZ INTERNATIONAL INC COM 609207105 2,858 57,244 SH   SOLE   57,244 0 0
MORGAN STANLEY COM NEW COM 617446448 5,185 122,866 SH   SOLE   122,866 0 0
MSC INDUSTRIAL DIRECT CO-A COM 553530106 940 11,360 SH   SOLE   11,360 0 0
NEWMARKET CORP COM COM 651587107 7,103 16,383 SH   SOLE   16,383 0 0
NEXSTAR BROADCASTING GROUP A COM 65336k103 288 2,660 SH   SOLE   2,660 0 0
NEXTERA ENERGY INC COM 65339f101 727 3,761 SH   SOLE   3,761 0 0
NIKE INC CL B COM 654106103 758 9,000 SH   SOLE   9,000 0 0
NORFOLK SOUTHERN CORP COM COM 655844108 14,944 79,963 SH   SOLE   79,963 0 0
NORTHERN TRUST CORP COM 665859104 959 10,604 SH   SOLE   10,604 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 2,029 21,103 SH   SOLE   21,103 0 0
NOVO-NORDISK A S ADR COM 670100205 1,242 23,748 SH   SOLE   23,748 0 0
ORACLE CORP COM COM 68389X105 12,926 240,667 SH   SOLE   240,667 0 0
PARKER HANNIFIN CORP COM COM 701094104 1,874 10,919 SH   SOLE   10,919 0 0
PENSKE AUTOMOTIVE GRP INC COM COM 70959w103 1,014 22,703 SH   SOLE   22,703 0 0
PEPSICO INC COM COM 713448108 13,085 106,769 SH   SOLE   106,769 0 0
PFIZER INC COM COM 717081103 6,034 142,077 SH   SOLE   142,077 0 0
PHILIP MORRIS INTL INC COM COM 718172109 6,518 73,739 SH   SOLE   73,739 0 0
PHILLIPS 66 COM 718546104 1,314 13,811 SH   SOLE   13,811 0 0
PNC FINL SVCS GROUP INC COM COM 693475105 7,870 64,158 SH   SOLE   64,158 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 2,355 23,526 SH   SOLE   23,526 0 0
PROCTER AND GAMBLE CO COM COM 742718109 5,423 52,116 SH   SOLE   52,116 0 0
PRUDENTIAL FINL INC COM COM 744320102 202 2,200 SH   SOLE   2,200 0 0
PULTE GROUP INC COM COM 745867101 1,743 62,350 SH   SOLE   62,350 0 0
QUALCOMM INC COM COM 747525103 5,108 89,571 SH   SOLE   89,571 0 0
QUEST DIAGNOSTICS INC COM COM 74834L100 2,464 27,399 SH   SOLE   27,399 0 0
ROYAL CARIBBEAN CRUISES LTD CO COM v7780t103 746 6,510 SH   SOLE   6,510 0 0
ROYAL DUTCH SHELL PLC SPONS AD COM 780259206 1,908 30,488 SH   SOLE   30,488 0 0
SCHLUMBERGER LTD COM COM 806857108 1,201 27,562 SH   SOLE   27,562 0 0
SELECT SECTOR SPDR TR SBI CONS COM 81369Y308 3,475 61,930 SH   SOLE   61,930 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y506 250 3,785 SH   SOLE   3,785 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y605 1,682 65,405 SH   SOLE   65,405 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y803 3,571 48,255 SH   SOLE   48,255 0 0
SIMON PPTY GROUP INC NEW COM COM 828806109 237 1,300 SH   SOLE   1,300 0 0
SMUCKER J M CO COM NEW COM 832696405 2,258 19,382 SH   SOLE   19,382 0 0
SOUTHERN CO COM COM 842587107 364 7,038 SH   SOLE   7,038 0 0
SRC ENERGY INC COM 78470v108 102 20,000 SH   SOLE   20,000 0 0
STANTEC INC. COM 85472n109 385 16,296 SH   SOLE   16,296 0 0
STARBUCKS CORP COM COM 855244109 2,622 35,265 SH   SOLE   35,265 0 0
STRYKER CORP COM COM 863667101 652 3,300 SH   SOLE   3,300 0 0
SUNTRUST BKS INC COM COM 867914103 1,209 20,409 SH   SOLE   20,409 0 0
SYSCO CORP COM COM 871829107 4,018 60,187 SH   SOLE   60,187 0 0
TARGET CORP COM COM 87612E106 2,029 25,279 SH   SOLE   25,279 0 0
TE CONNECTIVITY LTD COM h84989104 233 2,885 SH   SOLE   2,885 0 0
THE CHEMOURS COMPANY COM 163851108 513 13,803 SH   SOLE   13,803 0 0
THE KRAFT HEINZ CO COM 500754106 530 16,241 SH   SOLE   16,241 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 15,062 55,026 SH   SOLE   55,026 0 0
TJX COS INC NEW COM COM 872540109 6,730 126,477 SH   SOLE   126,477 0 0
TORCHMARK CORP COM COM 891027104 1,269 15,480 SH   SOLE   15,480 0 0
TORO CO COM COM 891092108 926 13,445 SH   SOLE   13,445 0 0
TORONTO DOMINION BK ONT COM NE COM 891160509 456 8,400 SH   SOLE   8,400 0 0
TOTAL S A SPONSORED ADR COM 89151e109 5,347 96,091 SH   SOLE   96,091 0 0
TRACTOR SUPPLY CO COM 892356106 464 4,746 SH   SOLE   4,746 0 0
TRANSOCEAN LTD REG SHS COM H8817H100 131 15,000 SH   SOLE   15,000 0 0
TRAVELERS COMPANIES INC COM COM 89417E109 1,369 9,980 SH   SOLE   9,980 0 0
UDR INC COM COM 902653104 864 19,010 SH   SOLE   19,010 0 0
UNION PAC CORP COM COM 907818108 1,132 6,773 SH   SOLE   6,773 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 1,574 14,088 SH   SOLE   14,088 0 0
UNITED TECHNOLOGIES CORP COM COM 913017109 10,098 78,347 SH   SOLE   78,347 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 9,866 39,902 SH   SOLE   39,902 0 0
UNIVERSAL CORP VA COM COM 913456109 312 5,420 SH   SOLE   5,420 0 0
US BANCORP DEL COM NEW COM 902973304 2,048 42,498 SH   SOLE   42,498 0 0
V F CORP COM COM 918204108 2,462 28,332 SH   SOLE   28,332 0 0
VANGUARD WORLD FDS INF TECH ET COM 92204a702 4,302 21,444 SH   SOLE   21,444 0 0
VENTAS INC. COM 92276f100 869 13,625 SH   SOLE   13,625 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104 2,765 46,768 SH   SOLE   46,768 0 0
VISA INC COM CL A COM 92826c839 7,474 47,853 SH   SOLE   47,853 0 0
WALMART INC COM COM 931142103 6,702 68,717 SH   SOLE   68,717 0 0
WATERS CORP COM COM 941848103 385 1,528 SH   SOLE   1,528 0 0
WELLS FARGO AND CO NEW COM COM 949746101 4,395 90,952 SH   SOLE   90,952 0 0
WESTROCK CO. COM 96145d105 1,091 28,448 SH   SOLE   28,448 0 0
WILLIAMS COS INC DEL COM COM 969457100 231 8,045 SH   SOLE   8,045 0 0
YUM BRANDS INC COM COM 988498101 573 5,739 SH   SOLE   5,739 0 0
ZIMMER BIOMET HOLDINGS INC COM COM 98956p102 716 5,605 SH   SOLE   5,605 0 0
INVESCO S AND P 500 EQUAL WEIG ETF 46137v357 5,763 55,183 SH   SOLE   55,183 0 0
ISHARES RUSSELL 3000 EFT ETF 464287689 312 1,870 SH   SOLE   1,870 0 0
ISHARES TR INDEX RUSSELL 2000 ETF 464287655 1,313 8,576 SH   SOLE   8,576 0 0
ISHARES TR INDEX RUSSELL MIDCA ETF 464287499 958 17,752 SH   SOLE   17,752 0 0
ISHARES TR INDEX RUSSELL1000VA ETF 464287598 326 2,638 SH   SOLE   2,638 0 0
ISHARES TR INDEX S AND P 500 G ETF 464287309 2,381 13,813 SH   SOLE   13,813 0 0
ISHARES TR S AND P MIDCAP 400 ETF 464287507 5,502 29,049 SH   SOLE   29,049 0 0
ISHARES TR S AND P SMLCAP 600 ETF 464287804 2,612 33,857 SH   SOLE   33,857 0 0
SCHWAB US BROAD MARKET ETF ETF 808524102 1,681 24,708 SH   SOLE   24,708 0 0
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 245 4,689 SH   SOLE   4,689 0 0
SCHWAB US LARGE CAP ETF ETF 808524201 3,522 52,090 SH   SOLE   52,090 0 0
SCHWAB US LARGE CAP GROWTH ETF 808524300 343 4,312 SH   SOLE   4,312 0 0
SCHWAB US LARGE CAP VALUE ETF 808524409 551 10,070 SH   SOLE   10,070 0 0
SCHWAB US MID CAP ETF ETF 808524508 3,588 64,776 SH   SOLE   64,776 0 0
VANGUARD HIGH DIVIDEND YIELD E ETF 921946406 240 2,800 SH   SOLE   2,800 0 0
VANGUARD INDEX FDS MCAP GR IDX ETF 922908538 1,275 8,930 SH   SOLE   8,930 0 0
VANGUARD S&P SMALL CAP 600 ETF ETF 921932828 413 2,945 SH   SOLE   2,945 0 0
VANGUARD SPECIALIZED PORTFOLIO ETF 921908844 659 6,010 SH   SOLE   6,010 0 0
WISDOMTREE US LARGE CAP FUND ETF 97717w588 1,518 47,750 SH   SOLE   47,750 0 0