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 88579Y101 12,255 58,983 SH   SOLE   58,983 0 0
ABB Ltd. SPONSORED ADR 000375204 19,815 1,050,071 SH   SOLE   1,050,071 0 0
ABBOTT LABS INC COM 002824100 39,086 488,947 SH   SOLE   488,947 0 0
ABBVIE INC COM 00287Y109 1,266 15,706 SH   SOLE   15,706 0 0
ADOBE INC COM 00724F101 633 2,375 SH   SOLE   2,375 0 0
AIR PRODS & CHEMS INC COM 009158106 1,426 7,470 SH   SOLE   7,470 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 6,492 90,525 SH   SOLE   90,525 0 0
ALASKA AIR GROUP INC COM 011659109 9,052 161,295 SH   SOLE   161,295 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 473 3,500 SH   SOLE   3,500 0 0
ALLISON TRANSMISSION HOLDINGS COM 01973R101 298 6,630 SH   SOLE   6,630 0 0
ALPHABET INC CAP STK CL A 02079K305 37,986 32,277 SH   SOLE   32,277 0 0
Alphabet Inc CAP STK CL C 02079K107 5,063 4,315 SH   SOLE   4,315 0 0
ALTRA HOLDINGS INC COM 02208R106 2,302 74,150 SH   SOLE   74,150 0 0
ALTRIA GROUP INC COM 02209S103 1,052 18,320 SH   SOLE   18,320 0 0
AMAZON COM INC COM 023135106 2,032 1,141 SH   SOLE   1,141 0 0
AMERICA MOVIL S.A.B. DE C.V. SPON ADR L SHS 02364W105 147 10,324 SH   SOLE   10,324 0 0
AMERICAN ELEC PWR INC COM 025537101 338 4,040 SH   SOLE   4,040 0 0
AMERICAN EXPRESS CO COM 025816109 1,737 15,889 SH   SOLE   15,889 0 0
AMERICAN INTERNATIONAL GROUP COM 026874784 7,045 163,605 SH   SOLE   163,605 0 0
AMERICAN TOWER CORP REIT COM 03027X100 312 1,583 SH   SOLE   1,583 0 0
AMERICAN WATER WORKS CO INC COM 030420103 475 4,559 SH   SOLE   4,559 0 0
AMGEN INC COM 031162100 14,413 75,865 SH   SOLE   75,865 0 0
AMPCO-PITTSBURGH CORP COM 032037103 43 13,150 SH   SOLE   13,150 0 0
APPLE INC COM 037833100 37,788 198,937 SH   SOLE   198,937 0 0
APTIV PLC SHS G6095L109 12,213 153,644 SH   SOLE   153,644 0 0
AQUA AMERICA INC COM 03836W103 826 22,673 SH   SOLE   22,673 0 0
Arconic Inc. COM 03965L100 4,870 254,859 SH   SOLE   254,859 0 0
ARTESIAN RESOURCES CORP CL A 043113208 835 22,400 SH   SOLE   22,400 0 0
AT&T Inc. COM 00206R102 4,006 127,757 SH   SOLE   127,757 0 0
AUDIOCODES LTD ORD M15342104 983 71,000 SH   SOLE   71,000 0 0
BANK OF AMERICA CORP COM 060505104 28,039 1,016,275 SH   SOLE   1,016,275 0 0
BB&T CORP COM COM 054937107 10,222 219,683 SH   SOLE   219,683 0 0
BERKSHIRE HATHAWAY INC CL B NEW 084670702 32,153 160,053 SH   SOLE   160,053 0 0
BGC PARTNERS CL A 05541T101 57 10,800 SH   SOLE   10,800 0 0
BIOGEN INC COM 09062X103 19,245 81,414 SH   SOLE   81,414 0 0
BLACKROCK MUNIHOLDINGS NJ QUALITY FD COM 09254X101 232 16,957 SH   SOLE   16,957 0 0
BOEING COMPANY COM 097023105 1,510 3,958 SH   SOLE   3,958 0 0
BRIGHTHOUSE FINANCIAL INC COM 10922N103 1,252 34,502 SH   SOLE   34,502 0 0
Bristol Myers Squibb COM 110122108 1,794 37,599 SH   SOLE   37,599 0 0
Bryn Mawr Bank Corp COM 117665109 6,457 178,715 SH   SOLE   178,715 0 0
CACTUS INC CL A COM 127203107 542 15,215 SH   SOLE   15,215 0 0
CATERPILLAR INC COM 149123101 1,156 8,529 SH   SOLE   8,529 0 0
CBS CORPORATION CL B 124857202 17,668 371,733 SH   SOLE   371,733 0 0
CELGENE CORP COM 151020104 3,093 32,790 SH   SOLE   32,790 0 0
CHEVRON CORPORATION COM 166764100 13,034 105,815 SH   SOLE   105,815 0 0
CIGNA CORP COM 125523100 1,755 10,914 SH   SOLE   10,914 0 0
Cisco Systems COM 17275R102 12,723 235,646 SH   SOLE   235,646 0 0
CIT GROUP INC COM 125581801 15,194 316,743 SH   SOLE   316,743 0 0
Citigroup Inc. COM 172967424 20,727 333,124 SH   SOLE   333,124 0 0
COCA COLA CO COM 191216100 1,038 22,144 SH   SOLE   22,144 0 0
COLGATE-PALMOLIVE COM 194162103 6,141 89,592 SH   SOLE   89,592 0 0
CONIFER HOLDINGS INC COM 20731J102 862 190,612 SH   SOLE   190,612 0 0
CONSOLIDATED EDISON INC COM 209115104 455 5,360 SH   SOLE   5,360 0 0
COSTCO WHSL CORP NEW COM 22160K105 583 2,407 SH   SOLE   2,407 0 0
COTT CORPORATION COM 22163N106 148 10,100 SH   SOLE   10,100 0 0
CSX CORPORATION COM 126408103 737 9,844 SH   SOLE   9,844 0 0
CVS HEALTH CORP COM 126650100 17,942 332,692 SH   SOLE   332,692 0 0
D R HORTON INC COM 23331A109 877 21,195 SH   SOLE   21,195 0 0
DEERE & CO. COM 244199105 1,053 6,586 SH   SOLE   6,586 0 0
DELTA AIR LINES INC COM 247361702 730 14,126 SH   SOLE   14,126 0 0
DEVON ENERGY CORPORATION NEW COM 25179M103 13,798 437,200 SH   SOLE   437,200 0 0
DNB FINANCIAL CORP COM 233237106 3,824 101,255 SH   SOLE   101,255 0 0
DOLLAR GENERAL CORP COM 256677105 271 2,275 SH   SOLE   2,275 0 0
DOLLAR TREE INC COM 256746108 588 5,600 SH   SOLE   5,600 0 0
DOMINION RES INC COM 25746U109 998 13,025 SH   SOLE   13,025 0 0
Donegal Group Inc COM 257701201 8,694 646,389 SH   SOLE   646,389 0 0
DOWDUPONT INC COM 26078J100 29,631 555,828 SH   SOLE   555,828 0 0
DUKE ENERGY CORP COM 26441C204 16,554 183,936 SH   SOLE   183,936 0 0
EATON CORP SHS G29183103 551 6,845 SH   SOLE   6,845 0 0
EBAY INC COM COM 278642103 1,229 33,101 SH   SOLE   33,101 0 0
ELI LILLY & CO COM 532457108 1,320 10,176 SH   SOLE   10,176 0 0
EMBASSY BANCORP INC COM 290791102 1,154 74,430 SH   SOLE   74,430 0 0
EMERSON ELECTRIC COM 291011104 2,413 35,238 SH   SOLE   35,238 0 0
EXELON CORP COM 30161N101 349 6,970 SH   SOLE   6,970 0 0
Exxon Mobil COM 30231G102 5,294 65,525 SH   SOLE   65,525 0 0
FACEBOOK INC CL A 30303M102 25,827 154,940 SH   SOLE   154,940 0 0
FNB Corp. COM 302520101 367 34,585 SH   SOLE   34,585 0 0
GABELLI EQUITY TR INC COM 362397101 5,759 936,454 SH   SOLE   936,454 0 0
General Electric COM 369604103 923 92,441 SH   SOLE   92,441 0 0
GENERAL MILLS COM 370334104 12,094 233,693 SH   SOLE   233,693 0 0
GILDAN ACTIVEWEAR INC-CL A COM 375916103 853 23,720 SH   SOLE   23,720 0 0
GILEAD SCIENCES INC COM COM 375558103 1,636 25,172 SH   SOLE   25,172 0 0
Glaxo Smithkline COM 37733W105 4,181 100,044 SH   SOLE   100,044 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 10,536 54,876 SH   SOLE   54,876 0 0
Hain Celestial Group COM 405217100 4,099 177,300 SH   SOLE   177,300 0 0
HANCOCK JOHN INVS TR SH BEN INT COM 410142103 636 40,313 SH   SOLE   40,313 0 0
HARRIS CORP DEL COM 413875105 9,432 59,059 SH   SOLE   59,059 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 255 5,125 SH   SOLE   5,125 0 0
HESS CORPORATION COM 42809H107 2,776 46,096 SH   SOLE   46,096 0 0
HEXCEL CORP COM 428291108 14,362 207,659 SH   SOLE   207,659 0 0
HOME DEPOT INC COM 437076102 1,150 5,993 SH   SOLE   5,993 0 0
HONEYWELL INTERNATIONAL INC COM 438516106 326 2,051 SH   SOLE   2,051 0 0
HURCO COMPANIES COM 447324104 1,931 47,875 SH   SOLE   47,875 0 0
IBM CORPORATION COM 459200101 1,887 13,374 SH   SOLE   13,374 0 0
ILLINOIS TOOL WORKS COM 452308109 508 3,538 SH   SOLE   3,538 0 0
ILLUMINA INC COM 452327109 4,532 14,587 SH   SOLE   14,587 0 0
INTEL CORP COM 458140100 23,935 445,715 SH   SOLE   445,715 0 0
IQVIA HOLDINGS INC COM 46266C105 21,370 148,558 SH   SOLE   148,558 0 0
ISHARES BARCLAYS 20 YEAR TR ETF COM 464287432 1,058 8,370 SH   SOLE   8,370 0 0
ISHARES DJ INTL EPAC SELECT DIV ETF INTL SEL DIV ETF 464288448 497 16,096 SH   SOLE   16,096 0 0
ISHARES HIGH DIVIDEND EQ ETF CORE HIGH DV ETF 46429B663 599 6,417 SH   SOLE   6,417 0 0
ISHARES NATIONAL MUNI BOND ETF NATIONAL MUN ETF 464288414 948 8,522 SH   SOLE   8,522 0 0
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655 488 3,185 SH   SOLE   3,185 0 0
ISHARES RUSSELL 3000 ETF RUSSELL 3000 ETF 464287689 1,084 6,500 SH   SOLE   6,500 0 0
ISHARES RUSSELL MIDCAP ETF RUS MID CAP ETF 464287499 561 10,392 SH   SOLE   10,392 0 0
JEFFERIES FINANCIAL GROUP INC COM 47233W109 6,714 357,325 SH   SOLE   357,325 0 0
Johnson & Johnson COM 478160104 4,586 32,807 SH   SOLE   32,807 0 0
JP MORGAN CHASE & CO COM 46625H100 2,907 28,716 SH   SOLE   28,716 0 0
KOHLS COM 500255104 7,604 110,575 SH   SOLE   110,575 0 0
KRAFT HEINZ CO COM 500754106 7,425 227,416 SH   SOLE   227,416 0 0
L3 TECHNOLOGIES INC COM 502413107 29,919 144,978 SH   SOLE   144,978 0 0
LAMB WESTON HOLDINGS INC COM 513272104 3,198 42,674 SH   SOLE   42,674 0 0
Limestone Bancorp Inc. COM 53262L105 1,003 67,115 SH   SOLE   67,115 0 0
LIVEPERSON INC COM 538146101 261 9,000 SH   SOLE   9,000 0 0
LOWES COS INC COM COM 548661107 371 3,386 SH   SOLE   3,386 0 0
MCDONALDS CORP COM 580135101 498 2,624 SH   SOLE   2,624 0 0
MEDTRONIC PLC COM G5960L103 25,638 281,486 SH   SOLE   281,486 0 0
MERCK & CO INC COM 58933Y105 4,464 53,670 SH   SOLE   53,670 0 0
MFS CHARTER INCOME TRUST SH BEN INT 552727109 95 12,000 SH   SOLE   12,000 0 0
MFS INTER INCOME TRUST SH BEN INT 55273C107 61 16,100 SH   SOLE   16,100 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 19,164 231,003 SH   SOLE   231,003 0 0
MICROSOFT CORP COM 594918104 42,941 364,093 SH   SOLE   364,093 0 0
MISTRAS GROUP INC COM 60649T107 409 29,651 SH   SOLE   29,651 0 0
MOHAWK INDUSTRIESINC COM 608190104 561 4,444 SH   SOLE   4,444 0 0
MONDELEZ INTERNATIONAL INC COM 609207105 978 19,594 SH   SOLE   19,594 0 0
MSB FINANCIAL CORP OF MARYLAND COM 55352L101 516 28,738 SH   SOLE   28,738 0 0
MVB FINANCIAL CORP COM 553810102 1,525 100,000 SH   SOLE   100,000 0 0
NEWELL BRANDS INC COM 651229106 4,353 283,785 SH   SOLE   283,785 0 0
NEWMONT MINING CORP COM COM 651639106 742 20,748 SH   SOLE   20,748 0 0
NEXTERA ENERGY INC COM 65339F101 1,249 6,459 SH   SOLE   6,459 0 0
NIKE INC CL B 654106103 14,405 171,062 SH   SOLE   171,062 0 0
NORFOLK SOUTHERN CORP COM 655844108 1,137 6,082 SH   SOLE   6,082 0 0
NOVARTIS AG SPONSORED ADR COM 66987V109 309 3,212 SH   SOLE   3,212 0 0
NRG ENERGY INC COM 629377508 306 7,215 SH   SOLE   7,215 0 0
Nvidia corp COM 67066G104 16,628 92,605 SH   SOLE   92,605 0 0
NXP SEMICONDUCTORS COM N6596X109 12,879 145,710 SH   SOLE   145,710 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 911 2,345 SH   SOLE   2,345 0 0
OCCIDENTAL PETE CORP COM 674599105 769 11,614 SH   SOLE   11,614 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 138 12,375 SH   SOLE   12,375 0 0
PARKE BANCORP INC COM 700885106 3,351 160,419 SH   SOLE   160,419 0 0
PAYPAL HOLDINGS INC COM 70450Y103 3,398 32,727 SH   SOLE   32,727 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 7,335 279,733 SH   SOLE   279,733 0 0
People's United Financial COM 712704105 354 21,560 SH   SOLE   21,560 0 0
PepsiCo Inc. COM 713448108 1,610 13,140 SH   SOLE   13,140 0 0
PFIZER INC COM 717081103 1,912 45,012 SH   SOLE   45,012 0 0
PHILIP MORRIS INTERNATIONAL COM 718172109 499 5,645 SH   SOLE   5,645 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 952 7,758 SH   SOLE   7,758 0 0
PPG INDS INC COM 693506107 2,562 22,696 SH   SOLE   22,696 0 0
PPL Corporation COM 69351T106 3,717 117,111 SH   SOLE   117,111 0 0
PROCTER & GAMBLE COMPANY COM 742718109 20,703 198,968 SH   SOLE   198,968 0 0
PROPETRO HOLDING CORP COM 74347M108 256 11,355 SH   SOLE   11,355 0 0
PUBLIC SERVICE ENTERPRISE GROUP INC COM 744573106 976 16,435 SH   SOLE   16,435 0 0
QNB CORP COM 74726N107 276 7,420 SH   SOLE   7,420 0 0
QUALCOMM INC COM 747525103 6,443 112,973 SH   SOLE   112,973 0 0
QUEST DIAGNOSTICS INC COM 74834L100 909 10,112 SH   SOLE   10,112 0 0
RAYTHEON COMPANY COM 755111507 20,611 113,196 SH   SOLE   113,196 0 0
REGENERON PHARMACEUTICALS INC COM 75886X108 707 1,721 SH   SOLE   1,721 0 0
RITE AID CORPORATION COM 767754104 21 33,165 SH   SOLE   33,165 0 0
ROCKWELL AUTOMATION, INC COM 773903109 6,950 39,610 SH   SOLE   39,610 0 0
ROCKY MOUNTAIN CHOCOLATE FACTORY INC COM 77467X101 92 10,250 SH   SOLE   10,250 0 0
ROYAL DUTCH-ADR A SPONS ADR A 780259206 543 8,675 SH   SOLE   8,675 0 0
RPM INTERNATIONAL INC COM 749685103 15,844 272,990 SH   SOLE   272,990 0 0
S&T BANCORP INC COM 783859101 631 15,954 SH   SOLE   15,954 0 0
Sanofi-Aventis SPONSORED ADR 80105N105 301 6,801 SH   SOLE   6,801 0 0
SENSIENT TECHNOLOGIES CORP COM 81725T100 278 4,100 SH   SOLE   4,100 0 0
SOUTHERN CO COM 842587107 759 14,685 SH   SOLE   14,685 0 0
SPARK THERAPEUTICS INC COM 84652J103 661 5,800 SH   SOLE   5,800 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 788 6,455 SH   SOLE   6,455 0 0
SPDR PORTFOLIO SHORT TERM CORPORATE PORTFOLIO SHORT 78464A474 425 13,925 SH   SOLE   13,925 0 0
SPDR S&P 500 ETF TRUST TR UNIT 78462F103 322 1,139 SH   SOLE   1,139 0 0
SUBURBAN PROPANE PARTNERS LP COM 864482104 1,264 56,400 SH   SOLE   56,400 0 0
Summit Financial Group COM 86606G101 518 19,548 SH   SOLE   19,548 0 0
TERADATA CORP COM 88076W103 1,251 28,669 SH   SOLE   28,669 0 0
TERADYNE INC COM 880770102 9,453 237,280 SH   SOLE   237,280 0 0
TETRA TECH INC COM 88162G103 9,477 159,039 SH   SOLE   159,039 0 0
THE CHEMOURS COMPANY COM 163851108 296 7,976 SH   SOLE   7,976 0 0
THE HERSHEY COMPANY COM 427866108 1,446 12,591 SH   SOLE   12,591 0 0
TJX COMPANIES COM 872540109 11,453 215,239 SH   SOLE   215,239 0 0
TWITTER INC COM 90184L102 7,101 215,960 SH   SOLE   215,960 0 0
UNION PAC CORP COM 907818108 557 3,329 SH   SOLE   3,329 0 0
UNITED TECHNOLOGIES CORP COM 913017109 11,097 86,094 SH   SOLE   86,094 0 0
Univest Corp of Pennsylvania COM 915271100 2,562 104,743 SH   SOLE   104,743 0 0
VALERO ENERGY CORP NEW COM 91913Y100 7,373 86,916 SH   SOLE   86,916 0 0
Valvoline Inc COM 92047W101 6,394 344,531 SH   SOLE   344,531 0 0
VANGUARD DIVIDEND APPREC ETF DIV APP ETF 921908844 2,534 23,113 SH   SOLE   23,113 0 0
VANGUARD INTER TERM CORP BOND ETF INT-TERM CORP 92206C870 280 3,225 SH   SOLE   3,225 0 0
VANGUARD REAL ESTATE ETF REAL ESTATE ETF 922908553 399 4,589 SH   SOLE   4,589 0 0
VANGUARD SHORT TERM BOND ETF SHORT TERM BOND 921937827 716 9,000 SH   SOLE   9,000 0 0
VANGUARD TOTAL STOCK MARKET ETF TOTAL STK MKT 922908769 3,573 24,688 SH   SOLE   24,688 0 0
VERIZON COMMUNICATIONS COM 92343V104 33,484 566,274 SH   SOLE   566,274 0 0
Versum Materials Inc COM 92532W103 399 7,925 SH   SOLE   7,925 0 0
Virtu Financial Inc COM 928254101 13,447 566,170 SH   SOLE   566,170 0 0
WALT DISNEY COMPANY COM 254687106 1,259 11,341 SH   SOLE   11,341 0 0
WASHINGTON TRUST BANCORP INC COM 940610108 1,897 39,398 SH   SOLE   39,398 0 0
WASTE MANAGEMENT INC COM 94106L109 276 2,657 SH   SOLE   2,657 0 0
WP CAREY INC REIT COM 92936U109 509 6,500 SH   SOLE   6,500 0 0
XILINX INC COM 983919101 481 3,790 SH   SOLE   3,790 0 0
XYLEM INC COM 98419M100 276 3,488 SH   SOLE   3,488 0 0
YORK WATER CO COM 987184108 595 17,340 SH   SOLE   17,340 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 513 4,020 SH   SOLE   4,020 0 0