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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   4,172,621 41,207 SH   SOLE   41,207 0 0
ABBVIE INC COM 00287Y109   941,877 5,910 SH   SOLE   5,910 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104   972,710 11,551 SH   SOLE   11,551 0 0
ADVANCED MICRO DEVICES INC COM 007903107   208,565 2,128 SH   SOLE   2,128 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   2,898,223 20,950 SH   SOLE   20,950 0 0
AIR PRODS & CHEMS INC COM 009158106   6,193,684 21,565 SH   SOLE   21,565 0 0
ALBERTSONS COS INC COMMON STOCK 013091103   905,031 43,553 SH   SOLE   43,553 0 0
ALCON AG ORD SHS H01301128   4,230,778 59,977 SH   SOLE   59,977 0 0
ALLOT LTD SHS M0854Q105   237,933 88,400 SH   SOLE   88,400 0 0
ALPHABET INC CAP STK CL C 02079K107   5,924,152 56,963 SH   SOLE   56,963 0 0
AMAZON COM INC COM 023135106   570,471 5,523 SH   SOLE   5,523 0 0
APPLE INC COM 037833100   1,057,669 6,414 SH   SOLE   6,414 0 0
AT&T INC COM 00206R102   394,952 20,517 SH   SOLE   20,517 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   929,480 4,175 SH   SOLE   4,175 0 0
AVANGRID INC COM 05351W103   1,648,958 41,348 SH   SOLE   41,348 0 0
BECTON DICKINSON & CO COM 075887109   5,584,255 22,559 SH   SOLE   22,559 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,088,212 6,763 SH   SOLE   6,763 0 0
BOOKING HOLDINGS INC COM 09857L108   265,241 100 SH   SOLE   100 0 0
BRADY CORP CL A 104674106   317,544 5,910 SH   SOLE   5,910 0 0
CARLISLE COS INC COM 142339100   4,162,175 18,411 SH   SOLE   18,411 0 0
CISCO SYS INC COM 17275R102   7,574,492 144,897 SH   SOLE   144,897 0 0
COCA COLA CO COM 191216100   426,580 6,877 SH   SOLE   6,877 0 0
DANAHER CORPORATION COM 235851102   2,011,783 7,982 SH   SOLE   7,982 0 0
DISNEY WALT CO COM 254687106   356,963 3,565 SH   SOLE   3,565 0 0
EMCOR GROUP INC COM 29084Q100   2,819,798 17,343 SH   SOLE   17,343 0 0
EXXON MOBIL CORP COM 30231G102   1,480,081 13,497 SH   SOLE   13,497 0 0
FORD MTR CO DEL COM 345370860   5,896,460 467,973 SH   SOLE   467,973 0 0
GENERAL ELECTRIC CO COM NEW 369604301   375,517 3,928 SH   SOLE   3,928 0 0
GENERAL MLS INC COM 370334104   409,353 4,790 SH   SOLE   4,790 0 0
GENUINE PARTS CO COM 372460105   836,550 5,000 SH   SOLE   5,000 0 0
INSPIRE MED SYS INC COM 457730109   1,994,510 8,521 SH   SOLE   8,521 0 0
INTEL CORP COM 458140100   404,095 12,369 SH   SOLE   12,369 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   209,744 1,600 SH   SOLE   1,600 0 0
ISHARES TR CORE S&P500 ETF 464287200   960,283 2,336 SH   SOLE   2,336 0 0
ISHARES TR MSCI USA ESG SLC 464288802   649,059 7,395 SH   SOLE   7,395 0 0
JOHNSON & JOHNSON COM 478160104   8,392,165 54,143 SH   SOLE   54,143 0 0
JOHNSON OUTDOORS INC CL A 479167108   611,827 9,710 SH   SOLE   9,710 0 0
JPMORGAN CHASE & CO COM 46625H100   234,297 1,798 SH   SOLE   1,798 0 0
LINDSAY CORP COM 535555106   1,246,974 8,251 SH   SOLE   8,251 0 0
M & T BK CORP COM 55261F104   3,393,875 28,384 SH   SOLE   28,384 0 0
MASTERCARD INCORPORATED CL A 57636Q104   583,273 1,605 SH   SOLE   1,605 0 0
MERCK & CO INC COM 58933Y105   432,688 4,067 SH   SOLE   4,067 0 0
META PLATFORMS INC CL A 30303M102   377,253 1,780 SH   SOLE   1,780 0 0
MICROSOFT CORP COM 594918104   2,856,476 9,908 SH   SOLE   9,908 0 0
MSC INDL DIRECT INC CL A 553530106   4,868,976 57,964 SH   SOLE   57,964 0 0
NOVARTIS AG SPONSORED ADR 66987V109   4,843,708 52,649 SH   SOLE   52,649 0 0
PAYPAL HLDGS INC COM 70450Y103   843,769 11,111 SH   SOLE   11,111 0 0
PEPSICO INC COM 713448108   829,465 4,550 SH   SOLE   4,550 0 0
PERKINELMER INC COM 714046109   268,252 2,013 SH   SOLE   2,013 0 0
PFIZER INC COM 717081103   738,143 18,092 SH   SOLE   18,092 0 0
PRICE T ROWE GROUP INC COM 74144T108   3,576,446 31,678 SH   SOLE   31,678 0 0
PROCTER AND GAMBLE CO COM 742718109   4,199,303 28,242 SH   SOLE   28,242 0 0
PROGRESSIVE CORP COM 743315103   490,553 3,429 SH   SOLE   3,429 0 0
REGENERON PHARMACEUTICALS COM 75886F107   4,605,460 5,605 SH   SOLE   5,605 0 0
SALESFORCE INC COM 79466L302   5,621,210 28,137 SH   SOLE   28,137 0 0
SCHWAB CHARLES CORP COM 808513105   3,243,684 61,926 SH   SOLE   61,926 0 0
TENNANT CO COM 880345103   4,562,180 66,572 SH   SOLE   66,572 0 0
T-MOBILE US INC COM 872590104   1,331,080 9,190 SH   SOLE   9,190 0 0
UNILEVER PLC SPON ADR NEW 904767704   3,282,809 63,216 SH   SOLE   63,216 0 0
UNION PAC CORP COM 907818108   1,290,882 6,414 SH   SOLE   6,414 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   261,496 6,724 SH   SOLE   6,724 0 0
VISA INC COM CL A 92826C839   938,365 4,162 SH   SOLE   4,162 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   350,676 10,141 SH   SOLE   10,141 0 0
WELLS FARGO CO NEW COM 949746101   355,820 9,519 SH   SOLE   9,519 0 0