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 2,146 9,117 SH   SOLE   9,117 0 0
ABB Ltd. ADR 000375204 28,962 1,079,880 SH   SOLE   1,079,880 0 0
ABBOTT LABS INC COM 002824100 40,723 713,557 SH   SOLE   713,557 0 0
ABBVIE INC COM 00287Y109 1,816 18,781 SH   SOLE   18,781 0 0
AIR PRODS & CHEMS INC COM 009158106 1,390 8,470 SH   SOLE   8,470 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 419 3,500 SH   SOLE   3,500 0 0
ALLIANCE WORLD DLR GOVT FD II COM 01879R106 173 13,560 SH   SOLE   13,560 0 0
ALPHABET INC CLASS A 02079K305 37,522 35,620 SH   SOLE   35,620 0 0
Alphabet Inc CLASS C 02079K107 4,178 3,993 SH   SOLE   3,993 0 0
ALTRIA GROUP INC COM 02209S103 1,362 19,067 SH   SOLE   19,067 0 0
AMERICA MOVIL S.A.B. DE C.V. ADR 02364W105 177 10,324 SH   SOLE   10,324 0 0
AMERICAN EXPRESS CO COM 025816109 2,003 20,166 SH   SOLE   20,166 0 0
AMERICAN INTERNATIONAL GROUP COM 026874784 10,432 175,094 SH   SOLE   175,094 0 0
AMERICAN WATER WORKS CO INC COM 030420103 268 2,926 SH   SOLE   2,926 0 0
AMGEN INC COM 031162100 14,659 84,293 SH   SOLE   84,293 0 0
AMPCO-PITTSBURGH CORP COM 032037103 2,042 164,650 SH   SOLE   164,650 0 0
APPLE INC COM 037833100 40,299 238,133 SH   SOLE   238,133 0 0
APTIV PLC APTV G6095L109 12,495 147,297 SH   SOLE   147,297 0 0
AQUA AMERICA INC COM 03836W103 688 17,547 SH   SOLE   17,547 0 0
Arconic Inc. COM 03965L100 14,488 531,664 SH   SOLE   531,664 0 0
ARTESIAN RESOURCES CORP CLASS A 043113208 873 22,650 SH   SOLE   22,650 0 0
AT&T Inc. COM 00206R102 7,142 183,695 SH   SOLE   183,695 0 0
AUDIOCODES LTD ORD M15342104 523 71,000 SH   SOLE   71,000 0 0
AVERY DENNISON CORP COM 053611109 424 3,690 SH   SOLE   3,690 0 0
AZZ Inc COM 002474104 2,376 46,498 SH   SOLE   46,498 0 0
BANK OF AMERICA CORP COM 060505104 32,110 1,087,722 SH   SOLE   1,087,722 0 0
BB&T CORP COM COM 054937107 12,755 256,533 SH   SOLE   256,533 0 0
BERKSHIRE HATHAWAY INC CLASS B 084670702 43,638 220,147 SH   SOLE   220,147 0 0
BGC PARTNERS CLASS A 05541T101 513 33,975 SH   SOLE   33,975 0 0
BIOGEN INC COM 09062X103 31,877 100,063 SH   SOLE   100,063 0 0
BIOVERATIV INC COM 09075E100 611 11,331 SH   SOLE   11,331 0 0
BLACKROCK MUNIHOLDINGS NJ QUALITY FD SH BEN INT 09254X101 245 16,957 SH   SOLE   16,957 0 0
BOEING COMPANY COM 097023105 262 888 SH   SOLE   888 0 0
Bristol Myers Squibb COM 110122108 1,483 24,195 SH   SOLE   24,195 0 0
Bryn Mawr Bank Corp COM 117665109 11,679 264,229 SH   SOLE   264,229 0 0
CATERPILLAR INC COM 149123101 523 3,320 SH   SOLE   3,320 0 0
CBS CORPORATION CLASS B 124857202 9,973 169,028 SH   SOLE   169,028 0 0
Ceco Environmental Corp COM 125141101 2,466 480,640 SH   SOLE   480,640 0 0
CELGENE CORP COM 151020104 19,190 183,887 SH   SOLE   183,887 0 0
CEMTREX INC COM 15130G303 25 10,000 SH   SOLE   10,000 0 0
CHEVRON CORPORATION COM 166764100 15,389 122,929 SH   SOLE   122,929 0 0
CHUBB LTD COM H1467J104 327 2,238 SH   SOLE   2,238 0 0
CIGNA CORP COM 125509109 540 2,661 SH   SOLE   2,661 0 0
Cisco Systems COM 17275R102 11,680 304,965 SH   SOLE   304,965 0 0
CIT GROUP INC COM 125581801 24,693 501,576 SH   SOLE   501,576 0 0
Citigroup Inc. COM 172967424 33,395 448,791 SH   SOLE   448,791 0 0
CLOROX COMPANY COM 189054109 255 1,714 SH   SOLE   1,714 0 0
COCA COLA CO COM 191216100 800 17,437 SH   SOLE   17,437 0 0
COLGATE-PALMOLIVE COM 194162103 547 7,254 SH   SOLE   7,254 0 0
CONAGRA BRANDS INC COM 205887102 337 8,935 SH   SOLE   8,935 0 0
CONIFER HOLDINGS INC COM 20731J102 850 146,500 SH   SOLE   146,500 0 0
CONOCOPHILLIPS COM 20825C104 494 8,991 SH   SOLE   8,991 0 0
CONSOLIDATED EDISON INC COM 209115104 601 7,080 SH   SOLE   7,080 0 0
COSTCO WHSL CORP NEW COM 22160K105 497 2,670 SH   SOLE   2,670 0 0
COTT CORPORATION COM 22163N106 168 10,100 SH   SOLE   10,100 0 0
CSX CORPORATION COM 126408103 763 13,869 SH   SOLE   13,869 0 0
CUMMINS INC COM 231021106 260 1,470 SH   SOLE   1,470 0 0
CVS HEALTH CORP COM 126650100 2,454 33,844 SH   SOLE   33,844 0 0
Dean Foods Co. COM 242370203 4,755 411,320 SH   SOLE   411,320 0 0
DEERE & CO. COM 244199105 566 3,616 SH   SOLE   3,616 0 0
DELL TECHNOLOGIES INC CLASS V 24703L103 2,203 27,107 SH   SOLE   27,107 0 0
DELPHI AUTOMOTIVE PLC SHS G27823106 2,489 47,430 SH   SOLE   47,430 0 0
DEPOMED INC COM 249908104 81 10,000 SH   SOLE   10,000 0 0
DEVON ENERGY CORPORATION NEW COM 25179M103 10,969 264,956 SH   SOLE   264,956 0 0
DNB FINANCIAL CORP COM 233237106 3,621 107,455 SH   SOLE   107,455 0 0
DOMINION RES INC COM 25746U109 1,014 12,504 SH   SOLE   12,504 0 0
Donegal Group Inc COM 257701201 10,444 603,718 SH   SOLE   603,718 0 0
DOWDUPONT INC COM 26078J100 39,368 552,771 SH   SOLE   552,771 0 0
DUKE ENERGY CORP COM 26441C204 7,592 90,268 SH   SOLE   90,268 0 0
EATON CORP SHS G29183103 618 7,821 SH   SOLE   7,821 0 0
EATON VANCE PA MUNICIPALS SH BEN INT 27826Y696 310 35,832 SH   SOLE   35,832 0 0
EBAY INC COM COM 278642103 1,537 40,733 SH   SOLE   40,733 0 0
ELI LILLY & CO COM 532457108 843 9,976 SH   SOLE   9,976 0 0
EMBASSY BANCORP INC COM 290791102 2,081 130,064 SH   SOLE   130,064 0 0
EMERSON ELECTRIC COM 291011104 12,633 181,268 SH   SOLE   181,268 0 0
ENERGY TRANSFER PARTNERS LP COM 29278N103 287 16,026 SH   SOLE   16,026 0 0
ESSA BANCORP INC COM 29667D104 246 15,682 SH   SOLE   15,682 0 0
Essendant Inc COM 296689102 1,395 150,450 SH   SOLE   150,450 0 0
EXELON CORP COM 30161N101 481 12,202 SH   SOLE   12,202 0 0
Exxon Mobil COM 30231G102 1,771 21,176 SH   SOLE   21,176 0 0
F5 NETWORKS INC COM 315616102 11,753 89,570 SH   SOLE   89,570 0 0
FACEBOOK INC CLASS A 30303M102 30,130 170,749 SH   SOLE   170,749 0 0
FINISAR CORPORATION COM 31787A507 4,600 226,040 SH   SOLE   226,040 0 0
FNB Corp. COM 302520101 2,800 202,636 SH   SOLE   202,636 0 0
FORD MOTOR COMPANY COM 345370860 309 24,754 SH   SOLE   24,754 0 0
FORTINET INC COM 34959E109 786 18,000 SH   SOLE   18,000 0 0
FRANKLIN RES INC COM 354613101 1,062 24,500 SH   SOLE   24,500 0 0
GABELLI EQUITY TR INC COM 362397101 1,836 296,585 SH   SOLE   296,585 0 0
GENERAL DYNAMICS CORP COM 369550108 352 1,728 SH   SOLE   1,728 0 0
General Electric COM 369604103 883 50,622 SH   SOLE   50,622 0 0
GENERAL MILLS COM 370334104 13,823 233,136 SH   SOLE   233,136 0 0
GILEAD SCIENCES INC COM COM 375558103 1,575 21,980 SH   SOLE   21,980 0 0
Glatfelter COM 377316104 3,557 165,922 SH   SOLE   165,922 0 0
Glaxo Smithkline COM 37733W105 3,256 91,796 SH   SOLE   91,796 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 17,568 68,959 SH   SOLE   68,959 0 0
GOODYEAR TIRE COM 382550101 4,437 137,335 SH   SOLE   137,335 0 0
Hain Celestial Group COM 405217100 9,618 226,898 SH   SOLE   226,898 0 0
HANCOCK JOHN INVS TR SH BEN INT COM 410142103 751 42,913 SH   SOLE   42,913 0 0
HARRIS CORP DEL COM 413875105 10,068 71,080 SH   SOLE   71,080 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 345 6,125 SH   SOLE   6,125 0 0
HERC HOLDINGS INC COM 42704L104 292 4,662 SH   SOLE   4,662 0 0
HERTZ GLOBAL HOLDINGS INC COM 42806J106 299 13,549 SH   SOLE   13,549 0 0
HESS CORPORATION COM 42809H107 1,613 33,985 SH   SOLE   33,985 0 0
HEWLETT PACKARD ENTERPRISE COMPANY COM 42824C109 3,567 248,410 SH   SOLE   248,410 0 0
HEXCEL CORP COM 428291108 15,240 246,401 SH   SOLE   246,401 0 0
HOME DEPOT INC COM 437076102 1,258 6,637 SH   SOLE   6,637 0 0
HONEYWELL INTERNATIONAL INC COM 438516106 342 2,230 SH   SOLE   2,230 0 0
HURCO COMPANIES COM 447324104 2,171 51,450 SH   SOLE   51,450 0 0
IBM CORPORATION COM 459200101 1,205 7,852 SH   SOLE   7,852 0 0
ILLINOIS TOOL WORKS COM 452308109 666 3,989 SH   SOLE   3,989 0 0
ILLUMINA INC COM 452327109 2,758 12,625 SH   SOLE   12,625 0 0
INTEL CORP COM 458140100 10,863 235,338 SH   SOLE   235,338 0 0
IQVIA HOLDINGS INC COM 46266C105 11,852 121,064 SH   SOLE   121,064 0 0
ISHARES CORE S&P 500 ETF SH BEN INT 464287200 299 1,111 SH   SOLE   1,111 0 0
ISHARES DJ INTL EPAC SELECT DIV ETF SH BEN INT 464288448 544 16,096 SH   SOLE   16,096 0 0
ISHARES DJ SELECT DIVIDEND ETF SH BEN INT 464287168 275 2,792 SH   SOLE   2,792 0 0
ISHARES HIGH DIVIDEND EQ ETF SH BEN INT 46429B663 578 6,417 SH   SOLE   6,417 0 0
ISHARES MSCI EMERGING MKT ETF SH BEN INT 464287234 402 8,530 SH   SOLE   8,530 0 0
ISHARES NATIONAL MUNI BOND ETF SH BEN INT 464288414 1,359 12,272 SH   SOLE   12,272 0 0
ISHARES RUSSELL 1000 GROWTH ETF SH BEN INT 464287614 325 2,413 SH   SOLE   2,413 0 0
ISHARES RUSSELL 2000 ETF SH BEN INT 464287655 278 1,823 SH   SOLE   1,823 0 0
ISHARES RUSSELL 3000 ETF SH BEN INT 464287689 2,610 16,500 SH   SOLE   16,500 0 0
ISHARES RUSSELL MIDCAP ETF SH BEN INT 464287499 418 2,010 SH   SOLE   2,010 0 0
JOHN B SANFILIPPO & SON COM 800422107 4,900 77,475 SH   SOLE   77,475 0 0
Johnson & Johnson COM 478160104 2,369 16,955 SH   SOLE   16,955 0 0
JP MORGAN CHASE & CO COM 46625H100 2,337 21,850 SH   SOLE   21,850 0 0
KANSAS CITY SOUTHERN COM 485170302 251 2,385 SH   SOLE   2,385 0 0
KEY CORP COM 493267108 522 25,875 SH   SOLE   25,875 0 0
KRAFT HEINZ CO COM 500754106 3,218 41,388 SH   SOLE   41,388 0 0
L3 TECHNOLOGIES INC COM 502413107 35,670 180,287 SH   SOLE   180,287 0 0
LAMB WESTON HOLDINGS INC COM 513272104 10,833 191,907 SH   SOLE   191,907 0 0
LIVEPERSON INC COM 538146101 115 10,000 SH   SOLE   10,000 0 0
LOCKHEED MARTIN CORP COM 539830109 300 935 SH   SOLE   935 0 0
MCDONALDS CORP COM 580135101 357 2,072 SH   SOLE   2,072 0 0
MEDTRONIC PLC COM G5960L103 12,603 156,075 SH   SOLE   156,075 0 0
MERCK & CO INC COM 58933Y105 1,543 27,414 SH   SOLE   27,414 0 0
METLIFE INC COM 59156R108 1,742 34,455 SH   SOLE   34,455 0 0
MFS CHARTER INCOME TRUST SH BEN INT 552727109 102 12,000 SH   SOLE   12,000 0 0
MFS INTER INCOME TRUST SH BEN INT 55273C107 67 16,100 SH   SOLE   16,100 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 27,363 311,370 SH   SOLE   311,370 0 0
MICRON TECHNOLOGY INC COM COM 595112103 302 7,350 SH   SOLE   7,350 0 0
MICROSOFT CORP COM 594918104 43,990 514,257 SH   SOLE   514,257 0 0
MISTRAS GROUP INC COM 60649T107 6,434 274,152 SH   SOLE   274,152 0 0
MONDELEZ INTERNATIONAL INC COM 609207105 1,201 28,061 SH   SOLE   28,061 0 0
MSB FINANCIAL CORP OF MARYLAND COM 55352L101 572 32,157 SH   SOLE   32,157 0 0
NATURAL GROCERS BY VITAMIN COTTAGE COM 63888U108 196 22,000 SH   SOLE   22,000 0 0
NEWELL BRANDS INC COM 651229106 2,513 81,325 SH   SOLE   81,325 0 0
NEXTERA ENERGY INC COM 65339F101 1,072 6,866 SH   SOLE   6,866 0 0
NIKE INC CLASS B 654106103 12,137 194,029 SH   SOLE   194,029 0 0
NORFOLK SOUTHERN CORP COM 655844108 302 2,082 SH   SOLE   2,082 0 0
NUTANIX INC COM 67059N108 8,234 233,384 SH   SOLE   233,384 0 0
Nvidia corp COM 67066G104 19,280 99,639 SH   SOLE   99,639 0 0
NXP SEMICONDUCTORS COM N6596X109 22,670 193,610 SH   SOLE   193,610 0 0
OCCIDENTAL PETE CORP COM 674599105 886 12,022 SH   SOLE   12,022 0 0
ORACLE CORPORATION COM COM 68389X105 373 7,887 SH   SOLE   7,887 0 0
PALO ALTO NETWORKS COM 697435105 2,102 14,500 SH   SOLE   14,500 0 0
PAYPAL HOLDINGS INC COM 70450Y103 2,594 35,231 SH   SOLE   35,231 0 0
PEAPACK-GLADSTONE FINL CORP COM 704699107 4,108 117,309 SH   SOLE   117,309 0 0
People's United Financial COM 712704105 520 27,810 SH   SOLE   27,810 0 0
PepsiCo Inc. COM 713448108 1,111 9,263 SH   SOLE   9,263 0 0
PERRIGO CO PLC SHS g97822103 4,111 47,169 SH   SOLE   47,169 0 0
PFIZER INC COM 717081103 1,855 51,228 SH   SOLE   51,228 0 0
PHILIP MORRIS INTERNATIONAL COM 718172109 629 5,950 SH   SOLE   5,950 0 0
PICO HOLDINGS INC COM 693366205 139 10,840 SH   SOLE   10,840 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 1,061 7,350 SH   SOLE   7,350 0 0
PPG INDS INC COM 693506107 2,319 19,850 SH   SOLE   19,850 0 0
PPL Corporation COM 69351T106 592 19,118 SH   SOLE   19,118 0 0
PROCTER & GAMBLE COMPANY COM 742718109 38,351 417,399 SH   SOLE   417,399 0 0
PUBLIC SERVICE ENTERPRISE GROUP INC COM 744573106 787 15,288 SH   SOLE   15,288 0 0
PUTNAM MASTER INTER INCOME TR SH BEN INT 746909100 89 18,591 SH   SOLE   18,591 0 0
PUTNAM PREMIER INCOME TRUST SH BEN INT 746853100 79 14,874 SH   SOLE   14,874 0 0
QNB CORP COM 74726N107 427 9,620 SH   SOLE   9,620 0 0
QUALCOMM INC COM 747525103 9,581 149,664 SH   SOLE   149,664 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,344 13,641 SH   SOLE   13,641 0 0
QUICKLOGIC CORP COM 74837P108 25 14,225 SH   SOLE   14,225 0 0
RAYTHEON COMPANY COM 755111507 25,616 136,366 SH   SOLE   136,366 0 0
REPUBLIC SERVICES INC COM 760759100 792 11,720 SH   SOLE   11,720 0 0
RITE AID CORPORATION COM 767754104 106 53,665 SH   SOLE   53,665 0 0
ROCKY MOUNTAIN CHOCOLATE FACTORY INC COM 77467X101 221 18,750 SH   SOLE   18,750 0 0
RPM INTERNATIONAL INC COM 749685103 18,529 353,478 SH   SOLE   353,478 0 0
S&T BANCORP INC COM 783859101 635 15,954 SH   SOLE   15,954 0 0
Sanofi-Aventis ADR 80105N105 437 10,174 SH   SOLE   10,174 0 0
SOUTHERN CO COM 842587107 1,113 23,148 SH   SOLE   23,148 0 0
SPARK THERAPEUTICS INC COM 84652J103 298 5,800 SH   SOLE   5,800 0 0
SPDR BLOOMBERG BARCLAYS INTERM ETF SH BEN INT 78464A672 884 14,875 SH   SOLE   14,875 0 0
SPDR PORTFOLIO I/T CORP BOND ETF SH BEN INT 78464A375 5,998 175,285 SH   SOLE   175,285 0 0
SPDR BLOOMBERG BARCLAYS SHORT ETF SH BEN INT 78464A474 2,325 76,425 SH   SOLE   76,425 0 0
SPDR S&P 500 ETF TRUST SH BEN INT 78462F103 584 2,190 SH   SOLE   2,190 0 0
Stanley Black & Decker Inc COM 854502101 357 2,102 SH   SOLE   2,102 0 0
Summit Financial Group COM 86606G101 512 19,455 SH   SOLE   19,455 0 0
TAPESTRY INC COM 876030107 316 7,145 SH   SOLE   7,145 0 0
TERADATA CORP COM 88076W103 2,250 58,495 SH   SOLE   58,495 0 0
TETRA TECH INC COM 88162G103 5,352 111,154 SH   SOLE   111,154 0 0
THE CHEMOURS COMPANY COM 163851108 554 11,066 SH   SOLE   11,066 0 0
THOR INDUSTRIES INC COM 885160101 485 3,220 SH   SOLE   3,220 0 0
TIME WARNER INC COM 887317303 1,950 21,323 SH   SOLE   21,323 0 0
TJX COMPANIES COM 872540109 9,911 129,622 SH   SOLE   129,622 0 0
TRIUMPH GROUP INC COM 896818101 4,868 178,985 SH   SOLE   178,985 0 0
TWITTER INC COM 90184L102 2,057 85,680 SH   SOLE   85,680 0 0
TYSON FOODS INC CLASS A 902494103 327 4,035 SH   SOLE   4,035 0 0
ULTA BEAUTY INC COM 90384S303 5,270 23,561 SH   SOLE   23,561 0 0
UNION PAC CORP COM 907818108 551 4,109 SH   SOLE   4,109 0 0
UNITED TECHNOLOGIES CORP COM 913017109 920 7,209 SH   SOLE   7,209 0 0
Univest Corp of Pennsylvania COM 915271100 11,604 413,705 SH   SOLE   413,705 0 0
US BANCORP COM 902973304 292 5,449 SH   SOLE   5,449 0 0
VALERO ENERGY CORP NEW COM 91913Y100 9,961 108,376 SH   SOLE   108,376 0 0
Valvoline Inc COM 92047W101 14,627 583,670 SH   SOLE   583,670 0 0
VANGUARD FTSE ALL-WORLD EX-US SH BEN INT 922042775 1,094 20,000 SH   SOLE   20,000 0 0
VANGUARD FTSE EMERGING MARKETS ETF SH BEN INT 922042858 673 14,658 SH   SOLE   14,658 0 0
VANGUARD INTER TERM CORP BOND ETF SH BEN INT 92206C870 5,062 57,929 SH   SOLE   57,929 0 0
VANGUARD SHORT TERM BOND ETF SH BEN INT 921937827 5,557 70,250 SH   SOLE   70,250 0 0
VANGUARD TOTAL STOCK MARKET ETF SH BEN INT 922908769 3,388 24,688 SH   SOLE   24,688 0 0
VERIZON COMMUNICATIONS COM 92343V104 33,590 634,616 SH   SOLE   634,616 0 0
Versum Materials Inc COM 92532W103 7,110 187,845 SH   SOLE   187,845 0 0
Virtu Financial Inc COM 928254101 10,234 559,244 SH   SOLE   559,244 0 0
WASHINGTON TRUST BANCORP INC COM 940610108 2,098 39,398 SH   SOLE   39,398 0 0
WASTE MANAGEMENT INC COM 94106L109 493 5,707 SH   SOLE   5,707 0 0
WELLS FARGO & CO NEW COM 949746101 261 4,301 SH   SOLE   4,301 0 0
WENDY S CO/THE COM 95058W100 427 26,001 SH   SOLE   26,001 0 0
XILINX INC COM 983919101 782 11,600 SH   SOLE   11,600 0 0
XYLEM INC COM 98419M100 411 6,023 SH   SOLE   6,023 0 0
YORK WATER CO COM 987184108 1,549 45,690 SH   SOLE   45,690 0 0