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,320 13,152 SH   SOLE   13,152 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,703 22,335 SH   SOLE   22,335 0 0
ALPHABET INC CAP STK CL C 02079K107 5,161 3,860 SH   SOLE   3,860 0 0
ALPHABET INC CAP STK CL A 02079K305 371 277 SH   SOLE   277 0 0
AMGEN INC COM 031162100 6,434 26,691 SH   SOLE   26,691 0 0
APPLE INC COM 037833100 10,984 37,404 SH   SOLE   37,404 0 0
AQUA AMERICA INC COM 03836W103 3,149 67,088 SH   SOLE   67,088 0 0
AT&T INC COM 00206R102 3,924 100,403 SH   SOLE   100,403 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 6,971 40,669 SH   SOLE   40,669 0 0
BECTON DICKINSON & CO COM 075887109 6,625 24,359 SH   SOLE   24,359 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 201 886 SH   SOLE   886 0 0
BOOKING HLDGS INC COM 09857L108 5,079 2,473 SH   SOLE   2,473 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 4,845 39,045 SH   SOLE   39,045 0 0
CAMPBELL SOUP CO COM 134429109 3,701 74,879 SH   SOLE   74,879 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 6,983 62,933 SH   SOLE   62,933 0 0
CHEVRON CORP NEW COM 166764100 3,252 26,988 SH   SOLE   26,988 0 0
CHURCH & DWIGHT INC COM 171340102 7,427 105,585 SH   SOLE   105,585 0 0
CISCO SYS INC COM 17275R102 4,828 100,669 SH   SOLE   100,669 0 0
COCA COLA CO COM 191216100 413 7,453 SH   SOLE   7,453 0 0
COLGATE PALMOLIVE CO COM 194162103 2,955 42,919 SH   SOLE   42,919 0 0
COOPER COS INC COM NEW 216648402 3,163 9,844 SH   SOLE   9,844 0 0
CSX CORP COM 126408103 239 3,300 SH   SOLE   3,300 0 0
DANAHER CORPORATION COM 235851102 6,566 42,736 SH   SOLE   42,736 0 0
DEERE & CO COM 244199105 5,500 31,606 SH   SOLE   31,606 0 0
DISNEY WALT CO COM DISNEY 254687106 290 1,992 SH   SOLE   1,992 0 0
EATON CORP PLC SHS G29183103 4,060 42,866 SH   SOLE   42,866 0 0
EBAY INC COM 278642103 5,329 147,569 SH   SOLE   147,569 0 0
EMCOR GROUP INC COM 29084Q100 3,279 38,001 SH   SOLE   38,001 0 0
EXXON MOBIL CORP COM 30231G102 446 6,398 SH   SOLE   6,398 0 0
FEDERATED INVS INC PA CL B 314211103 2,747 84,285 SH   SOLE   84,285 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 5,469 46,564 SH   SOLE   46,564 0 0
FORTIVE CORP COM 34959J108 4,288 56,135 SH   SOLE   56,135 0 0
GENTEX CORP COM 371901109 2,948 101,730 SH   SOLE   101,730 0 0
GENUINE PARTS CO COM 372460105 1,693 15,824 SH   SOLE   15,824 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 2,048 43,118 SH   SOLE   43,118 0 0
HUBBELL INC COM 443510607 2,634 17,821 SH   SOLE   17,821 0 0
INTEL CORP COM 458140100 482 8,049 SH   SOLE   8,049 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 231 1,726 SH   SOLE   1,726 0 0
JOHNSON & JOHNSON COM 478160104 5,315 36,435 SH   SOLE   36,435 0 0
JPMORGAN CHASE & CO COM 46625H100 3,970 28,478 SH   SOLE   28,478 0 0
KELLOGG CO COM 487836108 3,107 44,925 SH   SOLE   44,925 0 0
LEGGETT & PLATT INC COM 524660107 1,801 35,162 SH   SOLE   35,162 0 0
LITTELFUSE INC COM 537008104 6,331 33,096 SH   SOLE   33,096 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 261 4,150 SH   SOLE   4,150 0 0
MAIN STREET CAPITAL CORP COM 56035L104 2,530 58,401 SH   SOLE   58,401 0 0
MERCK & CO INC COM 58933Y105 268 2,923 SH   SOLE   2,923 0 0
MICROSOFT CORP COM 594918104 7,508 47,606 SH   SOLE   47,606 0 0
NEXTERA ENERGY INC COM 65339F101 4,848 20,022 SH   SOLE   20,022 0 0
NIKE INC CL B 654106103 5,150 50,711 SH   SOLE   50,711 0 0
OMNICOM GROUP INC COM 681919106 2,166 26,525 SH   SOLE   26,525 0 0
PATHFINDER BANCORP INC MD COM 70319R109 278 20,000 SH   SOLE   20,000 0 0
PFIZER INC COM 717081103 264 6,734 SH   SOLE   6,734 0 0
PHILLIPS 66 COM 718546104 4,623 41,498 SH   SOLE   41,498 0 0
RAYONIER INC COM 754907103 202 6,175 SH   SOLE   6,175 0 0
RAYTHEON CO COM NEW 755111507 7,113 32,372 SH   SOLE   32,372 0 0
RELX PLC SPONSORED ADR 759530108 3,160 125,038 SH   SOLE   125,038 0 0
RIO TINTO PLC SPONSORED ADR 767204100 2,201 37,083 SH   SOLE   37,083 0 0
ROPER TECHNOLOGIES INC COM 776696106 6,113 17,256 SH   SOLE   17,256 0 0
S&P GLOBAL INC COM 78409V104 1,038 3,800 SH   SOLE   3,800 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 4,112 34,021 SH   SOLE   34,021 0 0
TEXAS INSTRS INC COM 882508104 4,873 37,981 SH   SOLE   37,981 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 4,617 97,084 SH   SOLE   97,084 0 0
TJX COS INC NEW COM 872540109 5,199 85,139 SH   SOLE   85,139 0 0
UNILEVER PLC SPON ADR NEW 904767704 5,701 99,721 SH   SOLE   99,721 0 0
UNION PACIFIC CORP COM 907818108 968 5,357 SH   SOLE   5,357 0 0
UNITED TECHNOLOGIES CORP COM 913017109 5,097 34,032 SH   SOLE   34,032 0 0
V F CORP COM 918204108 1,927 19,338 SH   SOLE   19,338 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,711 60,447 SH   SOLE   60,447 0 0
WALMART INC COM 931142103 3,429 28,729 SH   SOLE   28,729 0 0
WASTE MGMT INC DEL COM 94106L109 4,065 35,671 SH   SOLE   35,671 0 0
WATERS CORP COM 941848103 6,207 26,564 SH   SOLE   26,564 0 0
WILLIAMS SONOMA INC COM 969904101 2,990 40,716 SH   SOLE   40,716 0 0