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,734 11,617 SH   SOLE   11,617 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,731 17,837 SH   SOLE   17,837 0 0
ALPHABET INC CAP STK CL A 02079K305 324 308 SH   SOLE   308 0 0
ALPHABET INC CAP STK CL C 02079K107 3,611 3,451 SH   SOLE   3,451 0 0
AMGEN INC COM 031162100 4,088 23,505 SH   SOLE   23,505 0 0
APPLE INC COM 037833100 5,724 33,821 SH   SOLE   33,821 0 0
APPLIED MATLS INC COM 038222105 2,650 51,840 SH   SOLE   51,840 0 0
AQUA AMERICA INC COM 03836W103 2,256 57,515 SH   SOLE   57,515 0 0
AT&T INC COM 00206R102 1,125 28,927 SH   SOLE   28,927 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 4,369 37,081 SH   SOLE   37,081 0 0
BECTON DICKINSON & CO COM 075887109 5,064 23,658 SH   SOLE   23,658 0 0
BEMIS INC COM 081437105 1,648 34,484 SH   SOLE   34,484 0 0
BOEING CO COM 097023105 247 836 SH   SOLE   836 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3,113 34,232 SH   SOLE   34,232 0 0
CAMPBELL SOUP CO COM 134429109 1,847 38,385 SH   SOLE   38,385 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 5,973 57,642 SH   SOLE   57,642 0 0
CHEVRON CORP NEW COM 166764100 1,708 13,642 SH   SOLE   13,642 0 0
CHURCH & DWIGHT INC COM 171340102 4,887 97,403 SH   SOLE   97,403 0 0
CISCO SYS INC COM 17275R102 3,180 83,040 SH   SOLE   83,040 0 0
COCA COLA CO COM 191216100 274 5,977 SH   SOLE   5,977 0 0
COLGATE PALMOLIVE CO COM 194162103 2,661 35,262 SH   SOLE   35,262 0 0
CVS HEALTH CORP COM 126650100 2,713 37,414 SH   SOLE   37,414 0 0
DANAHER CORP DEL COM 235851102 3,672 39,497 SH   SOLE   39,497 0 0
DEERE & CO COM 244199105 6,691 42,585 SH   SOLE   42,585 0 0
DR PEPPER SNAPPLE GROUP INC COM 26138E109 2,136 21,872 SH   SOLE   21,872 0 0
EATON CORP PLC SHS G29183103 2,963 37,503 SH   SOLE   37,503 0 0
EBAY INC COM 278642103 5,073 134,420 SH   SOLE   134,420 0 0
EXXON MOBIL CORP COM 30231G102 585 6,996 SH   SOLE   6,996 0 0
FEDERATED INVS INC PA CL B 314211103 2,688 74,500 SH   SOLE   74,500 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 3,775 43,569 SH   SOLE   43,569 0 0
FORTIVE CORP COM 34959J108 3,836 53,022 SH   SOLE   53,022 0 0
GENUINE PARTS CO COM 372460105 1,419 14,825 SH   SOLE   14,825 0 0
GILEAD SCIENCES INC COM 375558103 1,595 22,268 SH   SOLE   22,268 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,134 31,542 SH   SOLE   31,542 0 0
SMUCKER J M CO COM NEW 832696405 3,259 26,230 SH   SOLE   26,230 0 0
JOHNSON & JOHNSON COM 478160104 4,770 34,137 SH   SOLE   34,137 0 0
JPMORGAN CHASE & CO COM 46625H100 406 3,798 SH   SOLE   3,798 0 0
LEGGETT & PLATT INC COM 524660107 1,494 31,057 SH   SOLE   31,057 0 0
LITTELFUSE INC COM 537008104 6,038 30,524 SH   SOLE   30,524 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 294 4,150 SH   SOLE   4,150 0 0
MAIN STREET CAPITAL CORP COM 56035L104 2,035 50,979 SH   SOLE   50,979 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 1,853 35,436 SH   SOLE   35,436 0 0
MICROSOFT CORP COM 594918104 4,387 51,291 SH   SOLE   51,291 0 0
NEXTERA ENERGY INC COM 65339F101 2,727 17,463 SH   SOLE   17,463 0 0
NIKE INC CL B 654106103 3,108 49,526 SH   SOLE   49,526 0 0
OMNICOM GROUP INC COM 681919106 1,361 18,540 SH   SOLE   18,540 0 0
PATHFINDER BANCORP INC MD COM 70319R109 308 20,000 SH   SOLE   20,000 0 0
PHILLIPS 66 COM 718546104 3,649 36,079 SH   SOLE   36,079 0 0
RAYONIER INC COM 754907103 323 10,225 SH   SOLE   10,225 0 0
RAYTHEON CO COM NEW 755111507 5,697 30,328 SH   SOLE   30,328 0 0
RELX PLC SPONSORED ADR 759530108 2,575 108,655 SH   SOLE   108,655 0 0
RIO TINTO PLC SPONSORED ADR 767204100 1,734 32,766 SH   SOLE   32,766 0 0
ROPER TECHNOLOGIES INC COM 776696106 4,293 16,576 SH   SOLE   16,576 0 0
S&P GLOBAL INC COM 78409V104 644 3,800 SH   SOLE   3,800 0 0
SCHLUMBERGER LTD COM 806857108 1,607 23,675 SH   SOLE   23,675 0 0
SCHWAB CHARLES CORP NEW COM 808513105 7,017 136,590 SH   SOLE   136,590 0 0
TEXAS INSTRS INC COM 882508104 4,158 39,815 SH   SOLE   39,815 0 0
PRICELINE GRP INC COM NEW 741503403 5,757 3,313 SH   SOLE   3,313 0 0
TJX COS INC NEW COM 872540109 2,859 37,386 SH   SOLE   37,386 0 0
UNILEVER PLC SPON ADR NEW 904767704 3,657 66,080 SH   SOLE   66,080 0 0
UNION PAC CORP COM 907818108 718 5,357 SH   SOLE   5,357 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,045 17,167 SH   SOLE   17,167 0 0
UNITED TECHNOLOGIES CORP COM 913017109 3,688 28,912 SH   SOLE   28,912 0 0
V F CORP COM 918204108 1,256 16,971 SH   SOLE   16,971 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,147 40,571 SH   SOLE   40,571 0 0
WAL-MART STORES INC COM 931142103 2,413 24,313 SH   SOLE   24,313 0 0
WASTE MGMT INC DEL COM 94106L109 2,723 31,556 SH   SOLE   31,556 0 0
WILLIAMS SONOMA INC COM 969904101 1,823 35,256 SH   SOLE   35,256 0 0