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,048,427 41,801 SH   SOLE   41,801 0 0
ABBVIE INC COM 00287Y109   845,916 5,675 SH   SOLE   5,675 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104   1,284,572 11,285 SH   SOLE   11,285 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   4,810,049 43,016 SH   SOLE   43,016 0 0
AIR PRODS & CHEMS INC COM 009158106   5,991,643 21,142 SH   SOLE   21,142 0 0
ALBERTSONS COS INC COMMON STOCK 013091103   900,968 39,603 SH   SOLE   39,603 0 0
ALCON AG ORD SHS H01301128   5,595,943 72,618 SH   SOLE   72,618 0 0
ALLOT LTD SHS M0854Q105   32,419 14,871 SH   SOLE   14,871 0 0
ALPHABET INC CAP STK CL C 02079K107   7,379,249 55,967 SH   SOLE   55,967 0 0
AMAZON COM INC COM 023135106   633,820 4,986 SH   SOLE   4,986 0 0
APPLE INC COM 037833100   1,344,683 7,854 SH   SOLE   7,854 0 0
AT&T INC COM 00206R102   272,042 18,112 SH   SOLE   18,112 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   992,393 4,125 SH   SOLE   4,125 0 0
AVANGRID INC COM 05351W103   1,242,220 41,174 SH   SOLE   41,174 0 0
BECTON DICKINSON & CO COM 075887109   5,715,064 22,106 SH   SOLE   22,106 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,373,283 6,775 SH   SOLE   6,775 0 0
BOOKING HOLDINGS INC COM 09857L108   308,395 100 SH   SOLE   100 0 0
CISCO SYS INC COM 17275R102   7,706,173 143,344 SH   SOLE   143,344 0 0
COCA COLA CO COM 191216100   372,883 6,661 SH   SOLE   6,661 0 0
DANAHER CORPORATION COM 235851102   2,135,149 8,606 SH   SOLE   8,606 0 0
DISNEY WALT CO COM 254687106   298,264 3,680 SH   SOLE   3,680 0 0
EMCOR GROUP INC COM 29084Q100   2,573,280 12,231 SH   SOLE   12,231 0 0
EXXON MOBIL CORP COM 30231G102   1,586,977 13,497 SH   SOLE   13,497 0 0
FISERV INC COM 337738108   736,725 6,522 SH   SOLE   6,522 0 0
GENERAL ELECTRIC CO COM NEW 369604301   370,895 3,355 SH   SOLE   3,355 0 0
GENERAL MLS INC COM 370334104   342,922 5,359 SH   SOLE   5,359 0 0
GENUINE PARTS CO COM 372460105   721,900 5,000 SH   SOLE   5,000 0 0
GORMAN RUPP CO COM 383082104   5,616,524 170,715 SH   SOLE   170,715 0 0
HERSHEY CO COM 427866108   6,042,616 30,201 SH   SOLE   30,201 0 0
INTEL CORP COM 458140100   439,718 12,369 SH   SOLE   12,369 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   242,438 1,728 SH   SOLE   1,728 0 0
ISHARES TR TIPS BD ETF 464287176   377,022 3,635 SH   SOLE   3,635 0 0
ISHARES TR CORE S&P500 ETF 464287200   1,396,077 3,251 SH   SOLE   3,251 0 0
ISHARES TR MSCI USA ESG SLC 464288802   688,951 7,658 SH   SOLE   7,658 0 0
JOHNSON & JOHNSON COM 478160104   8,360,972 53,682 SH   SOLE   53,682 0 0
JOHNSON OUTDOORS INC CL A 479167108   528,469 9,663 SH   SOLE   9,663 0 0
JPMORGAN CHASE & CO COM 46625H100   271,042 1,869 SH   SOLE   1,869 0 0
LINDSAY CORP COM 535555106   945,323 8,033 SH   SOLE   8,033 0 0
MASTERCARD INCORPORATED CL A 57636Q104   635,436 1,605 SH   SOLE   1,605 0 0
MERCK & CO INC COM 58933Y105   384,930 3,739 SH   SOLE   3,739 0 0
META PLATFORMS INC CL A 30303M102   549,384 1,830 SH   SOLE   1,830 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   216,074 195 SH   SOLE   195 0 0
MICROSOFT CORP COM 594918104   3,109,822 9,849 SH   SOLE   9,849 0 0
MSC INDL DIRECT INC CL A 553530106   3,347,209 34,103 SH   SOLE   34,103 0 0
NOVARTIS AG SPONSORED ADR 66987V109   5,299,980 52,032 SH   SOLE   52,032 0 0
ON HLDG AG NAMEN AKT A H5919C104   4,060,357 145,951 SH   SOLE   145,951 0 0
PAYPAL HLDGS INC COM 70450Y103   658,844 11,270 SH   SOLE   11,270 0 0
PEPSICO INC COM 713448108   783,660 4,625 SH   SOLE   4,625 0 0
PFIZER INC COM 717081103   591,181 17,823 SH   SOLE   17,823 0 0
PROCTER AND GAMBLE CO COM 742718109   4,158,760 28,512 SH   SOLE   28,512 0 0
PROGRESSIVE CORP COM 743315103   477,660 3,429 SH   SOLE   3,429 0 0
REGENERON PHARMACEUTICALS COM 75886F107   4,472,788 5,435 SH   SOLE   5,435 0 0
REGENXBIO INC COM 75901B107   185,010 11,240 SH   SOLE   11,240 0 0
REVVITY INC COM 714046109   222,839 2,013 SH   SOLE   2,013 0 0
SALESFORCE INC COM 79466L302   3,613,134 17,818 SH   SOLE   17,818 0 0
SCHWAB CHARLES CORP COM 808513105   3,338,195 60,805 SH   SOLE   60,805 0 0
TENNANT CO COM 880345103   6,201,017 83,628 SH   SOLE   83,628 0 0
T-MOBILE US INC COM 872590104   1,214,794 8,674 SH   SOLE   8,674 0 0
UNILEVER PLC SPON ADR NEW 904767704   3,066,704 62,079 SH   SOLE   62,079 0 0
UNION PAC CORP COM 907818108   372,439 1,829 SH   SOLE   1,829 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   221,976 6,849 SH   SOLE   6,849 0 0
VISA INC COM CL A 92826C839   962,132 4,183 SH   SOLE   4,183 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   225,536 10,141 SH   SOLE   10,141 0 0
WELLS FARGO CO NEW COM 949746101   388,946 9,519 SH   SOLE   9,519 0 0
XYLEM INC COM 98419M100   1,371,913 15,071 SH   SOLE   15,071 0 0