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
3M CO COM 88579Y101   382,358 3,820 SH   SOLE   3,820 0 0
ABBOTT LABORATORIES COM 002824100   15,288,685 140,237 SH   SOLE   140,237 0 0
ABBVIE INC COM 00287Y109   17,373,094 128,947 SH   SOLE   128,747 0 200
ACCENTURE PLC SHS CLASS A G1151C101   534,152 1,731 SH   SOLE   1,731 0 0
ADOBE SYSTEMS INC COM 00724F101   2,139,331 4,375 SH   SOLE   4,375 0 0
AIR PRODUCTS & CHEMICALS INC COM 009158106   855,158 2,855 SH   SOLE   2,855 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   223,507 2,487 SH   SOLE   2,487 0 0
ALICO INC COM 016230104   773,769 30,392 SH   SOLE   30,392 0 0
ALPHABET INC CLASS A CAP STK CL A 02079K305   410,571 3,430 SH   SOLE   3,430 0 0
ALPHABET INC CLASS C CAP STK CL C 02079K107   2,228,025 18,418 SH   SOLE   18,418 0 0
AMAZON.COM INC COM 023135106   707,464 5,427 SH   SOLE   5,427 0 0
AMCOR PLC ORD G0250X107   760,790 76,231 SH   SOLE   76,231 0 0
AMERICAN ELECTRIC POWER CO COM 025537101   301,794 3,584 SH   SOLE   3,584 0 0
AMERICAN EXPRESS COMPANY COM 025816109   5,448,642 31,278 SH   SOLE   31,278 0 0
AMERICAN TOWER CORPORATION REI COM 03027X100   1,663,423 8,577 SH   SOLE   8,577 0 0
AMETEK INC COM 031100100   1,594,518 9,850 SH   SOLE   9,850 0 0
AMGEN INC COM 031162100   1,795,920 8,089 SH   SOLE   8,089 0 0
APPLE INC COM 037833100   5,946,967 30,659 SH   SOLE   30,659 0 0
APPLIED MATERIALS INC COM 038222105   226,928 1,570 SH   SOLE   1,570 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   2,416,107 31,976 SH   SOLE   31,976 0 0
AT&T INC COM 00206R102   1,284,794 80,551 SH   SOLE   80,551 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103   603,324 2,745 SH   SOLE   2,745 0 0
AVNET INC COM 053807103   211,890 4,200 SH   SOLE   4,200 0 0
AZENTA INC COM 114340102   2,095,465 44,890 SH   SOLE   44,590 0 300
BADGER METER INC COM 056525108   13,714,655 92,943 SH   SOLE   92,293 0 650
BANK MONTREAL QUEBEC COM 063671101   936,966 10,375 SH   SOLE   10,375 0 0
BANK OF NEW YORK MELLON CORP COM 064058100   1,569,100 35,245 SH   SOLE   35,245 0 0
BAXTER INTERNATIONAL INC COM 071813109   6,053,876 132,877 SH   SOLE   132,477 0 400
BERKSHIRE HATHAWAY INC - B CL B NEW 084670702   725,989 2,129 SH   SOLE   2,129 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   3,427,081 53,590 SH   SOLE   53,390 0 200
BROWN-FORMAN CORP CLASS A CL A 115637100   435,648 6,400 SH   SOLE   6,400 0 0
BUSINESS FIRST BANCSHARES INC COM 12326C105   361,680 24,000 SH   SOLE   24,000 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   377,400 4,000 SH   SOLE   4,000 0 0
CAMPBELL SOUP CO COM 134429109   1,260,627 27,579 SH   SOLE   27,579 0 0
CANON INC SPONSORED ADR 138006309   780,445 29,763 SH   SOLE   29,763 0 0
CARRIER GLOBAL CORPORATION COM COM 14448C104   292,973 5,894 SH   SOLE   5,894 0 0
CATERPILLAR INC COM 149123101   896,852 3,645 SH   SOLE   3,645 0 0
CHEVRON CORP COM 166764100   6,776,172 43,064 SH   SOLE   43,064 0 0
CINCINNATI FINANCIAL CORP COM 172062101   278,335 2,860 SH   SOLE   2,860 0 0
CISCO SYSTEMS INC COM 17275R102   855,417 16,533 SH   SOLE   16,533 0 0
CKX LANDS INC COM 12562N104   460,923 46,138 SH   SOLE   46,138 0 0
CLOROX CO COM 189054109   2,441,257 15,350 SH   SOLE   15,350 0 0
COCA-COLA CO COM 191216100   6,851,976 113,782 SH   SOLE   113,782 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A 192446102   287,232 4,400 SH   SOLE   4,400 0 0
COHERENT CORP COM 19247G107   20,476,525 401,658 SH   SOLE   400,258 0 1,400
COLGATE-PALMOLIVE CO COM 194162103   6,499,839 84,370 SH   SOLE   83,970 0 400
COMCAST CORP CL A 20030N101   288,638 6,947 SH   SOLE   6,947 0 0
CONOCOPHILLIPS COM 20825C104   650,153 6,275 SH   SOLE   6,275 0 0
CONSOLIDATED EDISON INC COM 209115104   289,642 3,204 SH   SOLE   3,204 0 0
COPART INC COM 217204106   1,017,174 11,152 SH   SOLE   11,152 0 0
CORNING INC COM 219350105   5,391,257 153,860 SH   SOLE   153,860 0 0
COSTCO WHOLESALE CORP COM 22160K105   205,661 382 SH   SOLE   382 0 0
CRACKER BARREL OLD COUNTRY STO COM 22410J106   899,187 9,650 SH   SOLE   9,550 0 100
CUMMINS INC COM 231021106   4,084,829 16,662 SH   SOLE   16,662 0 0
CURTISS-WRIGHT CORP COM 231561101   2,126,783 11,580 SH   SOLE   11,580 0 0
CVS HEALTH CORP COM 126650100   2,026,269 29,311 SH   SOLE   29,311 0 0
DANAHER CORP COM 235851102   458,400 1,910 SH   SOLE   1,910 0 0
DARDEN RESTAURANTS INC COM 237194105   1,139,820 6,822 SH   SOLE   6,822 0 0
DEERE & CO COM 244199105   1,166,947 2,880 SH   SOLE   2,880 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   2,142,305 12,349 SH   SOLE   12,349 0 0
DOCUSIGN INC COM 256163106   323,400 6,330 SH   SOLE   6,330 0 0
DOUGLAS DYNAMICS COM 25960R105   621,504 20,800 SH   SOLE   20,800 0 0
DOW INC COM 260557103   233,925 4,392 SH   SOLE   4,392 0 0
DUKE ENERGY CORP COM NEW 26441C204   1,835,002 20,448 SH   SOLE   20,448 0 0
EATON CORP PLC SHS G29183103   463,334 2,304 SH   SOLE   2,304 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   6,728,465 71,329 SH   SOLE   71,329 0 0
EL POLLO LOCO HOLDINGS INC COM 268603107   1,823,502 207,925 SH   SOLE   207,925 0 0
ELI LILLY & CO COM 532457108   31,836,167 67,884 SH   SOLE   67,734 0 150
EMERSON ELECTRIC CO COM 291011104   13,646,707 150,976 SH   SOLE   150,776 0 200
EQUITABLE HOLDINGS INC COM 29452E101   1,192,324 43,900 SH   SOLE   43,900 0 0
ERIE INDEMNITY CO CL A 29530P102   953,445 4,540 SH   SOLE   4,540 0 0
ESSENTIAL UTILITIES INC COM 29670G102   2,838,319 71,118 SH   SOLE   71,118 0 0
EXXON MOBIL CORP COM 30231G102   3,971,214 37,028 SH   SOLE   37,028 0 0
F5 NETWORKS COM 315616102   3,005,204 20,547 SH   SOLE   20,547 0 0
FEDERAL REALTY INVESTMENT TRUS SH BEN INT NEW 313745101   515,300 5,325 SH   SOLE   5,325 0 0
FEDERATED HERMES INC CL B 314211103   574,496 16,025 SH   SOLE   16,025 0 0
FEDEX CORP COM 31428X106   5,155,576 20,797 SH   SOLE   20,697 0 100
FORTUNE BRANDS INNOVATIONS INC COM 34964C106   3,687,869 51,256 SH   SOLE   51,056 0 200
FRANKLIN RESOURCES INC COM 354613101   221,987 8,311 SH   SOLE   8,311 0 0
GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK 36266G107   263,949 3,249 SH   SOLE   3,249 0 0
GENERAL DYNAMICS CORP COM 369550108   4,316,770 20,064 SH   SOLE   20,064 0 0
GENERAL ELECTRIC CO COM NEW 369604301   1,008,760 9,183 SH   SOLE   9,183 0 0
GENERAL MILLS INC COM 370334104   8,122,011 105,893 SH   SOLE   105,893 0 0
GENUINE PARTS CO COM 372460105   2,297,974 13,579 SH   SOLE   13,579 0 0
GILEAD SCIENCES INC COM 375558103   239,919 3,113 SH   SOLE   3,113 0 0
GORMAN RUPP COMPANY COM 383082104   3,435,095 119,150 SH   SOLE   119,150 0 0
H & R BLOCK INC COM 093671105   5,014,745 157,350 SH   SOLE   156,350 0 1,000
HASBRO INC COM 418056107   5,892,451 90,975 SH   SOLE   90,775 0 200
HEALTHCARE SVCS GROUP COM 421906108   462,011 30,945 SH   SOLE   30,945 0 0
HERSHEY CO COM 427866108   3,903,025 15,631 SH   SOLE   15,631 0 0
HOLOGIC INC COM 436440101   7,606,970 93,948 SH   SOLE   93,748 0 200
HOME DEPOT INC COM 437076102   2,085,948 6,715 SH   SOLE   6,715 0 0
HONEYWELL INTL INC COM 438516106   3,475,003 16,747 SH   SOLE   16,747 0 0
HUBBELL INC COM 443510607   7,224,692 21,790 SH   SOLE   21,790 0 0
HUMANA INC COM 444859102   225,801 505 SH   SOLE   505 0 0
ILLINOIS TOOL WORKS INC COM 452308109   746,728 2,985 SH   SOLE   2,985 0 0
INTEL CORP COM 458140100   5,303,802 158,607 SH   SOLE   157,907 0 700
INTERNATIONAL BUSINESS MACHINE COM 459200101   4,582,810 34,249 SH   SOLE   34,249 0 0
INTERNATIONAL PAPER CO COM 460146103   304,358 9,568 SH   SOLE   9,568 0 0
INTL FLAVOR & FRAGRANCES INC COM 459506101   213,222 2,679 SH   SOLE   2,679 0 0
ISHARES BARCLAYS 1-3 Y TREASUR 1 3 YR TREAS BD 464287457   583,776 7,200 SH   SOLE   7,200 0 0
ISHARES BARCLAYS TREASURY INFL TIP BD ETF 464287176   399,808 3,715 SH   SOLE   3,715 0 0
JOHNSON & JOHNSON COM 478160104   10,261,151 61,993 SH   SOLE   61,693 0 300
JPMORGAN CHASE & CO COM 46625H100   968,485 6,659 SH   SOLE   6,659 0 0
KELLOGG CO COM 487836108   5,802,318 86,088 SH   SOLE   86,088 0 0
KIMBERLY CLARK CORP COM 494368103   8,222,445 59,557 SH   SOLE   59,407 0 150
LAM RESEARCH CORP COM 512807108   2,584,297 4,020 SH   SOLE   4,020 0 0
LINDSAY CORPORATION COM 535555106   1,042,793 8,738 SH   SOLE   8,738 0 0
LOCKHEED MARTIN CORP COM 539830109   927,205 2,014 SH   SOLE   2,014 0 0
LYONDELLBASELL INDUSTRIES NV SHS - A - N53745100   1,744,311 18,995 SH   SOLE   18,995 0 0
MARATHON PETROLEUM CORP COM 56585A102   832,922 7,143 SH   SOLE   7,143 0 0
MARRIOT INTERNATIONAL INC CL A 571903202   225,020 1,225 SH   SOLE   1,225 0 0
MARSH & MCLENNAN COMPANIES INC COM 571748102   611,260 3,250 SH   SOLE   3,250 0 0
MASTERBRAND INC COM 57638P104   418,052 35,946 SH   SOLE   35,746 0 200
MASTERCARD INCORPORATED CL A 57636Q104   206,876 526 SH   SOLE   526 0 0
MCCORMICK & COMPANY INC COM NON VTG 579780206   7,037,542 80,678 SH   SOLE   80,678 0 0
MCDONALDS CORP COM 580135101   363,762 1,219 SH   SOLE   1,219 0 0
MEDTRONIC PLC SHS G5960L103   2,076,077 23,565 SH   SOLE   23,565 0 0
MERCK & COMPANY INC COM 58933Y105   8,051,723 69,778 SH   SOLE   69,528 0 250
META PLATFORMS INC CL A 30303M102   297,024 1,035 SH   SOLE   1,035 0 0
METLIFE INC COM 59156R108   3,698,927 65,433 SH   SOLE   65,433 0 0
MICROSOFT CORP COM 594918104   15,150,399 44,489 SH   SOLE   44,489 0 0
MILLERKNOLL INC COMMON STOCK COM 600544100   958,164 64,828 SH   SOLE   64,828 0 0
MONDELEZ INTERNATIONAL INC COM 609207105   1,625,468 22,285 SH   SOLE   22,285 0 0
MOODYS CORP COM 615369105   1,467,765 4,221 SH   SOLE   4,221 0 0
MSA SAFETY INC COM 553498106   5,780,956 33,232 SH   SOLE   33,232 0 0
NATIONAL FUEL GAS CO COM 636180101   6,507,811 126,710 SH   SOLE   126,710 0 0
NEOGEN CORP COM 640491106   1,255,845 57,740 SH   SOLE   57,740 0 0
NESTLE SA ADR 641069406   1,024,468 8,518 SH   SOLE   8,518 0 0
NEWMONT MINING CORP COM 651639106   787,973 18,471 SH   SOLE   18,471 0 0
NEXTERA ENERGY INC COM 65339F101   678,633 9,146 SH   SOLE   9,146 0 0
NIKE INC CL B 654106103   322,654 2,923 SH   SOLE   2,923 0 0
NORFOLK SOUTHERN CORP COM 655844108   776,653 3,425 SH   SOLE   3,425 0 0
NORTHROP GRUMMAN CORP COM 666807102   474,032 1,040 SH   SOLE   1,040 0 0
NORTHWEST NATURAL HOLDING CO COM 66765N105   1,407,735 32,700 SH   SOLE   32,700 0 0
NVIDIA CORP COM 67066G104   388,332 918 SH   SOLE   918 0 0
OLD REPUBLIC INTL CORP COM 680223104   4,367,071 173,503 SH   SOLE   173,503 0 0
ONEOK INC COM 682680103   4,146,041 67,175 SH   SOLE   67,175 0 0
ORACLE CORP COM 68389X105   213,171 1,790 SH   SOLE   1,790 0 0
ORGANON & CO COMMON STOCK 68622V106   827,217 39,751 SH   SOLE   39,151 0 600
PAYCHEX INC COM 704326107   5,080,017 45,410 SH   SOLE   45,025 0 385
PAYPAL HOLDINGS INC COM 70450Y103   282,602 4,235 SH   SOLE   4,235 0 0
PEPSICO INC COM 713448108   5,396,746 29,137 SH   SOLE   29,137 0 0
PFIZER INC COM 717081103   2,481,367 67,649 SH   SOLE   67,649 0 0
PHILLIPS 66 CO COM 718546104   4,475,039 46,918 SH   SOLE   46,618 0 300
PNC FINANCIAL SERVICES GROUP I COM 693475105   4,909,367 38,979 SH   SOLE   38,829 0 150
POWELL INDUSTRIES INC COM 739128106   590,753 9,750 SH   SOLE   9,750 0 0
PPG INDUSTRIES INC COM 693506107   5,866,148 39,556 SH   SOLE   39,556 0 0
PPL CORP COM 69351T106   677,602 25,609 SH   SOLE   25,609 0 0
PROCTER & GAMBLE CO COM 742718109   17,864,660 117,732 SH   SOLE   117,532 0 200
PRUDENTIAL FINANCIAL INC COM 744320102   1,639,304 18,582 SH   SOLE   18,582 0 0
QUALCOMM INC COM 747525103   2,854,655 23,981 SH   SOLE   23,981 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   324,002 3,307 SH   SOLE   3,307 0 0
REVVITY INC COM 714046109   2,429,968 20,456 SH   SOLE   20,456 0 0
ROCKWELL AUTOMATION INC COM 773903109   6,696,107 20,325 SH   SOLE   20,325 0 0
ROYAL BANK OF CANADA COM 780087102   405,918 4,250 SH   SOLE   4,250 0 0
S&P GLOBAL INC COM 78409V104   739,642 1,845 SH   SOLE   1,845 0 0
S&P MIDCAP 400 SPDR ETF UTSER1 S&PDCRP 78467Y107   358,225 748 SH   SOLE   748 0 0
SCHLUMBERGER LTD COM 806857108   347,622 7,077 SH   SOLE   7,077 0 0
SCIENCE APPLICATIONS INTERNATI COM 808625107   839,101 7,460 SH   SOLE   7,460 0 0
SEAGATE TECHNOLOGY HOLDINGS PL ORD SHS G7997R103   3,398,767 54,934 SH   SOLE   54,934 0 0
SHELL PLC AMERICAN DEPOSITARY SPON ADS 780259305   816,640 13,525 SH   SOLE   13,525 0 0
SMUCKER JM CO COM NEW 832696405   1,013,665 6,864 SH   SOLE   6,864 0 0
SNAP-ON INC COM 833034101   417,876 1,450 SH   SOLE   1,450 0 0
SOUTHERN CO COM 842587107   628,246 8,943 SH   SOLE   8,943 0 0
STANLEY BLACK & DECKER INC COM 854502101   269,604 2,877 SH   SOLE   2,877 0 0
STARBUCKS CORP COM 855244109   809,221 8,169 SH   SOLE   8,169 0 0
STERIS SHS USD G8473T100   813,753 3,617 SH   SOLE   3,617 0 0
STRYKER CORP COM 863667101   321,428 1,054 SH   SOLE   1,054 0 0
SYNOPSYS INC COM 871607107   1,306,230 3,000 SH   SOLE   3,000 0 0
SYSCO CORP COM 871829107   2,604,568 35,102 SH   SOLE   35,102 0 0
T ROWE PRICE GROUP INC COM 74144T108   1,218,890 10,881 SH   SOLE   10,881 0 0
TAPESTRY INC COM 876030107   4,418,226 103,230 SH   SOLE   103,230 0 0
TARGET CORP COM 87612E106   6,134,801 46,511 SH   SOLE   46,261 0 250
TELEDYNE TECHNOLOGIES INC COM 879360105   522,521 1,271 SH   SOLE   1,271 0 0
TELEFLEX INC COM 879369106   790,228 3,265 SH   SOLE   3,265 0 0
TESCO PLC AMERICAN DEPOSITARY ADR 881575401   1,031,719 108,900 SH   SOLE   108,900 0 0
TEXAS INSTRUMENTS INC COM 882508104   5,651,548 31,394 SH   SOLE   31,394 0 0
THERMO FISHER SCIENTIFIC COM 883556102   1,170,285 2,243 SH   SOLE   2,243 0 0
THOMPSON REUTERS CORP COM 884903808   2,425,951 17,978 SH   SOLE   17,978 0 0
TJX COMPANIES INC COM 872540109   230,035 2,713 SH   SOLE   2,713 0 0
TRIMBLE INC COM 896239100   277,935 5,250 SH   SOLE   5,250 0 0
UNILEVER PLC SPON ADR NEW 904767704   2,659,777 51,022 SH   SOLE   51,022 0 0
UNION PACIFIC CORP COM 907818108   7,860,887 38,417 SH   SOLE   38,417 0 0
UNITED GUARDIAN INC COM 910571108   759,810 91,950 SH   SOLE   91,950 0 0
UNITED PARCEL SERVICE INC CL B 911312106   579,306 3,232 SH   SOLE   3,232 0 0
UNIVERSAL STAINLESS & ALLOY COM 913837100   336,240 24,000 SH   SOLE   24,000 0 0
VALERO ENERGY CORP COM 91913Y100   862,861 7,356 SH   SOLE   7,356 0 0
VANGUARD INDEX GRWTH GROWTH ETF 922908736   433,495 1,532 SH   SOLE   1,532 0 0
VANGUARD SHORT TERM BOND ETF SHORT TRM BOND 921937827   330,468 4,373 SH   SOLE   4,373 0 0
VANGUARD STAR FD VANGUARD TOTA VG TL INTL STK F 921909768   841,200 15,000 SH   SOLE   15,000 0 0
VANGUARD TOTAL BOND MARKET ETF TOTAL BND MRKT 921937835   617,865 8,500 SH   SOLE   8,500 0 0
VANGUARD TOTAL INTERNATIONAL B TOTAL INT BD ETF 92203J407   475,211 9,722 SH   SOLE   9,722 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   5,658,359 152,147 SH   SOLE   152,147 0 0
VISA INC CLASS A COM CL A 92826C839   270,252 1,138 SH   SOLE   1,138 0 0
WABTEC CORP COM 929740108   2,119,391 19,325 SH   SOLE   19,316 0 9
WALGREENS BOOTS ALLIANCE INC COM 931427108   2,893,212 101,552 SH   SOLE   101,352 0 200
WALT DISNEY CO COM 254687106   2,581,586 28,916 SH   SOLE   28,916 0 0
WD 40 CO COM 929236107   245,245 1,300 SH   SOLE   1,300 0 0
WEC ENERGY GROUP COM 92939U106   1,911,875 21,667 SH   SOLE   21,667 0 0
WHIRLPOOL CORP COM 963320106   261,870 1,760 SH   SOLE   1,760 0 0
WILLIAMS SONOMA INC COM 969904101   12,409,508 99,165 SH   SOLE   99,165 0 0
WOODWARD INC COM 980745103   823,452 6,925 SH   SOLE   6,925 0 0
WVS FINANCIAL CORP COM 929358109   1,551,208 126,012 SH   SOLE   126,012 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   5,666,170 38,916 SH   SOLE   38,741 0 175
ZIMVIE INC COMMON STOCK COM 98888T107   1,517,218 135,104 SH   SOLE   135,104 0 0