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   427,903 4,071 SH   SOLE   4,071 0 0
ABBOTT LABORATORIES COM 002824100   13,342,468 131,764 SH   SOLE   131,764 0 0
ABBVIE INC COM 00287Y109   19,619,722 123,108 SH   SOLE   122,908 0 200
ACCENTURE PLC SHS CLASS A G1151C101   483,876 1,693 SH   SOLE   1,693 0 0
ADOBE SYSTEMS INC COM 00724F101   1,697,555 4,405 SH   SOLE   4,405 0 0
AFLAC INC COM 001055102   1,685,585 26,125 SH   SOLE   26,125 0 0
AIR PRODUCTS & CHEMICALS INC COM 009158106   2,701,210 9,405 SH   SOLE   9,405 0 0
ALICO INC COM 016230104   713,900 29,500 SH   SOLE   29,500 0 0
ALLSTATE CORP COM 020002101   1,591,121 14,359 SH   SOLE   14,359 0 0
ALPHABET INC CLASS A CAP STK CL A 02079K305   352,682 3,400 SH   SOLE   3,400 0 0
ALPHABET INC CLASS C CAP STK CL C 02079K107   1,216,800 11,700 SH   SOLE   11,700 0 0
AMAZON.COM INC COM 023135106   564,067 5,461 SH   SOLE   5,461 0 0
AMCOR PLC ORD G0250X107   860,408 75,607 SH   SOLE   75,607 0 0
AMERICAN ELECTRIC POWER CO COM 025537101   312,381 3,433 SH   SOLE   3,433 0 0
AMERICAN EXPRESS COMPANY COM 025816109   4,803,853 29,123 SH   SOLE   29,123 0 0
AMERICAN TOWER CORPORATION REI COM 03027X100   1,742,407 8,527 SH   SOLE   8,527 0 0
AMETEK INC COM 031100100   1,431,501 9,850 SH   SOLE   9,850 0 0
AMGEN INC COM 031162100   1,954,065 8,083 SH   SOLE   8,083 0 0
APPLE INC COM 037833100   5,554,327 33,683 SH   SOLE   33,683 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   412,320 5,176 SH   SOLE   5,176 0 0
AT&T INC COM 00206R102   1,349,579 70,108 SH   SOLE   70,108 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103   544,330 2,445 SH   SOLE   2,445 0 0
AZENTA INC COM 114340102   1,788,816 40,090 SH   SOLE   39,790 0 300
BADGER METER INC COM 056525108   11,488,601 94,308 SH   SOLE   93,658 0 650
BANK MONTREAL QUEBEC COM 063671101   924,516 10,375 SH   SOLE   10,375 0 0
BANK OF NEW YORK MELLON CORP COM 064058100   1,493,931 32,877 SH   SOLE   32,877 0 0
BAXTER INTERNATIONAL INC COM 071813109   4,939,275 121,777 SH   SOLE   121,377 0 400
BERKSHIRE HATHAWAY INC - B CL B NEW 084670702   592,221 1,918 SH   SOLE   1,918 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   3,467,233 50,025 SH   SOLE   49,825 0 200
BROWN-FORMAN CORP CLASS A CL A 115637100   417,216 6,400 SH   SOLE   6,400 0 0
BUSINESS FIRST BANCSHARES INC COM 12326C105   445,380 26,000 SH   SOLE   26,000 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   380,090 3,825 SH   SOLE   3,825 0 0
CAMPBELL SOUP CO COM 134429109   1,467,691 26,695 SH   SOLE   26,695 0 0
CANADIAN IMPERIAL BANK COM 136069101   1,556,814 36,700 SH   SOLE   36,700 0 0
CANON INC SPONSORED ADR 138006309   715,909 32,238 SH   SOLE   32,238 0 0
CARRIER GLOBAL CORPORATION COM COM 14448C104   211,731 4,628 SH   SOLE   4,628 0 0
CATERPILLAR INC COM 149123101   776,912 3,395 SH   SOLE   3,395 0 0
CHEVRON CORP COM 166764100   6,636,494 40,675 SH   SOLE   40,675 0 0
CINCINNATI FINANCIAL CORP COM 172062101   320,549 2,860 SH   SOLE   2,860 0 0
CISCO SYSTEMS INC COM 17275R102   805,244 15,404 SH   SOLE   15,404 0 0
CKX LANDS INC COM 12562N104   432,724 45,888 SH   SOLE   45,888 0 0
CLOROX CO COM 189054109   2,482,944 15,691 SH   SOLE   15,691 0 0
COCA-COLA CO COM 191216100   6,877,463 110,873 SH   SOLE   110,873 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A 192446102   219,348 3,600 SH   SOLE   3,600 0 0
COHERENT CORP COM 19247G107   12,749,374 334,805 SH   SOLE   333,405 0 1,400
COLGATE-PALMOLIVE CO COM 194162103   5,768,827 76,764 SH   SOLE   76,364 0 400
CONOCOPHILLIPS COM 20825C104   577,898 5,825 SH   SOLE   5,825 0 0
CONSOLIDATED EDISON INC COM 209115104   306,527 3,204 SH   SOLE   3,204 0 0
COPART INC COM 217204106   838,742 11,152 SH   SOLE   11,152 0 0
CORNING INC COM 219350105   3,788,016 107,370 SH   SOLE   107,370 0 0
CRACKER BARREL OLD COUNTRY STO COM 22410J106   1,039,440 9,150 SH   SOLE   9,050 0 100
CUMMINS INC COM 231021106   2,188,141 9,160 SH   SOLE   9,160 0 0
CURTISS-WRIGHT CORP COM 231561101   2,041,091 11,580 SH   SOLE   11,580 0 0
CVS HEALTH CORP COM 126650100   2,022,049 27,211 SH   SOLE   27,211 0 0
DANAHER CORP COM 235851102   472,575 1,875 SH   SOLE   1,875 0 0
DARDEN RESTAURANTS INC COM 237194105   969,285 6,247 SH   SOLE   6,247 0 0
DEERE & CO COM 244199105   1,147,806 2,780 SH   SOLE   2,780 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   2,230,869 12,313 SH   SOLE   12,313 0 0
DOCUSIGN INC COM 256163106   301,120 5,165 SH   SOLE   5,165 0 0
DOUGLAS DYNAMICS COM 25960R105   647,367 20,300 SH   SOLE   20,300 0 0
DOW INC COM 260557103   229,422 4,185 SH   SOLE   4,185 0 0
DUKE ENERGY CORP COM NEW 26441C204   1,965,092 20,370 SH   SOLE   20,370 0 0
EATON CORP PLC SHS G29183103   389,627 2,274 SH   SOLE   2,274 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   5,729,466 69,255 SH   SOLE   69,255 0 0
EL POLLO LOCO HOLDINGS INC COM 268603107   1,848,233 192,725 SH   SOLE   192,725 0 0
ELI LILLY & CO COM 532457108   23,520,784 68,490 SH   SOLE   68,340 0 150
EMERSON ELECTRIC CO COM 291011104   12,341,203 141,625 SH   SOLE   141,425 0 200
EQUITABLE HOLDINGS INC COM 29452E101   1,152,706 45,400 SH   SOLE   45,400 0 0
ERIE INDEMNITY CO CL A 29530P102   1,051,736 4,540 SH   SOLE   4,540 0 0
ESSENTIAL UTILITIES INC COM 29670G102   1,054,933 24,168 SH   SOLE   24,168 0 0
EXXON MOBIL CORP COM 30231G102   3,989,501 36,381 SH   SOLE   36,381 0 0
F5 NETWORKS COM 315616102   2,653,889 18,216 SH   SOLE   18,216 0 0
FEDERAL REALTY INVESTMENT TRUS SH BEN INT NEW 313745101   526,270 5,325 SH   SOLE   5,325 0 0
FEDERATED HERMES INC CL B 314211103   589,055 14,675 SH   SOLE   14,675 0 0
FEDEX CORP COM 31428X106   4,649,086 20,347 SH   SOLE   20,247 0 100
FORTUNE BRANDS INNOVATIONS INC COM 34964C106   2,985,305 50,831 SH   SOLE   50,631 0 200
FRANKLIN RESOURCES INC COM 354613101   242,083 8,986 SH   SOLE   8,986 0 0
FREEPORT MCMORAN COP & GLD CL B 35671D857   216,823 5,300 SH   SOLE   5,300 0 0
GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK 36266G107   255,770 3,118 SH   SOLE   3,118 0 0
GENERAL DYNAMICS CORP COM 369550108   2,973,348 13,029 SH   SOLE   13,029 0 0
GENERAL ELECTRIC CO COM NEW 369604301   875,505 9,158 SH   SOLE   9,158 0 0
GENERAL MILLS INC COM 370334104   8,047,597 94,168 SH   SOLE   94,168 0 0
GENUINE PARTS CO COM 372460105   2,241,954 13,400 SH   SOLE   13,400 0 0
GILEAD SCIENCES INC COM 375558103   246,836 2,975 SH   SOLE   2,975 0 0
GORMAN RUPP COMPANY COM 383082104   2,883,750 115,350 SH   SOLE   115,350 0 0
H & R BLOCK INC COM 093671105   5,303,363 150,450 SH   SOLE   149,450 0 1,000
HASBRO INC COM 418056107   4,672,641 87,030 SH   SOLE   86,830 0 200
HEALTHCARE SVCS GROUP COM 421906108   448,001 32,300 SH   SOLE   32,300 0 0
HERSHEY CO COM 427866108   3,063,876 12,043 SH   SOLE   12,043 0 0
HOLOGIC INC COM 436440101   7,183,107 89,010 SH   SOLE   88,810 0 200
HOME DEPOT INC COM 437076102   1,895,261 6,422 SH   SOLE   6,422 0 0
HONEYWELL INTL INC COM 438516106   3,172,019 16,597 SH   SOLE   16,597 0 0
HUBBELL INC COM 443510607   5,058,415 20,790 SH   SOLE   20,790 0 0
HYSTER YALE MATERIALS HANDLING CL A 449172105   214,527 4,300 SH   SOLE   4,300 0 0
ILLINOIS TOOL WORKS INC COM 452308109   718,178 2,950 SH   SOLE   2,950 0 0
INTEL CORP COM 458140100   4,873,809 149,183 SH   SOLE   148,483 0 700
INTERNATIONAL BUSINESS MACHINE COM 459200101   4,481,574 34,187 SH   SOLE   34,187 0 0
INTERNATIONAL PAPER CO COM 460146103   341,416 9,468 SH   SOLE   9,468 0 0
INTL FLAVOR & FRAGRANCES INC COM 459506101   228,429 2,484 SH   SOLE   2,484 0 0
ISHARES BARCLAYS 1-3 Y TREASUR 1 3 YR TREAS BD 464287457   686,036 8,350 SH   SOLE   8,350 0 0
ISHARES BARCLAYS TREASURY INFL TIP BD ETF 464287176   310,795 2,819 SH   SOLE   2,819 0 0
JOHNSON & JOHNSON COM 478160104   8,741,690 56,398 SH   SOLE   56,098 0 300
JPMORGAN CHASE & CO COM 46625H100   860,958 6,607 SH   SOLE   6,607 0 0
KELLOGG CO COM 487836108   5,303,567 79,205 SH   SOLE   79,205 0 0
KENNEDY-WILSON HOLDINGS INC COM 489398107   535,857 32,300 SH   SOLE   32,300 0 0
KIMBERLY CLARK CORP COM 494368103   7,829,326 58,332 SH   SOLE   58,182 0 150
LAM RESEARCH CORP COM 512807108   2,072,769 3,910 SH   SOLE   3,910 0 0
LEGGETT & PLATT INC COM 524660107   579,419 18,175 SH   SOLE   18,175 0 0
LINDSAY CORPORATION COM 535555106   528,955 3,500 SH   SOLE   3,500 0 0
LOCKHEED MARTIN CORP COM 539830109   955,387 2,021 SH   SOLE   2,021 0 0
LOWE'S COMPANIES INC COM 548661107   1,792,931 8,966 SH   SOLE   8,966 0 0
LYONDELLBASELL INDUSTRIES NV SHS - A - N53745100   1,765,132 18,800 SH   SOLE   18,800 0 0
MARATHON PETROLEUM CORP COM 56585A102   768,531 5,700 SH   SOLE   5,700 0 0
MARRIOT INTERNATIONAL INC CL A 571903202   203,399 1,225 SH   SOLE   1,225 0 0
MARSH & MCLENNAN COMPANIES INC COM 571748102   541,288 3,250 SH   SOLE   3,250 0 0
MASTERBRAND INC COM 57638P104   414,711 51,581 SH   SOLE   51,381 0 200
MCCORMICK & COMPANY INC COM NON VTG 579780206   6,635,998 79,750 SH   SOLE   79,750 0 0
MCDONALDS CORP COM 580135101   340,845 1,219 SH   SOLE   1,219 0 0
MEDTRONIC PLC SHS G5960L103   1,902,954 23,604 SH   SOLE   23,604 0 0
MERCK & COMPANY INC COM 58933Y105   6,504,685 61,140 SH   SOLE   60,890 0 250
META PLATFORMS INC CL A 30303M102   219,358 1,035 SH   SOLE   1,035 0 0
METLIFE INC COM 59156R108   3,404,670 58,762 SH   SOLE   58,762 0 0
MICROSOFT CORP COM 594918104   12,521,734 43,433 SH   SOLE   43,433 0 0
MILLERKNOLL INC COMMON STOCK COM 600544100   1,247,859 61,020 SH   SOLE   61,020 0 0
MONDELEZ INTERNATIONAL INC COM 609207105   1,534,886 22,015 SH   SOLE   22,015 0 0
MOODYS CORP COM 615369105   837,385 2,736 SH   SOLE   2,736 0 0
MSA SAFETY INC COM 553498106   3,960,812 29,669 SH   SOLE   29,669 0 0
NATIONAL FUEL GAS CO COM 636180101   5,894,850 102,093 SH   SOLE   102,093 0 0
NEOGEN CORP COM 640491106   1,020,674 55,112 SH   SOLE   55,112 0 0
NESTLE SA ADR 641069406   914,206 7,493 SH   SOLE   7,493 0 0
NEWMONT MINING CORP COM 651639106   908,390 18,531 SH   SOLE   18,531 0 0
NEXTERA ENERGY INC COM 65339F101   608,624 7,896 SH   SOLE   7,896 0 0
NORFOLK SOUTHERN CORP COM 655844108   726,100 3,425 SH   SOLE   3,425 0 0
NORTHROP GRUMMAN CORP COM 666807102   364,759 790 SH   SOLE   790 0 0
NORTHWEST NATURAL HOLDING CO COM 66765N105   1,555,212 32,700 SH   SOLE   32,700 0 0
NVIDIA CORP COM 67066G104   254,993 918 SH   SOLE   918 0 0
OLD REPUBLIC INTL CORP COM 680223104   4,269,945 171,003 SH   SOLE   171,003 0 0
ONEOK INC COM 682680103   3,899,768 61,375 SH   SOLE   61,375 0 0
ORGANON & CO COMMON STOCK 68622V106   1,921,090 81,679 SH   SOLE   81,079 0 600
PAYCHEX INC COM 704326107   3,447,440 30,085 SH   SOLE   29,700 0 385
PAYPAL HOLDINGS INC COM 70450Y103   275,283 3,625 SH   SOLE   3,625 0 0
PEPSICO INC COM 713448108   4,742,721 26,016 SH   SOLE   26,016 0 0
PERKINELMER INC COM 714046109   1,836,456 13,781 SH   SOLE   13,781 0 0
PFIZER INC COM 717081103   2,704,387 66,284 SH   SOLE   66,284 0 0
PHILLIPS 66 CO COM 718546104   4,528,442 44,668 SH   SOLE   44,368 0 300
PITNEY BOWES INC COM 724479100   39,873 10,250 SH   SOLE   10,250 0 0
PNC FINANCIAL SERVICES GROUP I COM 693475105   4,531,369 35,652 SH   SOLE   35,502 0 150
POWELL INDUSTRIES INC COM 739128106   415,253 9,750 SH   SOLE   9,750 0 0
PPG INDUSTRIES INC COM 693506107   6,820,694 51,061 SH   SOLE   51,061 0 0
PPL CORP COM 69351T106   421,380 15,163 SH   SOLE   15,163 0 0
PROCTER & GAMBLE CO COM 742718109   17,016,645 114,444 SH   SOLE   114,244 0 200
PRUDENTIAL FINANCIAL INC COM 744320102   1,535,820 18,562 SH   SOLE   18,562 0 0
QUALCOMM INC COM 747525103   2,533,182 19,856 SH   SOLE   19,856 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   207,122 2,115 SH   SOLE   2,115 0 0
RECKITT BENCKISER PLC SPON ADR 756255204   1,632,442 107,200 SH   SOLE   107,200 0 0
REGENERON PHARMACEUTICALS INC COM 75886F107   205,418 250 SH   SOLE   250 0 0
ROCKWELL AUTOMATION INC COM 773903109   5,332,280 18,171 SH   SOLE   18,171 0 0
ROYAL BANK OF CANADA COM 780087102   420,552 4,400 SH   SOLE   4,400 0 0
S&P GLOBAL INC COM 78409V104   536,117 1,555 SH   SOLE   1,555 0 0
S&P MIDCAP 400 SPDR ETF UTSER1 S&PDCRP 78467Y107   342,891 748 SH   SOLE   748 0 0
SCHLUMBERGER LTD COM 806857108   349,936 7,127 SH   SOLE   7,127 0 0
SCIENCE APPLICATIONS INTERNATI COM 808625107   1,451,785 13,510 SH   SOLE   13,510 0 0
SEAGATE TECHNOLOGY HOLDINGS PL ORD SHS G7997R103   8,745,759 132,271 SH   SOLE   131,971 0 300
SHELL PLC AMERICAN DEPOSITARY SPON ADS 780259305   782,544 13,600 SH   SOLE   13,600 0 0
SMUCKER JM CO COM NEW 832696405   955,230 6,070 SH   SOLE   6,070 0 0
SNAP-ON INC COM 833034101   308,613 1,250 SH   SOLE   1,250 0 0
SOUTHERN CO COM 842587107   622,254 8,943 SH   SOLE   8,943 0 0
STANLEY BLACK & DECKER INC COM 854502101   231,829 2,877 SH   SOLE   2,877 0 0
STARBUCKS CORP COM 855244109   819,399 7,869 SH   SOLE   7,869 0 0
STERIS SHS USD G8473T100   691,286 3,614 SH   SOLE   3,614 0 0
STRYKER CORP COM 863667101   231,802 812 SH   SOLE   812 0 0
SYNOPSYS INC COM 871607107   1,255,313 3,250 SH   SOLE   3,250 0 0
SYSCO CORP COM 871829107   895,482 11,595 SH   SOLE   11,595 0 0
T ROWE PRICE GROUP INC COM 74144T108   1,223,610 10,838 SH   SOLE   10,838 0 0
TAPESTRY INC COM 876030107   4,150,415 96,275 SH   SOLE   96,275 0 0
TARGET CORP COM 87612E106   7,359,935 44,436 SH   SOLE   44,186 0 250
TELEDYNE TECHNOLOGIES INC COM 879360105   568,595 1,271 SH   SOLE   1,271 0 0
TELEFLEX INC COM 879369106   827,057 3,265 SH   SOLE   3,265 0 0
TESCO PLC AMERICAN DEPOSITARY ADR 881575401   1,073,318 108,900 SH   SOLE   108,900 0 0
TEXAS INSTRUMENTS INC COM 882508104   5,670,143 30,483 SH   SOLE   30,483 0 0
THERMO FISHER SCIENTIFIC COM 883556102   1,248,994 2,167 SH   SOLE   2,167 0 0
THOMSON REUTERS CORP COM NEW 884903709   2,382,497 18,310 SH   SOLE   18,310 0 0
TRIMBLE INC COM 896239100   243,753 4,650 SH   SOLE   4,650 0 0
UNILEVER PLC SPON ADR NEW 904767704   2,654,038 51,108 SH   SOLE   51,108 0 0
UNION PACIFIC CORP COM 907818108   7,637,414 37,948 SH   SOLE   37,948 0 0
UNITED GUARDIAN INC COM 910571108   868,090 92,350 SH   SOLE   92,350 0 0
UNIVERSAL STAINLESS & ALLOY COM 913837100   366,988 39,250 SH   SOLE   39,250 0 0
V.F. CORP COM 918204108   356,251 15,550 SH   SOLE   15,550 0 0
VALERO ENERGY CORP COM 91913Y100   893,440 6,400 SH   SOLE   6,400 0 0
VANGUARD INDEX GRWTH GROWTH ETF 922908736   357,198 1,432 SH   SOLE   1,432 0 0
VANGUARD SHORT TERM BOND ETF SHORT TRM BOND 921937827   334,491 4,373 SH   SOLE   4,373 0 0
VANGUARD STAR FD VANGUARD TOTA VG TL INTL STK F 921909768   828,150 15,000 SH   SOLE   15,000 0 0
VANGUARD TOTAL BOND MARKET ETF TOTAL BND MRKT 921937835   627,555 8,500 SH   SOLE   8,500 0 0
VANGUARD TOTAL INTERNATIONAL B TOTAL INT BD ETF 92203J407   475,600 9,722 SH   SOLE   9,722 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   5,859,571 150,670 SH   SOLE   150,670 0 0
VISA INC CLASS A COM CL A 92826C839   234,478 1,040 SH   SOLE   1,040 0 0
WABTEC CORP COM 929740108   1,872,743 18,531 SH   SOLE   18,522 0 9
WALGREENS BOOTS ALLIANCE INC COM 931427108   4,365,898 126,255 SH   SOLE   126,055 0 200
WALT DISNEY CO COM 254687106   2,595,770 25,924 SH   SOLE   25,924 0 0
WD 40 CO COM 929236107   231,465 1,300 SH   SOLE   1,300 0 0
WEC ENERGY GROUP COM 92939U106   1,689,799 17,827 SH   SOLE   17,827 0 0
WHIRLPOOL CORP COM 963320106   232,355 1,760 SH   SOLE   1,760 0 0
WILLIAMS SONOMA INC COM 969904101   9,684,623 79,604 SH   SOLE   79,604 0 0
WOODWARD INC COM 980745103   688,893 7,075 SH   SOLE   7,075 0 0
WVS FINANCIAL CORP COM 929358109   1,701,675 126,050 SH   SOLE   126,050 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   5,006,629 38,751 SH   SOLE   38,576 0 175
ZIMVIE INC COMMON STOCK COM 98888T107   1,071,573 148,212 SH   SOLE   148,195 0 17