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,377 12,084 SH   SOLE   12,084 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,152 19,265 SH   SOLE   19,265 0 0
ALPHABET INC CAP STK CL A 02079K305 335 297 SH   SOLE   297 0 0
ALPHABET INC CAP STK CL C 02079K107 3,907 3,502 SH   SOLE   3,502 0 0
AMGEN INC COM 031162100 4,445 24,082 SH   SOLE   24,082 0 0
APPLE INC COM 037833100 6,482 35,017 SH   SOLE   35,017 0 0
APPLIED MATLS INC COM 038222105 2,532 54,817 SH   SOLE   54,817 0 0
AQUA AMERICA INC COM 03836W103 2,107 59,900 SH   SOLE   59,900 0 0
AT&T INC COM 00206R102 2,013 62,694 SH   SOLE   62,694 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 4,989 37,004 SH   SOLE   37,004 0 0
BECTON DICKINSON & CO COM 075887109 7,512 31,359 SH   SOLE   31,359 0 0
BEMIS INC COM 081437105 1,515 35,889 SH   SOLE   35,889 0 0
BOEING CO COM 097023105 280 836 SH   SOLE   836 0 0
BOOKING HLDGS INC COM 09857L108 4,492 2,216 SH   SOLE   2,216 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4,117 35,652 SH   SOLE   35,652 0 0
CSX CORP COM 126408103 210 3,300 SH   SOLE   3,300 0 0
CAMPBELL SOUP CO COM 134429109 2,775 68,454 SH   SOLE   68,454 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 5,643 57,769 SH   SOLE   57,769 0 0
CHEVRON CORP NEW COM 166764100 3,140 24,840 SH   SOLE   24,840 0 0
CHURCH & DWIGHT INC COM 171340102 5,236 98,504 SH   SOLE   98,504 0 0
CISCO SYS INC COM 17275R102 3,797 88,247 SH   SOLE   88,247 0 0
COCA COLA CO COM 191216100 302 6,834 SH   SOLE   6,834 0 0
COLGATE PALMOLIVE CO COM 194162103 2,428 37,466 SH   SOLE   37,466 0 0
CVS HEALTH CORP COM 126650100 2,547 39,573 SH   SOLE   39,573 0 0
DANAHER CORP DEL COM 235851102 3,955 40,014 SH   SOLE   40,014 0 0
DEERE & CO COM 244199105 6,007 42,761 SH   SOLE   42,761 0 0
EATON CORP PLC SHS G29183103 2,947 39,424 SH   SOLE   39,424 0 0
EBAY INC COM 278642103 4,937 136,168 SH   SOLE   136,168 0 0
EMCOR GROUP INC COM 29084Q100 2,619 34,373 SH   SOLE   34,373 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 202 7,310 SH   SOLE   7,310 0 0
EXXON MOBIL CORP COM 30231G102 570 6,894 SH   SOLE   6,894 0 0
FEDERATED INVS INC PA CL B 314211103 1,794 76,915 SH   SOLE   76,915 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 4,265 44,065 SH   SOLE   44,065 0 0
FORTIVE CORP COM 34959J108 4,067 52,745 SH   SOLE   52,745 0 0
GENUINE PARTS CO COM 372460105 1,410 15,247 SH   SOLE   15,247 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,654 40,537 SH   SOLE   40,537 0 0
INTEL CORP COM 458140100 218 4,384 SH   SOLE   4,384 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 230 1,648 SH   SOLE   1,648 0 0
JOHNSON & JOHNSON COM 478160104 4,279 35,262 SH   SOLE   35,262 0 0
JPMORGAN CHASE & CO COM 46625H100 442 4,242 SH   SOLE   4,242 0 0
LEGGETT & PLATT INC COM 524660107 1,457 32,356 SH   SOLE   32,356 0 0
LITTELFUSE INC COM 537008104 7,079 31,022 SH   SOLE   31,022 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 287 4,150 SH   SOLE   4,150 0 0
MAIN STREET CAPITAL CORP COM 56035L104 2,028 53,021 SH   SOLE   53,021 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 2,176 37,093 SH   SOLE   37,093 0 0
MICROSOFT CORP COM 594918104 5,274 53,488 SH   SOLE   53,488 0 0
NEXTERA ENERGY INC COM 65339F101 3,103 18,576 SH   SOLE   18,576 0 0
NIKE INC CL B 654106103 4,013 50,236 SH   SOLE   50,236 0 0
OMNICOM GROUP INC COM 681919106 1,836 23,890 SH   SOLE   23,890 0 0
PATHFINDER BANCORP INC MD COM 70319R109 319 20,000 SH   SOLE   20,000 0 0
PHILLIPS 66 COM 718546104 4,233 37,693 SH   SOLE   37,693 0 0
RAYONIER INC COM 754907103 396 10,225 SH   SOLE   10,225 0 0
RAYTHEON CO COM NEW 755111507 5,885 30,463 SH   SOLE   30,463 0 0
RELX PLC SPONSORED ADR 759530108 2,471 113,672 SH   SOLE   113,672 0 0
RIO TINTO PLC SPONSORED ADR 767204100 1,885 33,971 SH   SOLE   33,971 0 0
ROPER TECHNOLOGIES INC COM 776696106 4,581 16,602 SH   SOLE   16,602 0 0
S&P GLOBAL INC COM 78409V104 775 3,800 SH   SOLE   3,800 0 0
SCHLUMBERGER LTD COM 806857108 2,096 31,042 SH   SOLE   31,042 0 0
SCHWAB CHARLES CORP NEW COM 808513105 4,498 88,027 SH   SOLE   88,027 0 0
TEXAS INSTRS INC COM 882508104 4,581 41,554 SH   SOLE   41,554 0 0
TJX COS INC NEW COM 872540109 3,654 38,395 SH   SOLE   38,395 0 0
UNILEVER PLC SPON ADR NEW 904767704 3,650 66,031 SH   SOLE   66,031 0 0
UNION PAC CORP COM 907818108 762 5,378 SH   SOLE   5,378 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,883 17,726 SH   SOLE   17,726 0 0
UNITED TECHNOLOGIES CORP COM 913017109 3,712 29,690 SH   SOLE   29,690 0 0
V F CORP COM 918204108 1,420 17,413 SH   SOLE   17,413 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,927 38,296 SH   SOLE   38,296 0 0
WALMART INC COM 931142103 2,209 25,795 SH   SOLE   25,795 0 0
WASTE MGMT INC DEL COM 94106L109 2,658 32,681 SH   SOLE   32,681 0 0
WATERS CORP COM 941848103 2,633 13,603 SH   SOLE   13,603 0 0
WILLIAMS SONOMA INC COM 969904101 2,285 37,234 SH   SOLE   37,234 0 0