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,736 23,321 SH   SOLE   23,321 0 0
ABBOTT LABS COM 002824100 210 1,933 SH   SOLE   1,933 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,561 24,606 SH   SOLE   24,606 0 0
ALPHABET INC CAP STK CL C 02079K107 6,015 4,093 SH   SOLE   4,093 0 0
ALPHABET INC CAP STK CL A 02079K305 437 298 SH   SOLE   298 0 0
AMAZON COM INC COM 023135106 246 78 SH   SOLE   78 0 0
AMERICAN EXPRESS CO COM 025816109 6,228 62,128 SH   SOLE   62,128 0 0
AMGEN INC COM 031162100 7,479 29,427 SH   SOLE   29,427 0 0
APPLE INC COM 037833100 15,226 131,476 SH   SOLE   131,476 0 0
AT&T INC COM 00206R102 3,133 109,892 SH   SOLE   109,892 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 5,915 42,127 SH   SOLE   42,127 0 0
BECTON DICKINSON & CO COM 075887109 6,184 26,579 SH   SOLE   26,579 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 5,453 41,131 SH   SOLE   41,131 0 0
CAMPBELL SOUP CO COM 134429109 3,819 78,964 SH   SOLE   78,964 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 7,930 65,900 SH   SOLE   65,900 0 0
CHURCH & DWIGHT INC COM 171340102 10,188 108,718 SH   SOLE   108,718 0 0
CISCO SYS INC COM 17275R102 6,132 155,663 SH   SOLE   155,663 0 0
COCA COLA CO COM 191216100 349 7,013 SH   SOLE   7,013 0 0
COLGATE PALMOLIVE CO COM 194162103 3,580 46,405 SH   SOLE   46,405 0 0
COOPER COS INC COM NEW 216648402 3,989 11,832 SH   SOLE   11,832 0 0
CSX CORP COM 126408103 256 3,300 SH   SOLE   3,300 0 0
DANAHER CORPORATION COM 235851102 9,599 44,541 SH   SOLE   44,541 0 0
DEERE & CO COM 244199105 4,058 18,248 SH   SOLE   18,248 0 0
DISNEY WALT CO COM DISNEY 254687106 226 1,819 SH   SOLE   1,819 0 0
DOLLAR GEN CORP NEW COM 256677105 5,131 24,480 SH   SOLE   24,480 0 0
EATON CORP PLC SHS G29183103 4,633 45,405 SH   SOLE   45,405 0 0
EBAY INC. COM 278642103 8,113 155,723 SH   SOLE   155,723 0 0
EMCOR GROUP INC COM 29084Q100 5,423 80,090 SH   SOLE   80,090 0 0
ESSENTIAL UTILS INC COM 29670G102 2,849 70,779 SH   SOLE   70,779 0 0
F5 NETWORKS INC COM 315616102 3,972 32,357 SH   SOLE   32,357 0 0
FACEBOOK INC CL A 30303M102 7,092 27,079 SH   SOLE   27,079 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 5,372 49,261 SH   SOLE   49,261 0 0
GENTEX CORP COM 371901109 2,851 110,702 SH   SOLE   110,702 0 0
GENUINE PARTS CO COM 372460105 1,579 16,452 SH   SOLE   16,452 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,724 45,225 SH   SOLE   45,225 0 0
HOME DEPOT INC COM 437076102 233 838 SH   SOLE   838 0 0
HUBBELL INC COM 443510607 2,632 19,232 SH   SOLE   19,232 0 0
INTEL CORP COM 458140100 442 8,529 SH   SOLE   8,529 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,948 16,007 SH   SOLE   16,007 0 0
JOHNSON & JOHNSON COM 478160104 5,675 38,115 SH   SOLE   38,115 0 0
JPMORGAN CHASE & CO COM 46625H100 2,968 30,826 SH   SOLE   30,826 0 0
LEGGETT & PLATT INC COM 524660107 1,527 36,739 SH   SOLE   36,739 0 0
LITTELFUSE INC COM 537008104 3,203 18,063 SH   SOLE   18,063 0 0
LOWES COS INC COM 548661107 258 1,555 SH   SOLE   1,555 0 0
MAIN STR CAP CORP COM 56035L104 678 22,784 SH   SOLE   22,784 0 0
MERCK & CO. INC COM 58933Y105 256 3,058 SH   SOLE   3,058 0 0
MICROSOFT CORP COM 594918104 10,381 49,354 SH   SOLE   49,354 0 0
NEXTERA ENERGY INC COM 65339F101 5,848 21,071 SH   SOLE   21,071 0 0
NIKE INC CL B 654106103 6,678 53,093 SH   SOLE   53,093 0 0
PATHFINDER BANCORP INC MD COM 70319R109 212 20,000 SH   SOLE   20,000 0 0
PAYPAL HLDGS INC COM 70450Y103 246 1,250 SH   SOLE   1,250 0 0
PEPSICO INC COM 713448108 3,489 25,171 SH   SOLE   25,171 0 0
PFIZER INC COM 717081103 215 5,853 SH   SOLE   5,853 0 0
RAYONIER INC COM 754907103 298 11,275 SH   SOLE   11,275 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 6,587 114,485 SH   SOLE   114,485 0 0
RELX PLC SPONSORED ADR 759530108 2,932 131,057 SH   SOLE   131,057 0 0
RIO TINTO PLC SPONSORED ADR 767204100 2,369 39,232 SH   SOLE   39,232 0 0
ROPER TECHNOLOGIES INC COM 776696106 7,017 17,759 SH   SOLE   17,759 0 0
S&P GLOBAL INC COM 78409V104 1,370 3,800 SH   SOLE   3,800 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 8,385 57,630 SH   SOLE   57,630 0 0
TEXAS INSTRS INC COM 882508104 5,777 40,456 SH   SOLE   40,456 0 0
TJX COS INC NEW COM 872540109 5,143 92,415 SH   SOLE   92,415 0 0
UNILEVER PLC SPON ADR NEW 904767704 6,546 106,126 SH   SOLE   106,126 0 0
UNION PAC CORP COM 907818108 1,048 5,321 SH   SOLE   5,321 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,939 66,211 SH   SOLE   66,211 0 0
WALMART INC COM 931142103 4,190 29,948 SH   SOLE   29,948 0 0
WASTE MGMT INC DEL COM 94106L109 4,244 37,502 SH   SOLE   37,502 0 0
WATERS CORP COM 941848103 5,697 29,116 SH   SOLE   29,116 0 0
WATSCO INC COM 942622200 2,711 11,639 SH   SOLE   11,639 0 0
WILLIAMS SONOMA INC COM 969904101 3,910 43,236 SH   SOLE   43,236 0 0