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,416 12,679 SH   SOLE   12,679 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,928 20,766 SH   SOLE   20,766 0 0
ALPHABET INC CAP STK CL A 02079K305 288 276 SH   SOLE   276 0 0
ALPHABET INC CAP STK CL C 02079K107 3,776 3,646 SH   SOLE   3,646 0 0
AMGEN INC COM 031162100 4,959 25,475 SH   SOLE   25,475 0 0
APPLE INC COM 037833100 5,786 36,682 SH   SOLE   36,682 0 0
AQUA AMERICA INC COM 03836W103 2,110 61,723 SH   SOLE   61,723 0 0
AT&T INC COM 00206R102 2,690 94,263 SH   SOLE   94,263 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 5,119 38,807 SH   SOLE   38,807 0 0
BECTON DICKINSON & CO COM 075887109 7,224 32,063 SH   SOLE   32,063 0 0
BOEING CO COM 097023105 276 857 SH   SOLE   857 0 0
BOOKING HLDGS INC COM 09857L108 4,018 2,333 SH   SOLE   2,333 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3,545 36,650 SH   SOLE   36,650 0 0
CSX CORP COM 126408103 205 3,300 SH   SOLE   3,300 0 0
CAMPBELL SOUP CO COM 134429109 2,295 69,554 SH   SOLE   69,554 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 6,183 60,231 SH   SOLE   60,231 0 0
CHEVRON CORP NEW COM 166764100 2,787 25,619 SH   SOLE   25,619 0 0
CHURCH & DWIGHT INC COM 171340102 6,687 101,690 SH   SOLE   101,690 0 0
CISCO SYS INC COM 17275R102 4,106 94,771 SH   SOLE   94,771 0 0
COCA COLA CO COM 191216100 353 7,453 SH   SOLE   7,453 0 0
COLGATE PALMOLIVE CO COM 194162103 2,356 39,583 SH   SOLE   39,583 0 0
CVS HEALTH CORP COM 126650100 2,720 41,515 SH   SOLE   41,515 0 0
DANAHER CORP DEL COM 235851102 4,342 42,039 SH   SOLE   42,039 0 0
DEERE & CO COM 244199105 6,721 44,829 SH   SOLE   44,829 0 0
DISNEY WALT CO COM DISNEY 254687106 203 1,833 SH   SOLE   1,833 0 0
EATON CORP PLC SHS G29183103 2,805 40,853 SH   SOLE   40,853 0 0
EBAY INC COM 278642103 3,944 140,490 SH   SOLE   140,490 0 0
EMCOR GROUP INC COM 29084Q100 2,131 35,701 SH   SOLE   35,701 0 0
EXXON MOBIL CORP COM 30231G102 490 7,191 SH   SOLE   7,191 0 0
FEDERATED INVS INC PA CL B 314211103 2,111 79,522 SH   SOLE   79,522 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 3,985 45,863 SH   SOLE   45,863 0 0
FORTIVE CORP COM 34959J108 3,763 55,618 SH   SOLE   55,618 0 0
GENUINE PARTS CO COM 372460105 1,437 14,852 SH   SOLE   14,852 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,609 41,577 SH   SOLE   41,577 0 0
HUBBELL INC COM 443510607 1,562 15,724 SH   SOLE   15,724 0 0
INTEL CORP COM 458140100 429 9,146 SH   SOLE   9,146 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 201 1,769 SH   SOLE   1,769 0 0
JOHNSON & JOHNSON COM 478160104 4,698 36,406 SH   SOLE   36,406 0 0
JPMORGAN CHASE & CO COM 46625H100 447 4,578 SH   SOLE   4,578 0 0
KELLOGG CO COM 487836108 2,419 42,428 SH   SOLE   42,428 0 0
LEGGETT & PLATT INC COM 524660107 1,213 33,501 SH   SOLE   33,501 0 0
LITTELFUSE INC COM 537008104 5,576 32,515 SH   SOLE   32,515 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 237 4,150 SH   SOLE   4,150 0 0
MAIN STREET CAPITAL CORP COM 56035L104 1,860 54,696 SH   SOLE   54,696 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 1,957 38,493 SH   SOLE   38,493 0 0
MERCK & CO INC COM 58933Y105 225 2,923 SH   SOLE   2,923 0 0
MICROSOFT CORP COM 594918104 4,564 44,939 SH   SOLE   44,939 0 0
NEXTERA ENERGY INC COM 65339F101 3,292 18,942 SH   SOLE   18,942 0 0
NIKE INC CL B 654106103 3,624 48,736 SH   SOLE   48,736 0 0
OMNICOM GROUP INC COM 681919106 1,818 24,628 SH   SOLE   24,628 0 0
PATHFINDER BANCORP INC MD COM 70319R109 313 20,000 SH   SOLE   20,000 0 0
PHILLIPS 66 COM 718546104 3,426 39,772 SH   SOLE   39,772 0 0
RAYONIER INC COM 754907103 283 10,225 SH   SOLE   10,225 0 0
RAYTHEON CO COM NEW 755111507 4,889 31,705 SH   SOLE   31,705 0 0
RELX PLC SPONSORED ADR 759530108 2,403 117,123 SH   SOLE   117,123 0 0
RIO TINTO PLC SPONSORED ADR 767204100 1,702 35,103 SH   SOLE   35,103 0 0
ROPER TECHNOLOGIES INC COM 776696106 4,587 17,209 SH   SOLE   17,209 0 0
S&P GLOBAL INC COM 78409V104 646 3,800 SH   SOLE   3,800 0 0
SCHWAB CHARLES CORP NEW COM 808513105 3,827 92,162 SH   SOLE   92,162 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 2,144 31,995 SH   SOLE   31,995 0 0
TEXAS INSTRS INC COM 882508104 3,353 35,478 SH   SOLE   35,478 0 0
TJX COS INC NEW COM 872540109 3,661 81,827 SH   SOLE   81,827 0 0
UNILEVER PLC SPON ADR NEW 904767704 4,902 93,813 SH   SOLE   93,813 0 0
UNION PAC CORP COM 907818108 752 5,443 SH   SOLE   5,443 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,786 18,316 SH   SOLE   18,316 0 0
UNITED TECHNOLOGIES CORP COM 913017109 3,369 31,638 SH   SOLE   31,638 0 0
V F CORP COM 918204108 1,286 18,030 SH   SOLE   18,030 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,115 55,406 SH   SOLE   55,406 0 0
WALMART INC COM 931142103 2,498 26,670 SH   SOLE   26,670 0 0
WASTE MGMT INC DEL COM 94106L109 2,982 33,506 SH   SOLE   33,506 0 0
WATERS CORP COM 941848103 2,701 14,320 SH   SOLE   14,320 0 0
WILLIAMS SONOMA INC COM 969904101 1,940 38,454 SH   SOLE   38,454 0 0