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,288 46,981 SH   SOLE   46,981 0 0
ABBOTT LABS COM COM 002824100 5,290 60,901 SH   SOLE   60,901 0 0
ABBVIE INC. COM 00287y109 3,976 44,902 SH   SOLE   44,902 0 0
ACCENTURE PLC IRELAND SHS CLAS COM G1151C101 957 4,545 SH   SOLE   4,545 0 0
AIR PRODS AND CHEMS INC COM COM 009158106 1,383 5,884 SH   SOLE   5,884 0 0
ALBEMARLE CORP COM COM 012653101 2,338 32,007 SH   SOLE   32,007 0 0
ALICO INC COM 016230104 461 12,858 SH   SOLE   12,858 0 0
ALLSTATE CORP COM COM 020002101 1,487 13,220 SH   SOLE   13,220 0 0
ALPHABET INC CL A COM 02079k305 14,640 10,930 SH   SOLE   10,930 0 0
ALPHABET INC CLASS C COM 02079k107 8,880 6,642 SH   SOLE   6,642 0 0
ALTRIA GROUP INC COM COM 02209S103 4,340 86,962 SH   SOLE   86,962 0 0
AMAZON COM INC COM COM 023135106 15,202 8,227 SH   SOLE   8,227 0 0
AMCOR PLC ORD COM g0250x107 898 82,869 SH   SOLE   82,869 0 0
AMERICAN ELEC PWR INC COM COM 025537101 296 3,132 SH   SOLE   3,132 0 0
AMERICAN EXPRESS CO COM COM 025816109 1,442 11,582 SH   SOLE   11,582 0 0
AMERICAN TOWER CORP CL A COM 03027X100 9,348 40,677 SH   SOLE   40,677 0 0
AMERIPRISE FINL INC COM COM 03076C106 9,066 54,423 SH   SOLE   54,423 0 0
AMERISOURCEBERGEN CORP COM COM 03073E105 488 5,734 SH   SOLE   5,734 0 0
AMGEN INC COM COM 031162100 7,635 31,670 SH   SOLE   31,670 0 0
ANTHEM INC. COM 036752103 11,458 37,938 SH   SOLE   37,938 0 0
APACHE CORP COM COM 037411105 471 18,397 SH   SOLE   18,397 0 0
APPLE INC COM COM 037833100 31,776 108,209 SH   SOLE   108,209 0 0
APPLIED ENERGETICS INC COM 03819m106 330 1,000,000 SH   SOLE   1,000,000 0 0
APTARGROUP INC COM COM 038336103 1,731 14,968 SH   SOLE   14,968 0 0
AQUA AMERICA INC COM COM 03836W103 298 6,350 SH   SOLE   6,350 0 0
ARCHER DANIELS MIDLAND CO COM COM 039483102 1,026 22,144 SH   SOLE   22,144 0 0
ATT INC COM COM 00206R102 3,262 83,473 SH   SOLE   83,473 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 3,933 23,068 SH   SOLE   23,068 0 0
BANK OF AMERICA CORPORATION CO COM 060505104 873 24,790 SH   SOLE   24,790 0 0
BANK OF NEW YORK MELLON CORP C COM 064058100 1,142 22,681 SH   SOLE   22,681 0 0
BAXTER INTL INC COM COM 071813109 355 4,250 SH   SOLE   4,250 0 0
BECTON DICKINSON AND CO COM COM 075887109 3,016 11,090 SH   SOLE   11,090 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 1,698 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 1,737 7,668 SH   SOLE   7,668 0 0
BIOGEN INC COM 09062X103 223 750 SH   SOLE   750 0 0
BLACKROCK INC CL A COM 09247X101 2,352 4,678 SH   SOLE   4,678 0 0
BLACKSTONE GROUP INC COM 09260D107 644 11,507 SH   SOLE   11,507 0 0
BOEING CO COM COM 097023105 5,705 17,512 SH   SOLE   17,512 0 0
BOOKING HOLDINGS INC. COM 09857l108 7,985 3,888 SH   SOLE   3,888 0 0
BORGWARNER INC COM COM 099724106 347 8,000 SH   SOLE   8,000 0 0
BP PLC SPONSORED ADR COM 055622104 576 15,264 SH   SOLE   15,264 0 0
BRISTOL MYERS SQUIBB CO COM COM 110122108 2,941 45,816 SH   SOLE   45,816 0 0
C.H. ROBINSON WORLDWIDE INC COM 12541w209 2,263 28,941 SH   SOLE   28,941 0 0
CAPITAL ONE FINL CORP COM COM 14040H105 264 2,566 SH   SOLE   2,566 0 0
CARDINAL HEALTH INC COM COM 14149Y108 1,021 20,180 SH   SOLE   20,180 0 0
CATERPILLAR INC DEL COM COM 149123101 1,640 11,108 SH   SOLE   11,108 0 0
CHEVRON CORP NEW COM COM 166764100 15,363 127,482 SH   SOLE   127,482 0 0
CHUBB LTD COM h1467j104 4,810 30,899 SH   SOLE   30,899 0 0
CHURCH AND DWIGHT CO INC COM 171340102 679 9,650 SH   SOLE   9,650 0 0
CIGNA CORP NEW COM COM 125523100 353 1,725 SH   SOLE   1,725 0 0
CISCO SYS INC COM COM 17275R102 16,378 341,488 SH   SOLE   341,488 0 0
COCA COLA CO COM COM 191216100 4,651 84,021 SH   SOLE   84,021 0 0
COGNEX CORP COM 192422103 336 6,000 SH   SOLE   6,000 0 0
COLGATE PALMOLIVE CO COM COM 194162103 2,776 40,319 SH   SOLE   40,319 0 0
COMCAST CORP NEW CL A COM 20030n101 9,088 202,083 SH   SOLE   202,083 0 0
COMMUNICATION SERVICES SELECT COM 81369y852 2,759 51,440 SH   SOLE   51,440 0 0
CONOCOPHILLIPS COM COM 20825c104 1,655 25,451 SH   SOLE   25,451 0 0
CONSTELLATION BRANDS INC CL A COM 21036P108 793 4,178 SH   SOLE   4,178 0 0
CORNING INC COM COM 219350105 1,846 63,425 SH   SOLE   63,425 0 0
CORTEVA INC. COM 22052l104 977 33,066 SH   SOLE   33,066 0 0
CSX CORP COM COM 126408103 431 5,955 SH   SOLE   5,955 0 0
CVS HEALTH CORPORATION COM COM 126650100 1,081 14,550 SH   SOLE   14,550 0 0
DANAHER CORP DEL COM COM 235851102 207 1,348 SH   SOLE   1,348 0 0
DEERE AND CO COM COM 244199105 780 4,503 SH   SOLE   4,503 0 0
DELTA AIR LINES INC COM 247361702 7,809 133,530 SH   SOLE   133,530 0 0
DISCOVER FINL SVCS COM COM 254709108 9,003 106,145 SH   SOLE   106,145 0 0
DISNEY WALT CO COM DISNEY COM 254687106 6,132 42,399 SH   SOLE   42,399 0 0
DOLLAR TREE INC COM COM 256746108 7,518 79,938 SH   SOLE   79,938 0 0
DOMINION ENERGY INC COM 25746U109 2,319 28,004 SH   SOLE   28,004 0 0
DOVER CORP COM COM 260003108 4,131 35,840 SH   SOLE   35,840 0 0
DOW INC COM COM 260557103 1,938 35,418 SH   SOLE   35,418 0 0
DU PONT DE NEMOURS, INC. COM 26614n102 2,299 35,817 SH   SOLE   35,817 0 0
DUKE ENERGY CORP NEW COM COM 26441c204 230 2,517 SH   SOLE   2,517 0 0
EASTMAN CHEM CO COM COM 277432100 5,838 73,657 SH   SOLE   73,657 0 0
EATON CORP COM PLC COM G29183103 8,612 90,920 SH   SOLE   90,920 0 0
ECOLAB INC COM COM 278865100 224 1,159 SH   SOLE   1,159 0 0
EMERSON ELEC CO COM COM 291011104 3,828 50,202 SH   SOLE   50,202 0 0
EVEREST RE GROUP LTD COM COM g3223r108 1,287 4,650 SH   SOLE   4,650 0 0
EXXON MOBIL CORP COM COM 30231G102 19,984 286,383 SH   SOLE   286,383 0 0
FASTENAL CO COM 311900104 359 9,716 SH   SOLE   9,716 0 0
FEDERATED INVS INC PA CL B COM 314211103 686 21,051 SH   SOLE   21,051 0 0
FLEX LTD ORD COM Y2573F102 199 15,750 SH   SOLE   15,750 0 0
GENERAL DYNAMICS CORP COM COM 369550108 1,486 8,425 SH   SOLE   8,425 0 0
GENERAL ELECTRIC CO COM COM 369604103 1,097 98,271 SH   SOLE   98,271 0 0
GENERAL MLS INC COM COM 370334104 523 9,763 SH   SOLE   9,763 0 0
GILEAD SCIENCES INC COM COM 375558103 5,308 81,692 SH   SOLE   81,692 0 0
GLAXOSMITHKLINE PLC SPONSORED COM 37733W105 256 5,458 SH   SOLE   5,458 0 0
GLOBE LIFE INC COM 37959e102 1,598 15,180 SH   SOLE   15,180 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104 8,088 35,174 SH   SOLE   35,174 0 0
GRAY TELEVISION, INC. COM 389375106 214 10,000 SH   SOLE   10,000 0 0
HANOVER INS GROUP INC COM COM 410867105 2,455 17,961 SH   SOLE   17,961 0 0
HOME DEPOT INC COM COM 437076102 8,353 38,251 SH   SOLE   38,251 0 0
HONEYWELL INTL INC COM COM 438516106 204 1,151 SH   SOLE   1,151 0 0
HORMEL FOODS CORP. COM 440452100 1,881 41,697 SH   SOLE   41,697 0 0
IDEXX LABORATORIES INC COM 45168d104 235 900 SH   SOLE   900 0 0
ILLINOIS TOOL WKS INC COM COM 452308109 2,577 14,346 SH   SOLE   14,346 0 0
INGERSOLL-RAND PLC SHS COM G47791101 7,389 55,589 SH   SOLE   55,589 0 0
INGREDION INC COM 457187102 951 10,228 SH   SOLE   10,228 0 0
INTEL CORP COM COM 458140100 12,677 211,815 SH   SOLE   211,815 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 2,732 20,384 SH   SOLE   20,384 0 0
ISHARES EXPANDED TECH-SW SECTO COM 464287515 3,708 15,910 SH   SOLE   15,910 0 0
ISHARES PHLX SEMICONDUCTOR ETF COM 464287523 1,692 6,738 SH   SOLE   6,738 0 0
ISHARES US TECHNOLOGY ETF COM 464287721 3,931 16,900 SH   SOLE   16,900 0 0
JOHNSON AND JOHNSON COM COM 478160104 12,913 88,525 SH   SOLE   88,525 0 0
JPMORGAN CHASE AND CO COM COM 46625H100 24,166 173,358 SH   SOLE   173,358 0 0
KEYCORP COM 493267108 5,198 256,810 SH   SOLE   256,810 0 0
KIMBERLY CLARK CORP COM COM 494368103 5,871 42,681 SH   SOLE   42,681 0 0
KINSALE CAPITAL GROUP INC COM 49714p108 529 5,200 SH   SOLE   5,200 0 0
KLA CORP COM 482480100 1,418 7,961 SH   SOLE   7,961 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 334 1,687 SH   SOLE   1,687 0 0
LAUDER ESTEE COS INC CL A COM 518439104 269 1,300 SH   SOLE   1,300 0 0
LILLY ELI AND CO COM COM 532457108 1,355 10,309 SH   SOLE   10,309 0 0
LOWES COS INC COM COM 548661107 8,776 73,280 SH   SOLE   73,280 0 0
MARATHON PETROLEUM CORP COM 56585a102 1,789 29,700 SH   SOLE   29,700 0 0
MARKEL CORP COM COM 570535104 2,171 1,899 SH   SOLE   1,899 0 0
MASTERCARD INC CL A COM 57636Q104 458 1,535 SH   SOLE   1,535 0 0
MCDONALDS CORP COM COM 580135101 3,963 20,054 SH   SOLE   20,054 0 0
MEDTRONIC PLC COM g5960l103 3,157 27,825 SH   SOLE   27,825 0 0
MERCK AND CO INC NEW COM COM 58933y105 11,856 130,362 SH   SOLE   130,362 0 0
MERCURY GENL CORP NEW COM COM 589400100 211 4,328 SH   SOLE   4,328 0 0
MICROSOFT CORP COM COM 594918104 23,629 149,834 SH   SOLE   149,834 0 0
MOLSON COORS BEVERAGE CO. COM 60871R209 963 17,874 SH   SOLE   17,874 0 0
MONDELEZ INTERNATIONAL INC COM 609207105 3,120 56,637 SH   SOLE   56,637 0 0
MORGAN STANLEY COM NEW COM 617446448 6,452 126,221 SH   SOLE   126,221 0 0
MSC INDUSTRIAL DIRECT CO-A COM 553530106 970 12,358 SH   SOLE   12,358 0 0
NEWMARKET CORP COM COM 651587107 6,856 14,092 SH   SOLE   14,092 0 0
NEXSTAR BROADCASTING GROUP A COM 65336k103 312 2,660 SH   SOLE   2,660 0 0
NEXTERA ENERGY INC COM 65339f101 932 3,848 SH   SOLE   3,848 0 0
NIKE INC CL B COM 654106103 894 8,825 SH   SOLE   8,825 0 0
NORFOLK SOUTHERN CORP COM COM 655844108 14,015 72,194 SH   SOLE   72,194 0 0
NORTHERN TRUST CORP COM 665859104 1,140 10,728 SH   SOLE   10,728 0 0
NORTHROP GRUMMAN CORP COM COM 666807102 227 660 SH   SOLE   660 0 0
NOVARTIS A G SPONSORED ADR COM 66987V109 2,003 21,148 SH   SOLE   21,148 0 0
NOVO-NORDISK A S ADR COM 670100205 1,428 24,668 SH   SOLE   24,668 0 0
ORACLE CORP COM COM 68389X105 12,669 239,132 SH   SOLE   239,132 0 0
PARKER HANNIFIN CORP COM COM 701094104 2,286 11,109 SH   SOLE   11,109 0 0
PENSKE AUTOMOTIVE GRP INC COM COM 70959w103 1,035 20,610 SH   SOLE   20,610 0 0
PEPSICO INC COM COM 713448108 14,492 106,036 SH   SOLE   106,036 0 0
PFIZER INC COM COM 717081103 5,666 144,615 SH   SOLE   144,615 0 0
PHILIP MORRIS INTL INC COM COM 718172109 6,371 74,878 SH   SOLE   74,878 0 0
PHILLIPS 66 COM 718546104 1,645 14,769 SH   SOLE   14,769 0 0
PNC FINL SVCS GROUP INC COM COM 693475105 10,340 64,775 SH   SOLE   64,775 0 0
PRICE T ROWE GROUP INC COM COM 74144T108 2,821 23,153 SH   SOLE   23,153 0 0
PROCTER AND GAMBLE CO COM COM 742718109 6,459 51,715 SH   SOLE   51,715 0 0
PULTE GROUP INC COM COM 745867101 2,415 62,250 SH   SOLE   62,250 0 0
QUALCOMM INC COM COM 747525103 2,768 31,370 SH   SOLE   31,370 0 0
QUEST DIAGNOSTICS INC COM COM 74834L100 2,881 26,981 SH   SOLE   26,981 0 0
ROYAL BK CDA MONTREAL QUE COM COM 780087102 215 2,715 SH   SOLE   2,715 0 0
ROYAL CARIBBEAN CRUISES LTD CO COM v7780t103 764 5,725 SH   SOLE   5,725 0 0
ROYAL DUTCH SHELL PLC SPONS AD COM 780259206 1,740 29,510 SH   SOLE   29,510 0 0
SCHLUMBERGER LTD COM COM 806857108 1,004 24,982 SH   SOLE   24,982 0 0
SELECT SECTOR SPDR TR SBI CONS COM 81369Y308 3,917 62,190 SH   SOLE   62,190 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y506 372 6,195 SH   SOLE   6,195 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y605 1,846 59,983 SH   SOLE   59,983 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y803 4,539 49,520 SH   SOLE   49,520 0 0
SMUCKER J M CO COM NEW COM 832696405 1,950 18,723 SH   SOLE   18,723 0 0
SOUTHERN CO COM COM 842587107 428 6,725 SH   SOLE   6,725 0 0
SPDR SERIES TRUST PRTFLO S&P50 COM 78464A409 625 14,905 SH   SOLE   14,905 0 0
SRC ENERGY INC COM 78470v108 82 20,000 SH   SOLE   20,000 0 0
STANTEC INC. COM 85472n109 415 14,651 SH   SOLE   14,651 0 0
STARBUCKS CORP COM COM 855244109 3,070 34,915 SH   SOLE   34,915 0 0
STRYKER CORP COM COM 863667101 709 3,375 SH   SOLE   3,375 0 0
SYSCO CORP COM COM 871829107 5,013 58,604 SH   SOLE   58,604 0 0
TARGET CORP COM COM 87612E106 3,056 23,835 SH   SOLE   23,835 0 0
TE CONNECTIVITY LTD COM h84989104 248 2,590 SH   SOLE   2,590 0 0
THE KRAFT HEINZ CO COM 500754106 518 16,111 SH   SOLE   16,111 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 17,490 53,838 SH   SOLE   53,838 0 0
TJX COS INC NEW COM COM 872540109 7,922 129,748 SH   SOLE   129,748 0 0
TORO CO COM COM 891092108 1,048 13,150 SH   SOLE   13,150 0 0
TORONTO DOMINION BK ONT COM NE COM 891160509 490 8,725 SH   SOLE   8,725 0 0
TOTAL S A SPONSORED ADR COM 89151e109 5,754 104,056 SH   SOLE   104,056 0 0
TRACTOR SUPPLY CO COM 892356106 372 3,986 SH   SOLE   3,986 0 0
TRAVELERS COMPANIES INC COM COM 89417E109 1,319 9,630 SH   SOLE   9,630 0 0
TRUIST FINANCIAL CORP COM 89832q109 3,963 70,358 SH   SOLE   70,358 0 0
UDR INC COM COM 902653104 864 18,510 SH   SOLE   18,510 0 0
UNION PAC CORP COM COM 907818108 1,206 6,673 SH   SOLE   6,673 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 1,903 16,253 SH   SOLE   16,253 0 0
UNITED TECHNOLOGIES CORP COM COM 913017109 11,781 78,667 SH   SOLE   78,667 0 0
UNITEDHEALTH GROUP INC COM COM 91324P102 9,576 32,574 SH   SOLE   32,574 0 0
UNIVERSAL CORP VA COM COM 913456109 309 5,420 SH   SOLE   5,420 0 0
US BANCORP DEL COM NEW COM 902973304 2,523 42,561 SH   SOLE   42,561 0 0
V F CORP COM COM 918204108 2,748 27,569 SH   SOLE   27,569 0 0
VANGUARD WORLD FDS INF TECH ET COM 92204a702 5,355 21,869 SH   SOLE   21,869 0 0
VENTAS INC. COM 92276f100 883 15,301 SH   SOLE   15,301 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104 2,842 46,291 SH   SOLE   46,291 0 0
VISA INC COM CL A COM 92826c839 9,240 49,177 SH   SOLE   49,177 0 0
WALMART INC COM COM 931142103 8,175 68,793 SH   SOLE   68,793 0 0
WASTE MGMT INC DEL COM COM 94106L109 206 1,810 SH   SOLE   1,810 0 0
WATERS CORP COM COM 941848103 357 1,528 SH   SOLE   1,528 0 0
WELLS FARGO AND CO NEW COM COM 949746101 4,879 90,688 SH   SOLE   90,688 0 0
WESTROCK CO. COM 96145d105 1,880 43,804 SH   SOLE   43,804 0 0
WEYERHAEUSER CO COM COM 962166104 251 8,302 SH   SOLE   8,302 0 0
YUM BRANDS INC COM COM 988498101 568 5,634 SH   SOLE   5,634 0 0
ZIMMER BIOMET HOLDINGS INC COM COM 98956p102 947 6,325 SH   SOLE   6,325 0 0
INVESCO PREFERRED ETF ETF 46138E511 203 13,500 SH   SOLE   13,500 0 0
INVESCO S&P 500 EQL WGT ETF ETF 46137V357 8,001 69,140 SH   SOLE   69,140 0 0
ISHARES PREFERRED AND INCOME S ETF 464288687 235 6,240 SH   SOLE   6,240 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 360 2,638 SH   SOLE   2,638 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 1,500 9,053 SH   SOLE   9,053 0 0
ISHARES RUSSELL 3000 EFT ETF 464287689 622 3,299 SH   SOLE   3,299 0 0
ISHARES RUSSELL MID CAP ETF ETF 464287499 1,017 17,052 SH   SOLE   17,052 0 0
ISHARES S AND P GROWTH ETF ETF 464287309 3,352 17,313 SH   SOLE   17,313 0 0
ISHARES TR CORE S&P MCP ETF ETF 464287507 8,067 39,193 SH   SOLE   39,193 0 0
ISHARES TR CORE S&P SCP ETF ETF 464287804 6,062 72,297 SH   SOLE   72,297 0 0
SCHWAB US BROAD MARKET ETF ETF 808524102 2,482 32,278 SH   SOLE   32,278 0 0
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 272 4,689 SH   SOLE   4,689 0 0
SCHWAB US LARGE CAP ETF ETF 808524201 6,343 82,585 SH   SOLE   82,585 0 0
SCHWAB US LARGE CAP GROWTH ETF 808524300 2,058 22,148 SH   SOLE   22,148 0 0
SCHWAB US LARGE CAP VALUE ETF 808524409 209 3,470 SH   SOLE   3,470 0 0
SCHWAB US MID CAP ETF ETF 808524508 5,946 98,861 SH   SOLE   98,861 0 0
VANGUARD HIGH DIVIDEND YIELD E ETF 921946406 262 2,800 SH   SOLE   2,800 0 0
VANGUARD INDEX FDS MCAP GR IDX ETF 922908538 1,408 8,865 SH   SOLE   8,865 0 0
VANGUARD S&P SMALL CAP 600 ETF ETF 921932828 797 5,240 SH   SOLE   5,240 0 0
VANGUARD SPECIALIZED PORTFOLIO ETF 921908844 749 6,010 SH   SOLE   6,010 0 0
WISDOMTREE US LARGE CAP FUND ETF 97717w588 1,796 48,940 SH   SOLE   48,940 0 0