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,623 12,626 SH   SOLE   12,626 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,696 21,000 SH   SOLE   21,000 0 0
ALPHABET INC CAP STK CL A 02079K305 325 276 SH   SOLE   276 0 0
ALPHABET INC CAP STK CL C 02079K107 4,337 3,696 SH   SOLE   3,696 0 0
AMGEN INC COM 031162100 4,908 25,832 SH   SOLE   25,832 0 0
APPLE INC COM 037833100 7,054 37,134 SH   SOLE   37,134 0 0
AQUA AMERICA INC COM 03836W103 2,254 61,853 SH   SOLE   61,853 0 0
AT&T INC COM 00206R102 2,967 94,599 SH   SOLE   94,599 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 6,313 39,323 SH   SOLE   39,323 0 0
BECTON DICKINSON & CO COM 075887109 5,852 23,435 SH   SOLE   23,435 0 0
BOEING CO COM 097023105 327 857 SH   SOLE   857 0 0
BOOKING HLDGS INC COM 09857L108 4,190 2,401 SH   SOLE   2,401 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3,823 36,695 SH   SOLE   36,695 0 0
CSX CORP COM 126408103 247 3,300 SH   SOLE   3,300 0 0
CAMPBELL SOUP CO COM 134429109 2,697 70,724 SH   SOLE   70,724 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 7,708 60,941 SH   SOLE   60,941 0 0
CHEVRON CORP NEW COM 166764100 3,136 25,461 SH   SOLE   25,461 0 0
CHURCH & DWIGHT INC COM 171340102 7,322 102,800 SH   SOLE   102,800 0 0
CISCO SYS INC COM 17275R102 5,179 95,927 SH   SOLE   95,927 0 0
COCA COLA CO COM 191216100 352 7,453 SH   SOLE   7,453 0 0
COLGATE PALMOLIVE CO COM 194162103 2,743 40,015 SH   SOLE   40,015 0 0
CVS HEALTH CORP COM 126650100 2,322 43,052 SH   SOLE   43,052 0 0
DANAHER CORPORATION COM 235851102 5,590 42,290 SH   SOLE   42,290 0 0
DEERE & CO COM 244199105 7,296 45,427 SH   SOLE   45,427 0 0
DISNEY WALT CO COM DISNEY 254687106 204 1,833 SH   SOLE   1,833 0 0
EATON CORP PLC SHS G29183103 3,280 40,711 SH   SOLE   40,711 0 0
EBAY INC COM 278642103 5,285 142,295 SH   SOLE   142,295 0 0
EMCOR GROUP INC COM 29084Q100 2,670 36,537 SH   SOLE   36,537 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 213 7,310 SH   SOLE   7,310 0 0
EXXON MOBIL CORP COM 30231G102 581 7,191 SH   SOLE   7,191 0 0
FEDERATED INVS INC PA CL B 314211103 2,313 78,930 SH   SOLE   78,930 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 4,618 45,973 SH   SOLE   45,973 0 0
FORTIVE CORP COM 34959J108 4,700 56,023 SH   SOLE   56,023 0 0
GENUINE PARTS CO COM 372460105 1,680 14,890 SH   SOLE   14,890 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,745 41,157 SH   SOLE   41,157 0 0
HUBBELL INC COM 443510607 1,885 15,975 SH   SOLE   15,975 0 0
INTEL CORP COM 458140100 454 8,449 SH   SOLE   8,449 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 244 1,726 SH   SOLE   1,726 0 0
JOHNSON & JOHNSON COM 478160104 5,107 36,534 SH   SOLE   36,534 0 0
JPMORGAN CHASE & CO COM 46625H100 531 5,244 SH   SOLE   5,244 0 0
KELLOGG CO COM 487836108 2,479 43,198 SH   SOLE   43,198 0 0
LEGGETT & PLATT INC COM 524660107 1,416 33,241 SH   SOLE   33,241 0 0
LITTELFUSE INC COM 537008104 6,019 32,982 SH   SOLE   32,982 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 252 4,150 SH   SOLE   4,150 0 0
MAIN STREET CAPITAL CORP COM 56035L104 2,024 54,116 SH   SOLE   54,116 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 2,055 38,643 SH   SOLE   38,643 0 0
MERCK & CO INC COM 58933Y105 245 2,923 SH   SOLE   2,923 0 0
MICROSOFT CORP COM 594918104 5,273 44,706 SH   SOLE   44,706 0 0
NEXTERA ENERGY INC COM 65339F101 3,660 18,933 SH   SOLE   18,933 0 0
NIKE INC CL B 654106103 4,140 49,034 SH   SOLE   49,034 0 0
OMNICOM GROUP INC COM 681919106 1,821 24,723 SH   SOLE   24,723 0 0
PATHFINDER BANCORP INC MD COM 70319R109 261 20,000 SH   SOLE   20,000 0 0
PHILLIPS 66 COM 718546104 3,831 40,250 SH   SOLE   40,250 0 0
RAYONIER INC COM 754907103 322 10,225 SH   SOLE   10,225 0 0
RAYTHEON CO COM NEW 755111507 5,845 32,103 SH   SOLE   32,103 0 0
RELX PLC SPONSORED ADR 759530108 2,517 117,343 SH   SOLE   117,343 0 0
RIO TINTO PLC SPONSORED ADR 767204100 2,208 34,988 SH   SOLE   34,988 0 0
ROPER TECHNOLOGIES INC COM 776696106 5,921 17,314 SH   SOLE   17,314 0 0
S&P GLOBAL INC COM 78409V104 800 3,800 SH   SOLE   3,800 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 3,983 93,142 SH   SOLE   93,142 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 2,678 32,468 SH   SOLE   32,468 0 0
TEXAS INSTRS INC COM 882508104 3,779 35,623 SH   SOLE   35,623 0 0
TJX COS INC NEW COM 872540109 4,396 82,607 SH   SOLE   82,607 0 0
UNILEVER PLC SPON ADR NEW 904767704 5,502 95,318 SH   SOLE   95,318 0 0
UNION PACIFIC CORP COM 907818108 910 5,443 SH   SOLE   5,443 0 0
UNITED TECHNOLOGIES CORP COM 913017109 4,164 32,303 SH   SOLE   32,303 0 0
V F CORP COM 918204108 1,572 18,091 SH   SOLE   18,091 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,282 55,506 SH   SOLE   55,506 0 0
WALMART INC COM 931142103 2,626 26,775 SH   SOLE   26,775 0 0
WASTE MGMT INC DEL COM 94106L109 3,488 33,566 SH   SOLE   33,566 0 0
WATERS CORP COM 941848103 6,382 25,354 SH   SOLE   25,354 0 0
WILLIAMS SONOMA INC COM 969904101 2,165 38,469 SH   SOLE   38,469 0 0