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 Company COM 88579y101 24,790 119,307 SH   SOLE   0 0 19,307
AFLAC Inc COM 001055102 20,060 401,205 SH   SOLE   0 0 1,205
AT&T Inc New COM 00206R102 11,635 371,014 SH   SOLE   0 0 71,014
Alphabet Inc. COM 02079K305 23,532 19,995 SH   SOLE   0 0 19,995
American Express Company COM 025816109 21,783 199,294 SH   SOLE   0 0 99,294
Amerigas Partners Limited Part COM 030975106 2,525 82,936 SH   SOLE   0 0 82,936
Apple Inc COM 037833100 28,295 148,962 SH   SOLE   0 0 48,962
Aqua America Inc COM 03836w103 242 6,552 SH   SOLE   0 0 6,552
Artesian Res Corp Cl A Class A COM 043113208 2,596 69,793 SH   SOLE   0 0 69,793
Automatic Data Processing COM 053015103 32,846 205,623 SH   SOLE   0 0 5,623
Bank Of America Corp COM 060505104 13,674 495,602 SH   SOLE   0 0 95,602
Berkshire Hathaway B New Class COM 084670702 1,479 7,362 SH   SOLE   0 0 7,362
Boeing Co COM 097023105 38,189 100,123 SH   SOLE   0 0 123
Bristol-Myers Squibb Co COM 110122108 378 7,905 SH   SOLE   0 0 7,905
Chubb Limited COM H1467J104 10,441 74,539 SH   SOLE   0 0 74,539
Church & Dwight Co Inc COM 171340102 19,137 268,669 SH   SOLE   0 0 68,669
Cisco Systems Inc COM 17275R102 954 17,677 SH   SOLE   0 0 17,677
Colgate-Palmolive Co COM 194162103 16,761 244,537 SH   SOLE   0 0 44,537
Constellation Brand Class A COM 21036P108 4,492 26,042 SH   SOLE   0 0 26,042
Diageo Plc New Adr COM 25243Q205 20,310 124,135 SH   SOLE   0 0 24,135
Discover Financial Svcs COM 254709108 17,214 241,910 SH   SOLE   0 0 41,910
DowDupont Inc. COM 26078j100 833 15,792 SH   SOLE   0 0 15,792
Exponent Inc COM 30214u102 18,385 318,524 SH   SOLE   0 0 18,524
Exxon Mobil Corporation COM 30231g102 17,510 216,706 SH   SOLE   0 0 16,706
Fedex Corporation COM 31428X106 20,925 115,344 SH   SOLE   0 0 15,344
General Electric Company COM 369604103 259 26,188 SH   SOLE   0 0 26,188
Glaxosmithkline Plc Adrf Spons COM 37733W105 204 4,868 SH   SOLE   0 0 4,868
Home Depot Inc COM 437076102 31,421 163,743 SH   SOLE   0 0 63,743
Honeywell International COM 438516106 26,136 164,460 SH   SOLE   0 0 64,460
IBM Corp COM 459200101 896 6,401 SH   SOLE   0 0 6,401
JP Morgan Chase & Co COM 46625h100 28,356 280,116 SH   SOLE   0 0 80,116
Johnson & Johnson COM 478160104 30,492 218,129 SH   SOLE   0 0 18,129
Kimberly-Clark Corp COM 494368103 8,028 64,798 SH   SOLE   0 0 64,798
Kraft Heinz Company COM 500754106 687 21,029 SH   SOLE   0 0 21,029
McCormick & Co Inc N-Vt Non Vo COM 579780206 30,692 203,760 SH   SOLE   0 0 3,760
McDonalds Corp COM 580135101 29,201 153,768 SH   SOLE   0 0 53,768
Medtronic PLC COM G5960L103 23,336 256,209 SH   SOLE   0 0 56,209
Merck & Co Inc New COM 58933y105 1,869 22,616 SH   SOLE   0 0 22,616
Microsoft Corp COM 594918104 42,294 358,610 SH   SOLE   0 0 58,610
Nordson Corp COM 655663102 20,681 156,060 SH   SOLE   0 0 56,060
Occidental Pete Corp COM 674599105 1,845 27,874 SH   SOLE   0 0 27,874
PPL Corp. COM 69351T106 2,270 71,873 SH   SOLE   0 0 71,873
Pepsico Incorporated COM 713448108 25,381 207,109 SH   SOLE   0 0 7,109
Pfizer Incorporated COM 717081103 846 19,922 SH   SOLE   0 0 19,922
Pinnacle West Capital Cp COM 723484101 240 2,525 SH   SOLE   0 0 2,525
Procter & Gamble COM 742718109 2,326 22,358 SH   SOLE   0 0 22,358
RPM International Inc Delaware COM 749685103 25,488 439,138 SH   SOLE   0 0 39,138
Schlumberger Ltd F COM 806854108 3,746 85,987 SH   SOLE   0 0 85,987
South Jersey Inds Inc COM 838518108 17,882 557,592 SH   SOLE   0 0 57,592
Starbucks Corp COM 855244109 1,713 23,048 SH   SOLE   0 0 23,048
Stryker Corp COM 863667101 26,515 134,242 SH   SOLE   0 0 34,242
Texas Instruments Inc COM 882508104 29,668 279,700 SH   SOLE   0 0 79,700
The Southern Company COM 842587107 453 8,823 SH   SOLE   0 0 8,823
Total SA Adr COM 89151E109 6,201 111,422 SH   SOLE   0 0 11,422
Tyson Foods Inc. COM 902494103 4,142 59,658 SH   SOLE   0 0 59,658
U G I Corporation New COM 902681105 9,329 168,324 SH   SOLE   0 0 68,324
Under Armour Class C COM 904311206 410 21,655 SH   SOLE   0 0 21,655
Under Armour Inc Class A COM 904311107 246 11,561 SH   SOLE   0 0 11,561
V F Corporation COM 918204108 19,999 230,112 SH   SOLE   0 0 30,112
Verizon Communications COM 92343v104 15,669 264,986 SH   SOLE   0 0 64,986
Wal-Mart Stores Inc COM 931142103 210 2,165 SH   SOLE   0 0 2,165
Walt Disney Company COM 254687106 24,336 219,184 SH   SOLE   0 0 19,184
Schwab US TIPS ETF 1-3 YR TRS Bd 808524870 379 6,890 SH   SOLE   0 0 6,890
Vanguard Bond Index Fund Inter 1-3 YR TRS Bd 921937819 1,060 12,606 SH   SOLE   0 0 12,606
Vanguard Bond Index Fund Total 1-3 YR TRS Bd 921937835 544 6,702 SH   SOLE   0 0 6,702
iShares TIPS Bond Fund 1-3 YR TRS Bd 464287176 1,651 14,624 SH   SOLE   0 0 14,624
IShares Edge MSCI Min Vol STK IDX 464289115 895 12,466 SH   SOLE   0 0 12,466
IShares MSCI Emerging Markets STK IDX 464286533 286 4,864 SH   SOLE   0 0 4,864
Ishares Russell 200 Growth STK IDX 464287648 433 2,216 SH   SOLE   0 0 2,216
SPDR S&P 500 ETF Tr Expiring 0 STK IDX 78462F103 2,041 7,270 SH   SOLE   0 0 7,270
SPDR SSGA US Large Cap Index STK IDX 78468R804 1,867 18,694 SH   SOLE   0 0 18,694
SPDR SSGA US Small Cap Index STK IDX 78468R887 802 8,764 SH   SOLE   0 0 8,764
Vanguard FTSE Developed Market STK IDX 921943858 735 18,045 SH   SOLE   0 0 18,045
Vanguard Russel 1000 Growth STK IDX 92206C680 2,007 13,017 SH   SOLE   0 0 13,017
Vanguard Russell 1000 Value STK IDX 92206C714 990 9,200 SH   SOLE   0 0 9,200
Vanguard Russell 2000 Growth STK IDX 92206C623 445 3,139 SH   SOLE   0 0 3,139
Vanguard Russell 2000 Value STK IDX 92206C649 349 3,341 SH   SOLE   0 0 3,341
Vanguard Small Cap Value STK IDX 922908611 429 3,340 SH   SOLE   0 0 3,340
Vanguard Value STK IDX 922908744 875 8,179 SH   SOLE   0 0 8,179
iShares Russell 2000 STK IDX 464287655 574 3,764 SH   SOLE   0 0 3,764