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 3,054 22,372 SH   SOLE   22,372 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,814 23,364 SH   SOLE   23,364 0 0
ALPHABET INC CAP STK CL C 02079K107 4,585 3,943 SH   SOLE   3,943 0 0
ALPHABET INC CAP STK CL A 02079K305 293 252 SH   SOLE   252 0 0
AMERICAN EXPRESS CO COM 025816109 3,274 38,239 SH   SOLE   38,239 0 0
AMGEN INC COM 031162100 5,679 28,014 SH   SOLE   28,014 0 0
APPLE INC COM 037833100 7,733 30,411 SH   SOLE   30,411 0 0
AT&T INC COM 00206R102 3,022 103,673 SH   SOLE   103,673 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 5,674 41,241 SH   SOLE   41,241 0 0
BECTON DICKINSON & CO COM 075887109 5,904 25,694 SH   SOLE   25,694 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3,818 40,031 SH   SOLE   40,031 0 0
CAMPBELL SOUP CO COM 134429109 3,548 76,854 SH   SOLE   76,854 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 6,530 64,946 SH   SOLE   64,946 0 0
CHURCH & DWIGHT INC COM 171340102 6,867 106,992 SH   SOLE   106,992 0 0
CISCO SYS INC COM 17275R102 4,137 105,234 SH   SOLE   105,234 0 0
COCA COLA CO COM 191216100 336 7,513 SH   SOLE   7,513 0 0
COLGATE PALMOLIVE CO COM 194162103 2,973 44,806 SH   SOLE   44,806 0 0
COOPER COS INC COM NEW 216648402 3,148 11,419 SH   SOLE   11,419 0 0
DANAHER CORPORATION COM 235851102 6,058 43,709 SH   SOLE   43,709 0 0
DEERE & CO COM 244199105 4,574 32,924 SH   SOLE   32,924 0 0
EATON CORP PLC SHS G29183103 3,393 43,677 SH   SOLE   43,677 0 0
EBAY INC COM 278642103 4,599 152,999 SH   SOLE   152,999 0 0
EMCOR GROUP INC COM 29084Q100 2,426 39,562 SH   SOLE   39,562 0 0
ESSENTIAL UTILS INC COM 29670G102 2,818 69,239 SH   SOLE   69,239 0 0
EXXON MOBIL CORP COM 30231G102 228 5,999 SH   SOLE   5,999 0 0
F5 NETWORKS INC COM 315616102 3,347 31,393 SH   SOLE   31,393 0 0
FACEBOOK INC CL A 30303M102 4,359 26,136 SH   SOLE   26,136 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 3,967 48,215 SH   SOLE   48,215 0 0
GENTEX CORP COM 371901109 2,367 106,820 SH   SOLE   106,820 0 0
GENUINE PARTS CO COM 372460105 1,092 16,039 SH   SOLE   16,039 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,701 44,245 SH   SOLE   44,245 0 0
HUBBELL INC COM 443510607 2,125 18,521 SH   SOLE   18,521 0 0
INTEL CORP COM 458140100 436 8,049 SH   SOLE   8,049 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,695 15,279 SH   SOLE   15,279 0 0
JOHNSON & JOHNSON COM 478160104 4,867 37,116 SH   SOLE   37,116 0 0
JPMORGAN CHASE & CO COM 46625H100 2,656 29,503 SH   SOLE   29,503 0 0
KELLOGG CO COM 487836108 2,795 46,599 SH   SOLE   46,599 0 0
LEGGETT & PLATT INC COM 524660107 976 36,032 SH   SOLE   36,032 0 0
LITTELFUSE INC COM 537008104 4,632 34,718 SH   SOLE   34,718 0 0
MAIN STR CAP CORP COM 56035L104 458 22,109 SH   SOLE   22,109 0 0
MERCK & CO. INC COM 58933Y105 237 3,058 SH   SOLE   3,058 0 0
MICROSOFT CORP COM 594918104 7,724 48,977 SH   SOLE   48,977 0 0
NEXTERA ENERGY INC COM 65339F101 4,971 20,658 SH   SOLE   20,658 0 0
NIKE INC CL B 654106103 4,333 52,220 SH   SOLE   52,220 0 0
OMNICOM GROUP INC COM 681919106 1,515 27,275 SH   SOLE   27,275 0 0
PATHFINDER BANCORP INC MD COM 70319R109 214 20,000 SH   SOLE   20,000 0 0
PEPSICO INC COM 713448108 2,853 23,754 SH   SOLE   23,754 0 0
RAYONIER INC COM 754907103 266 11,275 SH   SOLE   11,275 0 0
RAYTHEON CO COM NEW 755111507 4,334 33,049 SH   SOLE   33,049 0 0
RELX PLC SPONSORED ADR 759530108 2,721 127,172 SH   SOLE   127,172 0 0
RIO TINTO PLC SPONSORED ADR 767204100 1,831 38,273 SH   SOLE   38,273 0 0
ROPER TECHNOLOGIES INC COM 776696106 5,490 17,606 SH   SOLE   17,606 0 0
S&P GLOBAL INC COM 78409V104 931 3,800 SH   SOLE   3,800 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 7,113 79,585 SH   SOLE   79,585 0 0
TEXAS INSTRS INC COM 882508104 3,915 39,180 SH   SOLE   39,180 0 0
TJX COS INC NEW COM 872540109 4,230 88,465 SH   SOLE   88,465 0 0
UNILEVER PLC SPON ADR NEW 904767704 5,239 103,606 SH   SOLE   103,606 0 0
UNION PAC CORP COM 907818108 756 5,357 SH   SOLE   5,357 0 0
UNITED TECHNOLOGIES CORP COM 913017109 3,352 35,536 SH   SOLE   35,536 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,370 62,717 SH   SOLE   62,717 0 0
WALMART INC COM 931142103 3,333 29,200 SH   SOLE   29,200 0 0
WASTE MGMT INC DEL COM 94106L109 3,374 36,453 SH   SOLE   36,453 0 0
WATERS CORP COM 941848103 5,102 28,026 SH   SOLE   28,026 0 0
WILLIAMS SONOMA INC COM 969904101 1,788 42,062 SH   SOLE   42,062 0 0