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,490,970 41,194 SH   SOLE   41,194 0 0
ABBVIE INC COM 00287Y109   796,254 5,910 SH   SOLE   5,910 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104   1,372,414 12,062 SH   SOLE   12,062 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   4,315,532 35,888 SH   SOLE   35,888 0 0
AIR PRODS & CHEMS INC COM 009158106   6,467,452 21,592 SH   SOLE   21,592 0 0
ALBERTSONS COS INC COMMON STOCK 013091103   950,326 43,553 SH   SOLE   43,553 0 0
ALCON AG ORD SHS H01301128   4,924,711 59,977 SH   SOLE   59,977 0 0
ALLOT LTD SHS M0854Q105   46,992 14,871 SH   SOLE   14,871 0 0
ALPHABET INC CAP STK CL A 02079K305   241,794 2,020 SH   SOLE   2,020 0 0
ALPHABET INC CAP STK CL C 02079K107   6,835,047 56,502 SH   SOLE   56,502 0 0
AMAZON COM INC COM 023135106   719,978 5,523 SH   SOLE   5,523 0 0
APPLE INC COM 037833100   1,244,124 6,414 SH   SOLE   6,414 0 0
AT&T INC COM 00206R102   346,243 21,708 SH   SOLE   21,708 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   917,623 4,175 SH   SOLE   4,175 0 0
AVANGRID INC COM 05351W103   1,557,993 41,348 SH   SOLE   41,348 0 0
BECTON DICKINSON & CO COM 075887109   5,947,617 22,528 SH   SOLE   22,528 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,306,183 6,763 SH   SOLE   6,763 0 0
BOOKING HOLDINGS INC COM 09857L108   270,033 100 SH   SOLE   100 0 0
CISCO SYS INC COM 17275R102   7,493,866 144,837 SH   SOLE   144,837 0 0
COCA COLA CO COM 191216100   414,133 6,877 SH   SOLE   6,877 0 0
DANAHER CORPORATION COM 235851102   2,070,240 8,626 SH   SOLE   8,626 0 0
DISNEY WALT CO COM 254687106   318,283 3,565 SH   SOLE   3,565 0 0
EMCOR GROUP INC COM 29084Q100   3,204,640 17,343 SH   SOLE   17,343 0 0
EXXON MOBIL CORP COM 30231G102   1,447,553 13,497 SH   SOLE   13,497 0 0
FORD MTR CO DEL COM 345370860   7,081,944 468,073 SH   SOLE   468,073 0 0
GENERAL ELECTRIC CO COM NEW 369604301   431,491 3,928 SH   SOLE   3,928 0 0
GENERAL MLS INC COM 370334104   367,393 4,790 SH   SOLE   4,790 0 0
GENUINE PARTS CO COM 372460105   846,150 5,000 SH   SOLE   5,000 0 0
GORMAN RUPP CO COM 383082104   4,921,713 170,715 SH   SOLE   170,715 0 0
INTEL CORP COM 458140100   413,619 12,369 SH   SOLE   12,369 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   231,224 1,728 SH   SOLE   1,728 0 0
ISHARES TR CORE S&P500 ETF 464287200   1,041,179 2,336 SH   SOLE   2,336 0 0
ISHARES TR MSCI USA ESG SLC 464288802   716,399 7,651 SH   SOLE   7,651 0 0
JOHNSON & JOHNSON COM 478160104   8,953,473 54,093 SH   SOLE   54,093 0 0
JOHNSON OUTDOORS INC CL A 479167108   596,680 9,710 SH   SOLE   9,710 0 0
JPMORGAN CHASE & CO COM 46625H100   284,481 1,956 SH   SOLE   1,956 0 0
LINDSAY CORP COM 535555106   1,009,258 8,457 SH   SOLE   8,457 0 0
MASTERCARD INCORPORATED CL A 57636Q104   631,247 1,605 SH   SOLE   1,605 0 0
MERCK & CO INC COM 58933Y105   469,291 4,067 SH   SOLE   4,067 0 0
META PLATFORMS INC CL A 30303M102   525,173 1,830 SH   SOLE   1,830 0 0
MICROSOFT CORP COM 594918104   3,392,459 9,962 SH   SOLE   9,962 0 0
MSC INDL DIRECT INC CL A 553530106   5,522,810 57,964 SH   SOLE   57,964 0 0
NOVARTIS AG SPONSORED ADR 66987V109   5,296,968 52,492 SH   SOLE   52,492 0 0
PAYPAL HLDGS INC COM 70450Y103   757,586 11,353 SH   SOLE   11,353 0 0
PEPSICO INC COM 713448108   842,751 4,550 SH   SOLE   4,550 0 0
PFIZER INC COM 717081103   663,605 18,092 SH   SOLE   18,092 0 0
PROCTER AND GAMBLE CO COM 742718109   4,296,822 28,317 SH   SOLE   28,317 0 0
PROGRESSIVE CORP COM 743315103   453,897 3,429 SH   SOLE   3,429 0 0
REGENERON PHARMACEUTICALS COM 75886F107   4,015,202 5,588 SH   SOLE   5,588 0 0
REVVITY INC COM 714046109   239,124 2,013 SH   SOLE   2,013 0 0
SALESFORCE INC COM 79466L302   3,853,171 18,239 SH   SOLE   18,239 0 0
SCHWAB CHARLES CORP COM 808513105   3,514,557 62,007 SH   SOLE   62,007 0 0
TENNANT CO COM 880345103   5,405,739 66,647 SH   SOLE   66,647 0 0
T-MOBILE US INC COM 872590104   1,276,491 9,190 SH   SOLE   9,190 0 0
UNILEVER PLC SPON ADR NEW 904767704   3,286,069 63,036 SH   SOLE   63,036 0 0
UNION PAC CORP COM 907818108   1,312,433 6,414 SH   SOLE   6,414 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   250,066 6,724 SH   SOLE   6,724 0 0
VISA INC COM CL A 92826C839   988,392 4,162 SH   SOLE   4,162 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   288,917 10,141 SH   SOLE   10,141 0 0
WELLS FARGO CO NEW COM 949746101   406,271 9,519 SH   SOLE   9,519 0 0