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 8,157 47,057 SH   SOLE   47,057 0 0
ABBOTT LABS COM COM 002824100 5,055 60,113 SH   SOLE   60,113 0 0
ABBVIE INC. COM 00287y109 3,274 45,022 SH   SOLE   45,022 0 0
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 840 4,545 SH   SOLE   4,545 0 0
AFLAC INC COM COM 001055102 283 5,170 SH   SOLE   5,170 0 0
AIR PRODS AND CHEMS INC COM COM 009158106 1,360 6,006 SH   SOLE   6,006 0 0
ALBEMARLE CORP COM COM 012653101 2,001 28,426 SH   SOLE   28,426 0 0
ALCON INC ORD SHS COM h01301128 238 3,838 SH   SOLE   3,838 0 0
ALLSTATE CORP COM COM 020002101 1,407 13,833 SH   SOLE   13,833 0 0
ALPHABET INC CL A COM 02079k305 11,230 10,371 SH   SOLE   10,371 0 0
ALPHABET INC CLASS C COM 02079k107 7,139 6,605 SH   SOLE   6,605 0 0
ALTRIA GROUP INC COM COM 02209S103 4,148 87,602 SH   SOLE   87,602 0 0
AMAZON COM INC COM COM 023135106 14,999 7,921 SH   SOLE   7,921 0 0
AMCOR PLC ORD COM g0250x107 948 82,506 SH   SOLE   82,506 0 0
AMERICAN ELEC PWR INC COM COM 025537101 293 3,332 SH   SOLE   3,332 0 0
AMERICAN EXPRESS CO COM COM 025816109 1,488 12,052 SH   SOLE   12,052 0 0
AMERICAN TOWER CORP CL A COM 03027X100 8,154 39,881 SH   SOLE   39,881 0 0
AMERIPRISE FINL INC COM COM 03076C106 8,202 56,503 SH   SOLE   56,503 0 0
AMERISOURCEBERGEN CORP COM COM 03073E105 529 6,204 SH   SOLE   6,204 0 0
AMGEN INC COM COM 031162100 5,570 30,225 SH   SOLE   30,225 0 0
ANTHEM INC. COM 036752103 10,536 37,334 SH   SOLE   37,334 0 0
APACHE CORP COM COM 037411105 623 21,522 SH   SOLE   21,522 0 0
APPLE INC COM COM 037833100 21,557 108,917 SH   SOLE   108,917 0 0
APTARGROUP INC COM COM 038336103 1,922 15,456 SH   SOLE   15,456 0 0
AQUA AMERICA INC COM COM 03836W103 290 7,000 SH   SOLE   7,000 0 0
ARCHER DANIELS MIDLAND CO COM COM 039483102 901 22,082 SH   SOLE   22,082 0 0
ATT INC COM COM 00206R102 2,795 83,415 SH   SOLE   83,415 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 3,979 24,068 SH   SOLE   24,068 0 0
BANK OF AMERICA CORPORATION CO COM 060505104 600 20,703 SH   SOLE   20,703 0 0
BANK OF NEW YORK MELLON CORP C COM 064058100 791 17,921 SH   SOLE   17,921 0 0
BAXTER INTL INC COM COM 071813109 371 4,535 SH   SOLE   4,535 0 0
BB AND T CORP COM COM 054937107 1,728 35,180 SH   SOLE   35,180 0 0
BECTON DICKINSON AND CO COM COM 075887109 2,835 11,250 SH   SOLE   11,250 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 1,592 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 1,651 7,743 SH   SOLE   7,743 0 0
BIOGEN INC COM 09062X103 229 980 SH   SOLE   980 0 0
BLACKROCK INC CL A COM 09247X101 2,209 4,707 SH   SOLE   4,707 0 0
BLACKSTONE GROUP INC COM 09260D107 439 9,882 SH   SOLE   9,882 0 0
BOEING CO COM COM 097023105 6,420 17,636 SH   SOLE   17,636 0 0
BOOKING HOLDINGS INC. COM 09857l108 7,289 3,888 SH   SOLE   3,888 0 0
BORGWARNER INC COM COM 099724106 756 18,000 SH   SOLE   18,000 0 0
BP PLC SPONSORED ADR COM 055622104 707 16,944 SH   SOLE   16,944 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108 1,956 43,130 SH   SOLE   43,130 0 0
C.H. ROBINSON WORLDWIDE INC COM 12541w209 1,938 22,981 SH   SOLE   22,981 0 0
CAPITAL ONE FINL CORP COM COM 14040H105 245 2,701 SH   SOLE   2,701 0 0
CARDINAL HEALTH INC COM COM 14149Y108 946 20,093 SH   SOLE   20,093 0 0
CATERPILLAR INC DEL COM COM 149123101 1,292 9,482 SH   SOLE   9,482 0 0
CHEVRON CORP NEW COM COM 166764100 15,953 128,198 SH   SOLE   128,198 0 0
CHUBB LTD COM h1467j104 4,541 30,833 SH   SOLE   30,833 0 0
CHURCH AND DWIGHT CO INC COM 171340102 696 9,520 SH   SOLE   9,520 0 0
CIGNA CORP NEW COM COM 125523100 282 1,793 SH   SOLE   1,793 0 0
CISCO SYS INC COM COM 17275R102 18,267 333,774 SH   SOLE   333,774 0 0
COCA COLA CO COM COM 191216100 4,205 82,579 SH   SOLE   82,579 0 0
COLGATE PALMOLIVE CO COM COM 194162103 2,943 41,057 SH   SOLE   41,057 0 0
COMCAST CORP NEW CL A COM 20030n101 8,528 201,695 SH   SOLE   201,695 0 0
COMMUNICATION SERVICES SELECT COM 81369y852 2,462 50,015 SH   SOLE   50,015 0 0
CONOCOPHILLIPS COM COM 20825c104 1,553 25,451 SH   SOLE   25,451 0 0
CONSTELLATION BRANDS INC CL A COM 21036P108 820 4,163 SH   SOLE   4,163 0 0
CORNING INC COM COM 219350105 2,057 61,900 SH   SOLE   61,900 0 0
CORTEVA INC. COM 22052l104 1,011 34,182 SH   SOLE   34,182 0 0
CSX CORP COM COM 126408103 465 6,005 SH   SOLE   6,005 0 0
CVS HEALTH CORPORATION COM COM 126650100 855 15,686 SH   SOLE   15,686 0 0
DEERE AND CO COM COM 244199105 769 4,638 SH   SOLE   4,638 0 0
DELTA AIR LINES INC COM 247361702 7,686 135,439 SH   SOLE   135,439 0 0
DISCOVER FINL SVCS COM COM 254709108 8,365 107,808 SH   SOLE   107,808 0 0
DISNEY WALT CO COM DISNEY COM 254687106 4,824 34,545 SH   SOLE   34,545 0 0
DOLLAR TREE INC COM COM 256746108 8,549 79,603 SH   SOLE   79,603 0 0
DOMINION ENERGY INC COM 25746U109 2,412 31,192 SH   SOLE   31,192 0 0
DOVER CORP COM COM 260003108 3,606 35,990 SH   SOLE   35,990 0 0
DOW INC COM COM 260557103 1,833 37,182 SH   SOLE   37,182 0 0
DU PONT DE NEMOURS, INC. COM 26614n102 2,566 34,182 SH   SOLE   34,182 0 0
EASTMAN CHEM CO COM COM 277432100 5,748 73,859 SH   SOLE   73,859 0 0
EATON CORP COM PLC COM G29183103 7,722 92,727 SH   SOLE   92,727 0 0
ECOLAB INC COM COM 278865100 237 1,199 SH   SOLE   1,199 0 0
EMERSON ELEC CO COM COM 291011104 3,380 50,665 SH   SOLE   50,665 0 0
EVEREST RE GROUP LTD COM COM g3223r108 1,156 4,675 SH   SOLE   4,675 0 0
EXXON MOBIL CORP COM COM 30231G102 22,057 287,835 SH   SOLE   287,835 0 0
FEDERATED INVS INC PA CL B COM 314211103 681 20,968 SH   SOLE   20,968 0 0
FLEX LTD ORD COM Y2573F102 151 15,750 SH   SOLE   15,750 0 0
GENERAL DYNAMICS CORP COM COM 369550108 1,559 8,572 SH   SOLE   8,572 0 0
GENERAL ELECTRIC CO COM COM 369604103 967 92,141 SH   SOLE   92,141 0 0
GENERAL MLS INC COM COM 370334104 483 9,197 SH   SOLE   9,197 0 0
GILEAD SCIENCES INC COM COM 375558103 5,197 76,920 SH   SOLE   76,920 0 0
GLAXOSMITHKLINE PLC SPONSORED COM 37733W105 210 5,258 SH   SOLE   5,258 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104 7,162 35,004 SH   SOLE   35,004 0 0
GRAY TELEVISION, INC. COM 389375106 164 10,000 SH   SOLE   10,000 0 0
HANOVER INS GROUP INC COM COM 410867105 2,324 18,111 SH   SOLE   18,111 0 0
HESS CORP COM COM 42809H107 4,783 75,243 SH   SOLE   75,243 0 0
HOME DEPOT INC COM COM 437076102 7,952 38,234 SH   SOLE   38,234 0 0
HORMEL FOODS CORP. COM 440452100 1,682 41,484 SH   SOLE   41,484 0 0
IDEXX LABORATORIES INC COM 45168d104 271 985 SH   SOLE   985 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 2,205 14,619 SH   SOLE   14,619 0 0
INGERSOLL-RAND PLC SHS COM G47791101 6,937 54,761 SH   SOLE   54,761 0 0
INGREDION INC COM 457187102 953 11,558 SH   SOLE   11,558 0 0
INTEL CORP COM COM 458140100 10,081 210,589 SH   SOLE   210,589 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 2,770 20,085 SH   SOLE   20,085 0 0
ISHARES EXPANDED TECH-SW SECTO COM 464287515 3,368 15,415 SH   SOLE   15,415 0 0
ISHARES PHLX SEMICONDUCTOR ETF COM 464287523 1,339 6,748 SH   SOLE   6,748 0 0
ISHARES US TECHNOLOGY ETF COM 464287721 3,048 15,400 SH   SOLE   15,400 0 0
JOHNSON AND JOHNSON COM COM 478160104 12,812 91,989 SH   SOLE   91,989 0 0
JPMORGAN CHASE AND CO COM COM 46625H100 19,512 174,528 SH   SOLE   174,528 0 0
KEYCORP COM 493267108 4,515 254,370 SH   SOLE   254,370 0 0
KIMBERLY CLARK CORP COM COM 494368103 5,823 43,689 SH   SOLE   43,689 0 0
KINSALE CAPITAL GROUP INC COM 49714p108 476 5,200 SH   SOLE   5,200 0 0
KLA CORP COM 482480100 945 7,998 SH   SOLE   7,998 0 0
LILLY ELI AND CO COM COM 532457108 1,107 9,995 SH   SOLE   9,995 0 0
LOWES COS INC COM COM 548661107 7,362 72,959 SH   SOLE   72,959 0 0
MARATHON PETROLEUM CORP COM 56585a102 1,634 29,234 SH   SOLE   29,234 0 0
MARKEL CORP COM COM 570535104 2,102 1,929 SH   SOLE   1,929 0 0
MASTERCARD INC CL A COM 57636Q104 723 2,735 SH   SOLE   2,735 0 0
MCDONALDS CORP COM COM 580135101 4,206 20,255 SH   SOLE   20,255 0 0
MEDTRONIC PLC COM g5960l103 2,798 28,725 SH   SOLE   28,725 0 0
MERCK AND CO INC NEW COM COM 58933y105 10,858 129,493 SH   SOLE   129,493 0 0
MERCURY GENL CORP NEW COM COM 589400100 288 4,611 SH   SOLE   4,611 0 0
MICROSOFT CORP COM COM 594918104 20,256 151,210 SH   SOLE   151,210 0 0
MOLSON COORS BREWING CO CL B COM 60871R209 999 17,842 SH   SOLE   17,842 0 0
MONDELEZ INTERNATIONAL INC COM 609207105 3,064 56,844 SH   SOLE   56,844 0 0
MORGAN STANLEY COM NEW COM 617446448 5,534 126,324 SH   SOLE   126,324 0 0
MSC INDUSTRIAL DIRECT CO-A COM 553530106 891 11,996 SH   SOLE   11,996 0 0
NEWMARKET CORP COM COM 651587107 6,083 15,172 SH   SOLE   15,172 0 0
NEXSTAR BROADCASTING GROUP A COM 65336k103 269 2,660 SH   SOLE   2,660 0 0
NEXTERA ENERGY INC COM 65339f101 771 3,761 SH   SOLE   3,761 0 0
NIKE INC CL B COM 654106103 756 9,000 SH   SOLE   9,000 0 0
NORFOLK SOUTHERN CORP COM COM 655844108 14,150 70,986 SH   SOLE   70,986 0 0
NORTHERN TRUST CORP COM 665859104 956 10,622 SH   SOLE   10,622 0 0
NORTHROP GRUMMAN CORP COM COM 666807102 216 670 SH   SOLE   670 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 1,926 21,098 SH   SOLE   21,098 0 0
NOVO-NORDISK A S ADR COM 670100205 1,214 23,793 SH   SOLE   23,793 0 0
ORACLE CORP COM COM 68389X105 13,648 239,559 SH   SOLE   239,559 0 0
PARKER HANNIFIN CORP COM COM 701094104 1,883 11,077 SH   SOLE   11,077 0 0
PENSKE AUTOMOTIVE GRP INC COM COM 70959w103 1,008 21,317 SH   SOLE   21,317 0 0
PEPSICO INC COM COM 713448108 13,764 104,964 SH   SOLE   104,964 0 0
PFIZER INC COM COM 717081103 6,140 141,737 SH   SOLE   141,737 0 0
PHILIP MORRIS INTL INC COM COM 718172109 5,740 73,089 SH   SOLE   73,089 0 0
PHILLIPS 66 COM 718546104 1,292 13,811 SH   SOLE   13,811 0 0
PNC FINL SVCS GROUP INC COM COM 693475105 8,968 65,323 SH   SOLE   65,323 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 2,530 23,061 SH   SOLE   23,061 0 0
PROCTER AND GAMBLE CO COM COM 742718109 5,637 51,411 SH   SOLE   51,411 0 0
PRUDENTIAL FINL INC COM COM 744320102 222 2,200 SH   SOLE   2,200 0 0
PULTE GROUP INC COM COM 745867101 1,968 62,250 SH   SOLE   62,250 0 0
QUALCOMM INC COM COM 747525103 2,439 32,060 SH   SOLE   32,060 0 0
QUEST DIAGNOSTICS INC COM COM 74834L100 2,787 27,372 SH   SOLE   27,372 0 0
ROYAL CARIBBEAN CRUISES LTD CO COM v7780t103 779 6,430 SH   SOLE   6,430 0 0
ROYAL DUTCH SHELL PLC SPONS AD COM 780259206 1,984 30,488 SH   SOLE   30,488 0 0
SCHLUMBERGER LTD COM COM 806857108 1,092 27,487 SH   SOLE   27,487 0 0
SELECT SECTOR SPDR TR SBI CONS COM 81369Y308 3,589 61,805 SH   SOLE   61,805 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y506 227 3,565 SH   SOLE   3,565 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y605 1,709 61,905 SH   SOLE   61,905 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y803 3,763 48,220 SH   SOLE   48,220 0 0
SIMON PPTY GROUP INC NEW COM COM 828806109 208 1,300 SH   SOLE   1,300 0 0
SMUCKER J M CO COM NEW COM 832696405 2,174 18,872 SH   SOLE   18,872 0 0
SOUTHERN CO COM COM 842587107 389 7,038 SH   SOLE   7,038 0 0
SPDR SERIES TRUST PRTFLO S&P50 COM 78464A409 2,811 72,590 SH   SOLE   72,590 0 0
SRC ENERGY INC COM 78470v108 99 20,000 SH   SOLE   20,000 0 0
STANTEC INC. COM 85472n109 385 16,051 SH   SOLE   16,051 0 0
STARBUCKS CORP COM COM 855244109 2,908 34,695 SH   SOLE   34,695 0 0
STRYKER CORP COM COM 863667101 678 3,300 SH   SOLE   3,300 0 0
SUNTRUST BKS INC COM COM 867914103 1,528 24,308 SH   SOLE   24,308 0 0
SYSCO CORP COM COM 871829107 4,142 58,567 SH   SOLE   58,567 0 0
TARGET CORP COM COM 87612E106 2,186 25,239 SH   SOLE   25,239 0 0
TE CONNECTIVITY LTD COM h84989104 259 2,700 SH   SOLE   2,700 0 0
THE CHEMOURS COMPANY COM 163851108 324 13,504 SH   SOLE   13,504 0 0
THE KRAFT HEINZ CO COM 500754106 503 16,201 SH   SOLE   16,201 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 15,825 53,886 SH   SOLE   53,886 0 0
TJX COS INC NEW COM COM 872540109 6,776 128,137 SH   SOLE   128,137 0 0
TORCHMARK CORP COM COM 891027104 1,367 15,280 SH   SOLE   15,280 0 0
TORO CO COM COM 891092108 896 13,400 SH   SOLE   13,400 0 0
TORONTO DOMINION BK ONT COM NE COM 891160509 490 8,400 SH   SOLE   8,400 0 0
TOTAL S A SPONSORED ADR COM 89151e109 5,645 101,181 SH   SOLE   101,181 0 0
TRACTOR SUPPLY CO COM 892356106 464 4,266 SH   SOLE   4,266 0 0
TRANSOCEAN LTD REG SHS COM H8817H100 96 15,000 SH   SOLE   15,000 0 0
TRAVELERS COMPANIES INC COM COM 89417E109 1,490 9,965 SH   SOLE   9,965 0 0
UDR INC COM COM 902653104 840 18,710 SH   SOLE   18,710 0 0
UNION PAC CORP COM COM 907818108 1,128 6,673 SH   SOLE   6,673 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 1,616 15,646 SH   SOLE   15,646 0 0
UNITED TECHNOLOGIES CORP COM COM 913017109 10,274 78,907 SH   SOLE   78,907 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 7,995 32,766 SH   SOLE   32,766 0 0
UNIVERSAL CORP VA COM COM 913456109 329 5,420 SH   SOLE   5,420 0 0
US BANCORP DEL COM NEW COM 902973304 2,221 42,388 SH   SOLE   42,388 0 0
V F CORP COM COM 918204108 2,450 28,052 SH   SOLE   28,052 0 0
VANGUARD WORLD FDS INF TECH ET COM 92204a702 4,508 21,374 SH   SOLE   21,374 0 0
VENTAS INC. COM 92276f100 927 13,560 SH   SOLE   13,560 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104 2,588 45,293 SH   SOLE   45,293 0 0
VISA INC COM CL A COM 92826c839 8,501 48,983 SH   SOLE   48,983 0 0
WALMART INC COM COM 931142103 7,522 68,082 SH   SOLE   68,082 0 0
WATERS CORP COM COM 941848103 329 1,528 SH   SOLE   1,528 0 0
WELLS FARGO AND CO NEW COM COM 949746101 4,304 90,952 SH   SOLE   90,952 0 0
WESTROCK CO. COM 96145d105 1,082 29,669 SH   SOLE   29,669 0 0
YUM BRANDS INC COM COM 988498101 632 5,709 SH   SOLE   5,709 0 0
ZIMMER BIOMET HOLDINGS INC COM COM 98956p102 656 5,575 SH   SOLE   5,575 0 0
INVESCO EXCHANGE TRADED FD TR ETF 46137V357 6,310 58,531 SH   SOLE   58,531 0 0
INVESCO PREFERRED ETF ETF 46138E511 146 10,000 SH   SOLE   10,000 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 336 2,638 SH   SOLE   2,638 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 1,334 8,576 SH   SOLE   8,576 0 0
ISHARES RUSSELL 3000 EFT ETF 464287689 396 2,299 SH   SOLE   2,299 0 0
ISHARES RUSSELL MID CAP ETF ETF 464287499 992 17,752 SH   SOLE   17,752 0 0
ISHARES S AND P GROWTH ETF ETF 464287309 2,672 14,906 SH   SOLE   14,906 0 0
ISHARES TR CORE S&P MCP ETF ETF 464287507 6,286 32,357 SH   SOLE   32,357 0 0
ISHARES TR CORE S&P SCP ETF ETF 464287804 4,060 51,866 SH   SOLE   51,866 0 0
SCHWAB US BROAD MARKET ETF ETF 808524102 1,873 26,552 SH   SOLE   26,552 0 0
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 249 4,689 SH   SOLE   4,689 0 0
SCHWAB US LARGE CAP ETF ETF 808524201 4,718 67,215 SH   SOLE   67,215 0 0
SCHWAB US LARGE CAP GROWTH ETF 808524300 360 4,329 SH   SOLE   4,329 0 0
SCHWAB US LARGE CAP VALUE ETF 808524409 565 10,070 SH   SOLE   10,070 0 0
SCHWAB US MID CAP ETF ETF 808524508 4,377 76,661 SH   SOLE   76,661 0 0
VANGUARD HIGH DIVIDEND YIELD E ETF 921946406 245 2,800 SH   SOLE   2,800 0 0
VANGUARD INDEX FDS MCAP GR IDX ETF 922908538 1,333 8,930 SH   SOLE   8,930 0 0
VANGUARD S&P SMALL CAP 600 ETF ETF 921932828 702 4,914 SH   SOLE   4,914 0 0
VANGUARD SPECIALIZED PORTFOLIO ETF 921908844 692 6,010 SH   SOLE   6,010 0 0
WISDOMTREE US LARGE CAP FUND ETF 97717w588 1,570 47,750 SH   SOLE   47,750 0 0