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,311 11,098 SH   SOLE   11,098 0 0
ALPHABET INC CAP STK CL A 02079k305 286 308 SH   SOLE   308 0 0
ALPHABET INC CAP STK CL C 02079k107 3,016 3,319 SH   SOLE   3,319 0 0
AMGEN INC COM 031162100 3,879 22,525 SH   SOLE   22,525 0 0
APPLE INC COM 037833100 4,743 32,931 SH   SOLE   32,931 0 0
AQUA AMERICA INC COM 03836w103 1,819 54,634 SH   SOLE   54,634 0 0
AT&T INC COM 00206r102 1,051 27,860 SH   SOLE   27,860 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 3,697 36,082 SH   SOLE   36,082 0 0
BARD C R INC COM 067383109 5,164 16,336 SH   SOLE   16,336 0 0
BECTON DICKINSON & CO COM 075887109 4,475 22,937 SH   SOLE   22,937 0 0
BEMIS INC COM 081437105 1,510 32,649 SH   SOLE   32,649 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 216 1,276 SH   SOLE   1,276 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133t103 2,463 32,601 SH   SOLE   32,601 0 0
CHECK POINT SOFTWARE TECH LT ORD m22465104 5,990 54,917 SH   SOLE   54,917 0 0
CHEVRON CORP NEW COM 166764100 1,491 14,289 SH   SOLE   14,289 0 0
CHURCH & DWIGHT INC COM 171340102 4,836 93,208 SH   SOLE   93,208 0 0
CISCO SYS INC COM 17275r102 2,537 81,040 SH   SOLE   81,040 0 0
COCA COLA CO COM 191216100 268 5,977 SH   SOLE   5,977 0 0
COLGATE PALMOLIVE CO COM 194162103 2,506 33,811 SH   SOLE   33,811 0 0
COMPASS MINERALS INTL INC COM 20451n101 1,235 18,915 SH   SOLE   18,915 0 0
CUMMINS INC COM 231021106 2,838 17,497 SH   SOLE   17,497 0 0
CVS HEALTH CORP COM 126650100 2,995 37,223 SH   SOLE   37,223 0 0
DANAHER CORP DEL COM 235851102 3,240 38,388 SH   SOLE   38,388 0 0
DEERE & CO COM 244199105 5,012 40,554 SH   SOLE   40,554 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138e109 1,876 20,588 SH   SOLE   20,588 0 0
EATON CORP PLC SHS g29183103 2,766 35,536 SH   SOLE   35,536 0 0
EBAY INC COM 278642103 4,458 127,675 SH   SOLE   127,675 0 0
EXXON MOBIL CORP COM 30231g102 628 7,774 SH   SOLE   7,774 0 0
FEDERATED INVS INC PA CL B 314211103 1,980 70,085 SH   SOLE   70,085 0 0
FIRST REP BK SAN FRANCISCO C COM 33616c100 4,107 41,026 SH   SOLE   41,026 0 0
FORTIVE CORP COM 34959j108 3,235 51,060 SH   SOLE   51,060 0 0
GENUINE PARTS CO COM 372460105 2,652 28,593 SH   SOLE   28,593 0 0
GILEAD SCIENCES INC COM 375558103 1,629 23,021 SH   SOLE   23,021 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733w105 1,575 36,521 SH   SOLE   36,521 0 0
HANESBRANDS INC COM 410345102 429 18,504 SH   SOLE   18,504 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 328 2,133 SH   SOLE   2,133 0 0
ISHARES TR CORE S&P500 ETF 464287200 680 2,793 SH   SOLE   2,793 0 0
JOHNSON & JOHNSON COM 478160104 4,390 33,185 SH   SOLE   33,185 0 0
JPMORGAN CHASE & CO COM 46625h100 347 3,798 SH   SOLE   3,798 0 0
LEGGETT & PLATT INC COM 524660107 1,538 29,277 SH   SOLE   29,277 0 0
LITTELFUSE INC COM 537008104 4,847 29,375 SH   SOLE   29,375 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 296 4,150 SH   SOLE   4,150 0 0
MAIN STREET CAPITAL CORP COM 56035l104 1,859 48,329 SH   SOLE   48,329 0 0
MAXIM INTEGRATED PRODS INC COM 57772k101 1,490 33,195 SH   SOLE   33,195 0 0
MICROSOFT CORP COM 594918104 3,419 49,603 SH   SOLE   49,603 0 0
NEXTERA ENERGY INC COM 65339f101 2,327 16,603 SH   SOLE   16,603 0 0
NIKE INC CL B 654106103 2,819 47,786 SH   SOLE   47,786 0 0
OMNICOM GROUP INC COM 681919106 1,745 21,045 SH   SOLE   21,045 0 0
PATHFINDER BANCORP INC MD COM 70319r109 314 20,000 SH   SOLE   20,000 0 0
PHILLIPS 66 COM 718546104 2,889 34,937 SH   SOLE   34,937 0 0
POTASH CORP SASK INC COM 73755l107 1,922 117,921 SH   SOLE   117,921 0 0
PRICELINE GRP INC COM NEW 741503403 5,973 3,193 SH   SOLE   3,193 0 0
QUALCOMM INC COM 747525103 1,068 19,347 SH   SOLE   19,347 0 0
RAYONIER INC COM 754907103 294 10,225 SH   SOLE   10,225 0 0
RAYTHEON CO COM NEW 755111507 4,755 29,446 SH   SOLE   29,446 0 0
RELX PLC SPONSORED ADR 759530108 2,249 102,680 SH   SOLE   102,680 0 0
RIO TINTO PLC SPONSORED ADR 767204100 1,314 31,050 SH   SOLE   31,050 0 0
ROPER TECHNOLOGIES INC COM 776696106 6,316 27,279 SH   SOLE   27,279 0 0
S&P GLOBAL INC COM 78409v104 555 3,800 SH   SOLE   3,800 0 0
SCHLUMBERGER LTD COM 806857108 1,786 27,120 SH   SOLE   27,120 0 0
SCHWAB CHARLES CORP NEW COM 808513105 5,652 131,574 SH   SOLE   131,574 0 0
SMUCKER J M CO COM NEW 832696405 3,037 25,669 SH   SOLE   25,669 0 0
TEXAS INSTRS INC COM 882508104 2,896 37,645 SH   SOLE   37,645 0 0
TJX COS INC NEW COM 872540109 2,582 35,774 SH   SOLE   35,774 0 0
TRIANGLE CAP CORP COM 895848109 1,680 95,364 SH   SOLE   95,364 0 0
UNILEVER PLC SPON ADR NEW 904767704 3,448 63,710 SH   SOLE   63,710 0 0
UNION PAC CORP COM 907818108 589 5,407 SH   SOLE   5,407 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,794 16,222 SH   SOLE   16,222 0 0
UNITED TECHNOLOGIES CORP COM 913017109 3,411 27,935 SH   SOLE   27,935 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 1,541 34,514 SH   SOLE   34,514 0 0
V F CORP COM 918204108 928 16,118 SH   SOLE   16,118 0 0
WASTE MGMT INC DEL COM 94106l109 2,203 30,041 SH   SOLE   30,041 0 0