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 1,453 6,617 SH   SOLE   6,617 0 0
ABB Ltd. ADR 000375204 26,716 1,125,345 SH   SOLE   1,125,345 0 0
ABBOTT LABS INC COM 002824100 39,636 661,490 SH   SOLE   661,490 0 0
ABBVIE INC COM 00287Y109 1,693 17,890 SH   SOLE   17,890 0 0
AIR PRODS & CHEMS INC COM 009158106 3,274 20,590 SH   SOLE   20,590 0 0
ALASKA AIR GROUP INC COM 011659109 8,489 137,004 SH   SOLE   137,004 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 390 3,500 SH   SOLE   3,500 0 0
ALPHABET INC CLASS A 02079K305 34,726 33,482 SH   SOLE   33,482 0 0
Alphabet Inc CLASS C 02079K107 4,166 4,038 SH   SOLE   4,038 0 0
ALTRIA GROUP INC COM 02209S103 1,149 18,441 SH   SOLE   18,441 0 0
AMAZON COM INC COM 023135106 320 221 SH   SOLE   221 0 0
AMERICA MOVIL S.A.B. DE C.V. ADR 02364W105 197 10,324 SH   SOLE   10,324 0 0
AMERICAN EXPRESS CO COM 025816109 1,682 18,036 SH   SOLE   18,036 0 0
AMERICAN INTERNATIONAL GROUP COM 026874784 8,605 158,115 SH   SOLE   158,115 0 0
AMGEN INC COM 031162100 13,839 81,177 SH   SOLE   81,177 0 0
AMPCO-PITTSBURGH CORP COM 032037103 651 73,200 SH   SOLE   73,200 0 0
APPLE INC COM 037833100 38,280 228,158 SH   SOLE   228,158 0 0
APTIV PLC APTV G6095L109 12,381 145,713 SH   SOLE   145,713 0 0
AQUA AMERICA INC COM 03836W103 598 17,547 SH   SOLE   17,547 0 0
Arconic Inc. COM 03965L100 12,392 537,836 SH   SOLE   537,836 0 0
ARTESIAN RESOURCES CORP CLASS A 043113208 826 22,650 SH   SOLE   22,650 0 0
AT&T Inc. COM 00206R102 6,680 187,378 SH   SOLE   187,378 0 0
AUDIOCODES LTD ORD M15342104 508 71,000 SH   SOLE   71,000 0 0
AVERY DENNISON CORP COM 053611109 366 3,440 SH   SOLE   3,440 0 0
AZZ Inc COM 002474104 2,027 46,378 SH   SOLE   46,378 0 0
BANK OF AMERICA CORP COM 060505104 32,896 1,096,887 SH   SOLE   1,096,887 0 0
BB&T CORP COM COM 054937107 12,724 244,495 SH   SOLE   244,495 0 0
BERKSHIRE HATHAWAY INC CLASS B 084670702 39,763 199,332 SH   SOLE   199,332 0 0
BGC PARTNERS CLASS A 05541T101 457 33,975 SH   SOLE   33,975 0 0
BIOGEN INC COM 09062X103 25,756 94,062 SH   SOLE   94,062 0 0
BLACKROCK MUNIHOLDINGS NJ QUALITY FD SH BEN INT 09254X101 227 16,957 SH   SOLE   16,957 0 0
BOEING COMPANY COM 097023105 291 888 SH   SOLE   888 0 0
Bristol Myers Squibb COM 110122108 1,538 24,315 SH   SOLE   24,315 0 0
Bryn Mawr Bank Corp COM 117665109 11,407 259,550 SH   SOLE   259,550 0 0
CATERPILLAR INC COM 149123101 619 4,200 SH   SOLE   4,200 0 0
CBS CORPORATION CLASS B 124857202 8,095 157,528 SH   SOLE   157,528 0 0
Ceco Environmental Corp COM 125141101 231 52,000 SH   SOLE   52,000 0 0
CELGENE CORP COM 151020104 16,567 185,711 SH   SOLE   185,711 0 0
CHEVRON CORPORATION COM 166764100 13,297 116,598 SH   SOLE   116,598 0 0
CIGNA CORP COM 125509109 446 2,661 SH   SOLE   2,661 0 0
Cisco Systems COM 17275R102 11,335 264,273 SH   SOLE   264,273 0 0
CIT GROUP INC COM 125581801 22,184 430,759 SH   SOLE   430,759 0 0
Citigroup Inc. COM 172967424 27,045 400,669 SH   SOLE   400,669 0 0
COCA COLA CO COM 191216100 726 16,719 SH   SOLE   16,719 0 0
COLGATE-PALMOLIVE COM 194162103 478 6,674 SH   SOLE   6,674 0 0
CONAGRA BRANDS INC COM 205887102 252 6,840 SH   SOLE   6,840 0 0
CONIFER HOLDINGS INC COM 20731J102 1,058 180,844 SH   SOLE   180,844 0 0
CONOCOPHILLIPS COM 20825C104 515 8,691 SH   SOLE   8,691 0 0
CONSOLIDATED EDISON INC COM 209115104 518 6,650 SH   SOLE   6,650 0 0
COSTCO WHSL CORP NEW COM 22160K105 564 2,995 SH   SOLE   2,995 0 0
COTT CORPORATION COM 22163N106 149 10,100 SH   SOLE   10,100 0 0
CSX CORPORATION COM 126408103 778 13,969 SH   SOLE   13,969 0 0
CVS HEALTH CORP COM 126650100 2,003 32,192 SH   SOLE   32,192 0 0
Dean Foods Co. COM 242370203 3,471 402,620 SH   SOLE   402,620 0 0
DEERE & CO. COM 244199105 590 3,796 SH   SOLE   3,796 0 0
DELL TECHNOLOGIES INC CLASS V 24703L103 2,069 28,263 SH   SOLE   28,263 0 0
DELPHI TECHNOLOGIES PLC SHS G2709G107 441 9,249 SH   SOLE   9,249 0 0
DEPOMED INC COM 249908104 66 10,000 SH   SOLE   10,000 0 0
DEVON ENERGY CORPORATION NEW COM 25179M103 9,065 285,148 SH   SOLE   285,148 0 0
DNB FINANCIAL CORP COM 233237106 3,831 107,455 SH   SOLE   107,455 0 0
DOMINION RES INC COM 25746U109 799 11,856 SH   SOLE   11,856 0 0
Donegal Group Inc COM 257701201 10,039 635,368 SH   SOLE   635,368 0 0
DOWDUPONT INC COM 26078J100 33,527 526,236 SH   SOLE   526,236 0 0
DUKE ENERGY CORP COM 26441C204 6,423 82,909 SH   SOLE   82,909 0 0
EATON CORP SHS G29183103 613 7,675 SH   SOLE   7,675 0 0
EBAY INC COM COM 278642103 1,802 44,785 SH   SOLE   44,785 0 0
ELI LILLY & CO COM 532457108 755 9,756 SH   SOLE   9,756 0 0
EMBASSY BANCORP INC COM 290791102 2,091 130,064 SH   SOLE   130,064 0 0
EMERSON ELECTRIC COM 291011104 8,193 119,957 SH   SOLE   119,957 0 0
ENERGY TRANSFER PARTNERS LP COM 29278N103 259 15,951 SH   SOLE   15,951 0 0
ESSA BANCORP INC COM 29667D104 147 10,000 SH   SOLE   10,000 0 0
Exxon Mobil COM 30231G102 1,164 15,595 SH   SOLE   15,595 0 0
F5 NETWORKS INC COM 315616102 11,944 82,595 SH   SOLE   82,595 0 0
FACEBOOK INC CLASS A 30303M102 30,569 191,307 SH   SOLE   191,307 0 0
FINISAR CORPORATION COM 31787A507 1,376 87,065 SH   SOLE   87,065 0 0
FNB Corp. COM 302520101 1,645 122,336 SH   SOLE   122,336 0 0
FORD MOTOR COMPANY COM 345370860 222 20,049 SH   SOLE   20,049 0 0
FORTINET INC COM 34959E109 739 13,800 SH   SOLE   13,800 0 0
FRANKLIN RES INC COM 354613101 5,041 145,365 SH   SOLE   145,365 0 0
GABELLI EQUITY TR INC COM 362397101 4,033 658,969 SH   SOLE   658,969 0 0
General Electric COM 369604103 428 31,765 SH   SOLE   31,765 0 0
GENERAL MILLS COM 370334104 11,448 254,051 SH   SOLE   254,051 0 0
GILEAD SCIENCES INC COM COM 375558103 1,872 24,835 SH   SOLE   24,835 0 0
Glaxo Smithkline COM 37733W105 3,757 96,156 SH   SOLE   96,156 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 18,246 72,446 SH   SOLE   72,446 0 0
GOODYEAR TIRE COM 382550101 2,146 80,735 SH   SOLE   80,735 0 0
Hain Celestial Group COM 405217100 9,620 299,968 SH   SOLE   299,968 0 0
HANCOCK JOHN INVS TR SH BEN INT COM 410142103 751 45,213 SH   SOLE   45,213 0 0
HARRIS CORP DEL COM 413875105 10,866 67,372 SH   SOLE   67,372 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 316 6,125 SH   SOLE   6,125 0 0
HERC HOLDINGS INC COM 42704L104 278 4,281 SH   SOLE   4,281 0 0
HERTZ GLOBAL HOLDINGS INC COM 42806J106 246 12,404 SH   SOLE   12,404 0 0
HESS CORPORATION COM 42809H107 1,810 35,755 SH   SOLE   35,755 0 0
HEXCEL CORP COM 428291108 14,525 224,872 SH   SOLE   224,872 0 0
HOME DEPOT INC COM 437076102 1,147 6,437 SH   SOLE   6,437 0 0
HONEYWELL INTERNATIONAL INC COM 438516106 322 2,230 SH   SOLE   2,230 0 0
HURCO COMPANIES COM 447324104 2,316 50,450 SH   SOLE   50,450 0 0
IBM CORPORATION COM 459200101 1,168 7,612 SH   SOLE   7,612 0 0
ILLINOIS TOOL WORKS COM 452308109 625 3,989 SH   SOLE   3,989 0 0
ILLUMINA INC COM 452327109 2,954 12,493 SH   SOLE   12,493 0 0
INTEL CORP COM 458140100 25,471 489,082 SH   SOLE   489,082 0 0
IQVIA HOLDINGS INC COM 46266C105 19,845 202,269 SH   SOLE   202,269 0 0
ISHARES DJ SELECT DIVIDEND ETF SH BEN INT 464287168 294 3,092 SH   SOLE   3,092 0 0
ISHARES HIGH DIVIDEND EQ ETF SH BEN INT 46429B663 542 6,417 SH   SOLE   6,417 0 0
ISHARES MSCI EMERGING MKT ETF SH BEN INT 464287234 412 8,530 SH   SOLE   8,530 0 0
ISHARES NATIONAL MUNI BOND ETF SH BEN INT 464288414 1,043 9,572 SH   SOLE   9,572 0 0
ISHARES RUSSELL 2000 ETF SH BEN INT 464287655 262 1,723 SH   SOLE   1,723 0 0
ISHARES RUSSELL 3000 ETF SH BEN INT 464287689 2,580 16,500 SH   SOLE   16,500 0 0
ISHARES RUSSELL MIDCAP ETF SH BEN INT 464287499 415 2,010 SH   SOLE   2,010 0 0
JOHN B SANFILIPPO & SON COM 800422107 4,508 77,900 SH   SOLE   77,900 0 0
Johnson & Johnson COM 478160104 1,976 15,417 SH   SOLE   15,417 0 0
JP MORGAN CHASE & CO COM 46625H100 2,286 20,790 SH   SOLE   20,790 0 0
KEY CORP COM 493267108 500 25,580 SH   SOLE   25,580 0 0
KRAFT HEINZ CO COM 500754106 7,758 124,545 SH   SOLE   124,545 0 0
L3 TECHNOLOGIES INC COM 502413107 34,271 164,764 SH   SOLE   164,764 0 0
LAMB WESTON HOLDINGS INC COM 513272104 10,259 176,212 SH   SOLE   176,212 0 0
LEUCADIA NATL COM 527288104 6,873 302,365 SH   SOLE   302,365 0 0
LIVEPERSON INC COM 538146101 164 10,000 SH   SOLE   10,000 0 0
LOCKHEED MARTIN CORP COM 539830109 329 973 SH   SOLE   973 0 0
MEDTRONIC PLC COM G5960L103 12,026 149,915 SH   SOLE   149,915 0 0
MERCK & CO INC COM 58933Y105 1,356 24,900 SH   SOLE   24,900 0 0
METLIFE INC COM 59156R108 1,525 33,235 SH   SOLE   33,235 0 0
MFS CHARTER INCOME TRUST SH BEN INT 552727109 97 12,000 SH   SOLE   12,000 0 0
MFS INTER INCOME TRUST SH BEN INT 55273C107 63 16,100 SH   SOLE   16,100 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 24,044 263,173 SH   SOLE   263,173 0 0
MICRON TECHNOLOGY INC COM COM 595112103 364 6,975 SH   SOLE   6,975 0 0
MICROSOFT CORP COM 594918104 42,551 466,211 SH   SOLE   466,211 0 0
MISTRAS GROUP INC COM 60649T107 5,110 269,825 SH   SOLE   269,825 0 0
MONDELEZ INTERNATIONAL INC COM 609207105 1,169 28,006 SH   SOLE   28,006 0 0
MSB FINANCIAL CORP OF MARYLAND COM 55352L101 577 32,157 SH   SOLE   32,157 0 0
NEWELL BRANDS INC COM 651229106 4,991 195,890 SH   SOLE   195,890 0 0
NEXTERA ENERGY INC COM 65339F101 612 3,747 SH   SOLE   3,747 0 0
NIKE INC CLASS B 654106103 11,387 171,392 SH   SOLE   171,392 0 0
NORFOLK SOUTHERN CORP COM 655844108 283 2,082 SH   SOLE   2,082 0 0
NUTANIX INC COM 67059N108 7,593 154,609 SH   SOLE   154,609 0 0
Nvidia corp COM 67066G104 19,627 84,749 SH   SOLE   84,749 0 0
NXP SEMICONDUCTORS COM N6596X109 3,722 31,810 SH   SOLE   31,810 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 309 1,250 SH   SOLE   1,250 0 0
OCCIDENTAL PETE CORP COM 674599105 759 11,679 SH   SOLE   11,679 0 0
PACWEST BANCORP COM 695263103 251 5,063 SH   SOLE   5,063 0 0
PARKE BANCORP INC COM 700885106 1,454 69,890 SH   SOLE   69,890 0 0
PAYPAL HOLDINGS INC COM 70450Y103 2,698 35,556 SH   SOLE   35,556 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 3,884 116,309 SH   SOLE   116,309 0 0
People's United Financial COM 712704105 519 27,810 SH   SOLE   27,810 0 0
PepsiCo Inc. COM 713448108 848 7,770 SH   SOLE   7,770 0 0
PFIZER INC COM 717081103 1,803 50,803 SH   SOLE   50,803 0 0
PHILIP MORRIS INTERNATIONAL COM 718172109 564 5,675 SH   SOLE   5,675 0 0
PICO HOLDINGS INC COM 693366205 120 10,475 SH   SOLE   10,475 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 1,116 7,378 SH   SOLE   7,378 0 0
Porter Bancorp Inc COM 736233206 1,262 92,115 SH   SOLE   92,115 0 0
PPG INDS INC COM 693506107 2,383 21,350 SH   SOLE   21,350 0 0
PPL Corporation COM 69351T106 1,213 42,870 SH   SOLE   42,870 0 0
PROCTER & GAMBLE COMPANY COM 742718109 33,679 424,805 SH   SOLE   424,805 0 0
PUBLIC SERVICE ENTERPRISE GROUP INC COM 744573106 717 14,280 SH   SOLE   14,280 0 0
QNB CORP COM 74726N107 424 9,620 SH   SOLE   9,620 0 0
QUALCOMM INC COM 747525103 7,736 139,619 SH   SOLE   139,619 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,251 12,471 SH   SOLE   12,471 0 0
RAYTHEON COMPANY COM 755111507 27,596 127,864 SH   SOLE   127,864 0 0
RITE AID CORPORATION COM 767754104 56 33,165 SH   SOLE   33,165 0 0
ROCKY MOUNTAIN CHOCOLATE FACTORY INC COM 77467X101 226 18,750 SH   SOLE   18,750 0 0
RPM INTERNATIONAL INC COM 749685103 18,211 382,020 SH   SOLE   382,020 0 0
S&T BANCORP INC COM 783859101 637 15,954 SH   SOLE   15,954 0 0
Sanofi-Aventis ADR 80105N105 373 9,301 SH   SOLE   9,301 0 0
SOUTHERN CO COM 842587107 650 14,552 SH   SOLE   14,552 0 0
SPARK THERAPEUTICS INC COM 84652J103 386 5,800 SH   SOLE   5,800 0 0
SPDR BLOOMBERG BARCLAYS INTERM ETF SH BEN INT 78464A672 787 13,375 SH   SOLE   13,375 0 0
SPDR PORTFOLIO I/T CORP BOND ETF SH BEN INT 78464A375 5,879 175,285 SH   SOLE   175,285 0 0
SPDR BLOOMBERG BARCLAYS SHORT ETF SH BEN INT 78464A474 2,233 73,925 SH   SOLE   73,925 0 0
Stanley Black & Decker Inc COM 854502101 308 2,012 SH   SOLE   2,012 0 0
SUBURBAN PROPANE PARTNERS LP COM 864482104 605 27,500 SH   SOLE   27,500 0 0
Summit Financial Group COM 86606G101 487 19,455 SH   SOLE   19,455 0 0
TAPESTRY INC COM 876030107 347 6,595 SH   SOLE   6,595 0 0
TERADATA CORP COM 88076W103 1,663 41,928 SH   SOLE   41,928 0 0
TETRA TECH INC COM 88162G103 5,229 106,829 SH   SOLE   106,829 0 0
THE CHEMOURS COMPANY COM 163851108 500 10,266 SH   SOLE   10,266 0 0
THE HERSHEY COMPANY COM 427866108 7,098 71,725 SH   SOLE   71,725 0 0
THOR INDUSTRIES INC COM 885160101 362 3,145 SH   SOLE   3,145 0 0
TIME WARNER INC COM 887317303 1,911 20,209 SH   SOLE   20,209 0 0
TJX COMPANIES COM 872540109 9,876 121,087 SH   SOLE   121,087 0 0
TRIUMPH GROUP INC COM 896818101 3,700 146,830 SH   SOLE   146,830 0 0
TWITTER INC COM 90184L102 4,927 169,845 SH   SOLE   169,845 0 0
TYSON FOODS INC CLASS A 902494103 2,981 40,735 SH   SOLE   40,735 0 0
UNION PAC CORP COM 907818108 554 4,124 SH   SOLE   4,124 0 0
UNITED TECHNOLOGIES CORP COM 913017109 890 7,074 SH   SOLE   7,074 0 0
Univest Corp of Pennsylvania COM 915271100 10,870 392,405 SH   SOLE   392,405 0 0
US BANCORP COM 902973304 262 5,179 SH   SOLE   5,179 0 0
VALERO ENERGY CORP NEW COM 91913Y100 9,346 100,739 SH   SOLE   100,739 0 0
Valvoline Inc COM 92047W101 11,004 497,243 SH   SOLE   497,243 0 0
VANGUARD FTSE ALL-WORLD EX-US SH BEN INT 922042775 1,087 20,000 SH   SOLE   20,000 0 0
VANGUARD FTSE EMERGING MARKETS ETF SH BEN INT 922042858 689 14,658 SH   SOLE   14,658 0 0
VANGUARD INTER TERM CORP BOND ETF SH BEN INT 92206C870 4,978 58,679 SH   SOLE   58,679 0 0
VANGUARD SHORT TERM BOND ETF SH BEN INT 921937827 5,412 69,000 SH   SOLE   69,000 0 0
VANGUARD TOTAL STOCK MARKET ETF SH BEN INT 922908769 3,351 24,688 SH   SOLE   24,688 0 0
VERIZON COMMUNICATIONS COM 92343V104 29,175 610,104 SH   SOLE   610,104 0 0
Versum Materials Inc COM 92532W103 6,519 173,245 SH   SOLE   173,245 0 0
Virtu Financial Inc COM 928254101 16,321 494,586 SH   SOLE   494,586 0 0
WASHINGTON TRUST BANCORP INC COM 940610108 2,118 39,398 SH   SOLE   39,398 0 0
WASTE MANAGEMENT INC COM 94106L109 270 3,207 SH   SOLE   3,207 0 0
XILINX INC COM 983919101 818 11,325 SH   SOLE   11,325 0 0
XYLEM INC COM 98419M100 463 6,023 SH   SOLE   6,023 0 0
YORK WATER CO COM 987184108 1,370 44,190 SH   SOLE   44,190 0 0