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,560 12,147 SH   SOLE   12,147 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,294 19,355 SH   SOLE   19,355 0 0
ALPHABET INC CAP STK CL A 02079K305 349 289 SH   SOLE   289 0 0
ALPHABET INC CAP STK CL C 02079K107 4,183 3,505 SH   SOLE   3,505 0 0
AMGEN INC COM 031162100 5,007 24,156 SH   SOLE   24,156 0 0
APPLE INC COM 037833100 7,939 35,167 SH   SOLE   35,167 0 0
APPLIED MATLS INC COM 038222105 2,125 54,977 SH   SOLE   54,977 0 0
AQUA AMERICA INC COM 03836W103 2,223 60,245 SH   SOLE   60,245 0 0
AT&T INC COM 00206R102 3,052 90,874 SH   SOLE   90,874 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 5,623 37,154 SH   SOLE   37,154 0 0
BECTON DICKINSON & CO COM 075887109 8,085 30,977 SH   SOLE   30,977 0 0
BOEING CO COM 097023105 311 836 SH   SOLE   836 0 0
BOOKING HLDGS INC COM 09857L108 4,424 2,230 SH   SOLE   2,230 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4,747 35,842 SH   SOLE   35,842 0 0
CSX CORP COM 126408103 244 3,300 SH   SOLE   3,300 0 0
CAMPBELL SOUP CO COM 134429109 2,516 68,679 SH   SOLE   68,679 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 6,804 57,824 SH   SOLE   57,824 0 0
CHEVRON CORP NEW COM 166764100 3,038 24,845 SH   SOLE   24,845 0 0
CHURCH & DWIGHT INC COM 171340102 5,873 98,919 SH   SOLE   98,919 0 0
CISCO SYS INC COM 17275R102 4,326 88,917 SH   SOLE   88,917 0 0
COCA COLA CO COM 191216100 318 6,834 SH   SOLE   6,834 0 0
COLGATE PALMOLIVE CO COM 194162103 2,516 37,579 SH   SOLE   37,579 0 0
CVS HEALTH CORP COM 126650100 3,118 39,605 SH   SOLE   39,605 0 0
DANAHER CORP DEL COM 235851102 4,367 40,134 SH   SOLE   40,134 0 0
DEERE & CO COM 244199105 6,479 42,899 SH   SOLE   42,899 0 0
EATON CORP PLC SHS G29183103 3,437 39,629 SH   SOLE   39,629 0 0
EBAY INC COM 278642103 4,494 136,103 SH   SOLE   136,103 0 0
EMCOR GROUP INC COM 29084Q100 2,602 34,643 SH   SOLE   34,643 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 210 7,310 SH   SOLE   7,310 0 0
EXXON MOBIL CORP COM 30231G102 568 6,675 SH   SOLE   6,675 0 0
FEDERATED INVS INC PA CL B 314211103 1,867 77,405 SH   SOLE   77,405 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 4,247 44,235 SH   SOLE   44,235 0 0
FORTIVE CORP COM 34959J108 4,459 52,955 SH   SOLE   52,955 0 0
GENUINE PARTS CO COM 372460105 1,532 15,302 SH   SOLE   15,302 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,655 40,697 SH   SOLE   40,697 0 0
HUBBELL INC COM 443510607 2,051 15,357 SH   SOLE   15,357 0 0
INTEL CORP COM 458140100 424 8,959 SH   SOLE   8,959 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 249 1,648 SH   SOLE   1,648 0 0
JOHNSON & JOHNSON COM 478160104 4,881 35,327 SH   SOLE   35,327 0 0
JPMORGAN CHASE & CO COM 46625H100 479 4,242 SH   SOLE   4,242 0 0
LEGGETT & PLATT INC COM 524660107 1,437 32,531 SH   SOLE   32,531 0 0
LITTELFUSE INC COM 537008104 6,167 31,166 SH   SOLE   31,166 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 281 4,150 SH   SOLE   4,150 0 0
MAIN STREET CAPITAL CORP COM 56035L104 2,064 53,336 SH   SOLE   53,336 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 2,107 37,358 SH   SOLE   37,358 0 0
MERCK & CO INC COM 58933Y105 200 2,800 SH   SOLE   2,800 0 0
MICROSOFT CORP COM 594918104 5,008 43,787 SH   SOLE   43,787 0 0
NEXTERA ENERGY INC COM 65339F101 3,127 18,655 SH   SOLE   18,655 0 0
NIKE INC CL B 654106103 3,970 46,746 SH   SOLE   46,746 0 0
OMNICOM GROUP INC COM 681919106 1,647 24,008 SH   SOLE   24,008 0 0
PATHFINDER BANCORP INC MD COM 70319R109 301 20,000 SH   SOLE   20,000 0 0
PHILLIPS 66 COM 718546104 4,248 37,683 SH   SOLE   37,683 0 0
RAYONIER INC COM 754907103 346 10,225 SH   SOLE   10,225 0 0
RAYTHEON CO COM NEW 755111507 6,324 30,603 SH   SOLE   30,603 0 0
RELX PLC SPONSORED ADR 759530108 2,398 114,573 SH   SOLE   114,573 0 0
RIO TINTO PLC SPONSORED ADR 767204100 1,737 34,051 SH   SOLE   34,051 0 0
ROPER TECHNOLOGIES INC COM 776696106 4,930 16,644 SH   SOLE   16,644 0 0
S&P GLOBAL INC COM 78409V104 742 3,800 SH   SOLE   3,800 0 0
SCHLUMBERGER LTD COM 806857108 1,930 31,417 SH   SOLE   31,417 0 0
SCHWAB CHARLES CORP NEW COM 808513105 4,351 88,522 SH   SOLE   88,522 0 0
TEXAS INSTRS INC COM 882508104 3,733 34,797 SH   SOLE   34,797 0 0
TJX COS INC NEW COM 872540109 4,311 38,485 SH   SOLE   38,485 0 0
UNILEVER PLC SPON ADR NEW 904767704 3,646 66,331 SH   SOLE   66,331 0 0
UNION PAC CORP COM 907818108 876 5,378 SH   SOLE   5,378 0 0
UNITED PARCEL SERVICE INC CL B 911312106 2,080 17,820 SH   SOLE   17,820 0 0
UNITED TECHNOLOGIES CORP COM 913017109 4,169 29,820 SH   SOLE   29,820 0 0
V F CORP COM 918204108 1,637 17,522 SH   SOLE   17,522 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,865 53,666 SH   SOLE   53,666 0 0
WALMART INC COM 931142103 2,436 25,935 SH   SOLE   25,935 0 0
WASTE MGMT INC DEL COM 94106L109 2,971 32,876 SH   SOLE   32,876 0 0
WATERS CORP COM 941848103 2,671 13,720 SH   SOLE   13,720 0 0
WILLIAMS SONOMA INC COM 969904101 2,462 37,464 SH   SOLE   37,464 0 0