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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 703 6,364 SH   SOLE   6,364 0 0
ABBOTT LABORATORIES COM 002824100 12,472 128,901 SH   SOLE   128,901 0 0
ABBVIE INC COM 00287Y109 16,440 122,495 SH   SOLE   122,295 0 200
ACCENTURE PLC SHS CLASS A G1151C101 441 1,713 SH   SOLE   1,713 0 0
ADOBE SYSTEMS INC COM 00724F101 1,232 4,475 SH   SOLE   4,475 0 0
AEROJET ROCKETDYNE HOLDINGS IN COM 007800105 2,267 56,700 SH   SOLE   56,200 0 500
AFLAC INC COM 001055102 2,609 46,427 SH   SOLE   46,427 0 0
AIR PRODUCTS & CHEMICALS INC COM 009158106 2,387 10,255 SH   SOLE   10,255 0 0
ALICO INC COM 016230104 551 19,524 SH   SOLE   19,524 0 0
ALLETE INC COM NEW 018522300 921 18,400 SH   SOLE   18,400 0 0
ALPHABET INC CLASS A CAP STK CL A 02079K305 297 3,100 SH   SOLE   3,100 0 0
ALPHABET INC CLASS C CAP STK CL C 02079K107 1,308 13,600 SH   SOLE   13,600 0 0
AMAZON.COM INC COM 023135106 558 4,935 SH   SOLE   4,935 0 0
AMCOR PLC ORD G0250X107 817 76,157 SH   SOLE   76,157 0 0
AMERICAN ELECTRIC POWER CO COM 025537101 294 3,398 SH   SOLE   3,398 0 0
AMERICAN EXPRESS COMPANY COM 025816109 4,209 31,200 SH   SOLE   31,200 0 0
AMETEK INC COM 031100100 1,237 10,908 SH   SOLE   10,908 0 0
AMGEN INC COM 031162100 433 1,923 SH   SOLE   1,923 0 0
APPLE INC COM 037833100 4,933 35,695 SH   SOLE   35,695 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 565 7,020 SH   SOLE   7,020 0 0
AT&T INC COM 00206R102 1,341 87,433 SH   SOLE   87,433 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 689 3,045 SH   SOLE   3,045 0 0
AZENTA INC COM 114340102 1,353 31,565 SH   SOLE   31,265 0 300
B&G FOODS INC COM 05508R106 379 22,990 SH   SOLE   22,990 0 0
BADGER METER INC COM 056525108 9,197 99,546 SH   SOLE   98,896 0 650
BAE SYSTEMS PLC SPONSORED SPONSORED ADR 05523R107 1,550 43,950 SH   SOLE   43,950 0 0
BANK MONTREAL QUEBEC COM 063671101 1,588 18,125 SH   SOLE   18,125 0 0
BANK OF NEW YORK MELLON CORP COM 064058100 1,276 33,127 SH   SOLE   33,127 0 0
BAXTER INTERNATIONAL INC COM 071813109 997 18,502 SH   SOLE   18,502 0 0
BERKSHIRE HATHAWAY INC CL B NEW 084670702 499 1,870 SH   SOLE   1,870 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,948 27,405 SH   SOLE   27,205 0 200
BROWN-FORMAN CORP CLASS CL A 115637100 365 5,400 SH   SOLE   5,400 0 0
BUSINESS FIRST BANCSHARES INC COM 12326C105 344 16,000 SH   SOLE   16,000 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 582 6,045 SH   SOLE   6,045 0 0
CAMPBELL SOUP CO COM 134429109 1,270 26,945 SH   SOLE   26,945 0 0
CANON INC SPONSORED ADR 138006309 2,180 100,000 SH   SOLE   99,000 0 1,000
CATERPILLAR INC COM 149123101 2,107 12,840 SH   SOLE   12,840 0 0
CHEVRON CORP COM 166764100 5,953 41,437 SH   SOLE   41,437 0 0
CINCINNATI FINANCIAL CORP COM 172062101 256 2,860 SH   SOLE   2,860 0 0
CISCO SYSTEMS INC COM 17275R102 556 13,904 SH   SOLE   13,904 0 0
CITRIX SYSTEMS INC COM 177376100 1,749 16,749 SH   SOLE   16,549 0 200
CKX LANDS INC COM 12562N104 502 45,963 SH   SOLE   45,963 0 0
CLOROX CO COM 189054109 1,979 15,413 SH   SOLE   15,413 0 0
COCA-COLA CO COM 191216100 6,694 119,500 SH   SOLE   119,500 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A 192446102 402 7,000 SH   SOLE   7,000 0 0
COHERENT CORP COM 19247G107 11,577 332,205 SH   SOLE   330,805 0 1,400
COLGATE-PALMOLIVE CO COM 194162103 4,463 63,533 SH   SOLE   63,133 0 400
CONOCOPHILLIPS COM 20825C104 545 5,325 SH   SOLE   5,325 0 0
COPART INC COM 217204106 593 5,576 SH   SOLE   5,576 0 0
CORNING INC COM 219350105 3,256 112,195 SH   SOLE   112,195 0 0
CORTEVA INC COM 22052L104 738 12,922 SH   SOLE   12,922 0 0
CRACKER BARREL OLD COUNTRY STO COM 22410J106 1,069 11,550 SH   SOLE   11,450 0 100
CUMMINS INC COM 231021106 3,616 17,770 SH   SOLE   17,770 0 0
CURTISS-WRIGHT CORP COM 231561101 1,627 11,690 SH   SOLE   11,690 0 0
CVS HEALTH CORP COM 126650100 418 4,386 SH   SOLE   4,386 0 0
DANAHER CORP COM 235851102 484 1,875 SH   SOLE   1,875 0 0
DARDEN RESTAURANTS INC COM 237194105 789 6,247 SH   SOLE   6,247 0 0
DEERE & CO COM 244199105 761 2,280 SH   SOLE   2,280 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 2,129 12,538 SH   SOLE   12,538 0 0
DOCUSIGN INC COM 256163106 249 4,650 SH   SOLE   4,650 0 0
DOMINION ENERGY INC COM 25746U109 1,102 15,950 SH   SOLE   15,950 0 0
DOUGLAS DYNAMICS COM 25960R105 1,047 37,350 SH   SOLE   37,350 0 0
DUKE ENERGY CORP COM NEW 26441C204 2,152 23,134 SH   SOLE   23,134 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 6,173 74,708 SH   SOLE   74,708 0 0
EL POLLO LOCO HOLDINGS INC COM 268603107 1,458 163,475 SH   SOLE   163,475 0 0
ELI LILLY & CO COM 532457108 22,800 70,513 SH   SOLE   70,363 0 150
EMERSON ELECTRIC CO COM 291011104 9,121 124,566 SH   SOLE   124,366 0 200
ENTERPRISE PRODUCTS PARTNERS COM 293792107 1,184 49,806 SH   SOLE   49,806 0 0
EQUITABLE HOLDINGS INC COM 29452E101 1,858 70,500 SH   SOLE   70,500 0 0
ERIE INDEMNITY CO CL A 29530P102 1,009 4,540 SH   SOLE   4,540 0 0
ESSENTIAL UTILITIES INC COM 29670G102 955 23,088 SH   SOLE   23,088 0 0
EXXON MOBIL CORP COM 30231G102 3,714 42,544 SH   SOLE   42,544 0 0
F5 NETWORKS COM 315616102 2,738 18,916 SH   SOLE   18,916 0 0
FEDERAL REALTY INVESTMENT TRUS SH BEN INT NEW 313745101 624 6,925 SH   SOLE   6,925 0 0
FEDERATED HERMES INC CL B 314211103 601 18,155 SH   SOLE   18,155 0 0
FEDEX CORP COM 31428X106 3,032 20,422 SH   SOLE   20,322 0 100
FORTUNE BRANDS HOME & SEC INC COM 34964C106 2,637 49,118 SH   SOLE   48,918 0 200
FRANKLIN RESOURCES INC COM 354613101 220 10,236 SH   SOLE   10,236 0 0
GENERAL DYNAMICS CORP COM 369550108 2,984 14,064 SH   SOLE   14,064 0 0
GENERAL ELECTRIC CO COM NEW 369604301 605 9,772 SH   SOLE   9,772 0 0
GENERAL MILLS INC COM 370334104 7,379 96,318 SH   SOLE   96,318 0 0
GENUINE PARTS CO COM 372460105 2,105 14,100 SH   SOLE   14,100 0 0
GILEAD SCIENCES INC COM 375558103 1,655 26,825 SH   SOLE   26,825 0 0
GORMAN RUPP COMPANY COM 383082104 2,717 114,200 SH   SOLE   114,200 0 0
H & R BLOCK INC COM 093671105 6,368 149,700 SH   SOLE   148,700 0 1,000
HASBRO INC COM 418056107 4,556 67,570 SH   SOLE   67,370 0 200
HEALTHCARE SVCS GROUP COM 421906108 799 66,050 SH   SOLE   66,050 0 0
HERSHEY CO COM 427866108 2,753 12,487 SH   SOLE   12,487 0 0
HOLOGIC INC COM 436440101 5,719 88,635 SH   SOLE   88,435 0 200
HOME DEPOT INC COM 437076102 1,967 7,127 SH   SOLE   7,127 0 0
HONEYWELL INTL INC COM 438516106 3,149 18,860 SH   SOLE   18,860 0 0
HUBBELL INC COM 443510607 4,109 18,425 SH   SOLE   18,425 0 0
HYSTER YALE MATERIALS HANDLING CL A 449172105 250 11,600 SH   SOLE   11,600 0 0
ILLINOIS TOOL WORKS INC COM 452308109 533 2,950 SH   SOLE   2,950 0 0
INTEL CORP COM 458140100 3,467 134,533 SH   SOLE   133,833 0 700
INTERNATIONAL BUSINESS MACHINE COM 459200101 4,690 39,479 SH   SOLE   39,479 0 0
INTERNATIONAL PAPER CO COM 460146103 330 10,418 SH   SOLE   10,418 0 0
ISHARES BARCLAYS 1-3 Y TREASUR 1 3 YR TREAS BD 464287457 678 8,350 SH   SOLE   8,350 0 0
ISHARES BARCLAYS TREASURY INFL TIP BD ETF 464287176 296 2,819 SH   SOLE   2,819 0 0
JOHNSON & JOHNSON COM 478160104 9,140 55,949 SH   SOLE   55,649 0 300
JPMORGAN CHASE & CO COM 46625H100 690 6,607 SH   SOLE   6,607 0 0
KELLOGG CO COM 487836108 3,731 53,553 SH   SOLE   53,553 0 0
KENNEDY-WILSON HOLDINGS INC COM 489398107 1,062 68,700 SH   SOLE   68,700 0 0
KIMBERLY CLARK CORP COM 494368103 6,836 60,741 SH   SOLE   60,591 0 150
LAM RESEARCH CORP COM 512807108 1,336 3,650 SH   SOLE   3,650 0 0
LEGGETT & PLATT INC COM 524660107 1,443 43,425 SH   SOLE   43,425 0 0
LOCKHEED MARTIN CORP COM 539830109 713 1,846 SH   SOLE   1,846 0 0
LYONDELLBASELL INDUSTRIES NV SHS - A - N53745100 1,656 22,000 SH   SOLE   22,000 0 0
MAGELLAN MIDSTREAM PARTNERS COM UNIT RP LP 559080106 410 8,625 SH   SOLE   8,625 0 0
MARATHON PETROLEUM CORP COM 56585A102 641 6,450 SH   SOLE   6,450 0 0
MARSH & MCLENNAN COMPANIES INC COM 571748102 485 3,250 SH   SOLE   3,250 0 0
MCCORMICK & COMPANY INC COM NON VTG 579780206 5,793 81,285 SH   SOLE   81,285 0 0
MCDONALDS CORP COM 580135101 281 1,219 SH   SOLE   1,219 0 0
MEDTRONIC PLC SHS G5960L103 1,771 21,929 SH   SOLE   21,929 0 0
MERCK & COMPANY INC COM 58933Y105 5,092 59,125 SH   SOLE   58,875 0 250
METLIFE INC COM 59156R108 3,042 50,047 SH   SOLE   50,047 0 0
MICROSOFT CORP COM 594918104 10,775 46,263 SH   SOLE   46,263 0 0
MILLERKNOLL INC COMMON STOCK COM 600544100 1,567 100,420 SH   SOLE   99,920 0 500
MONDELEZ INTERNATIONAL INC COM 609207105 1,147 20,915 SH   SOLE   20,915 0 0
MOODYS CORP COM 615369105 696 2,861 SH   SOLE   2,861 0 0
MSA SAFETY INC COM 553498106 3,417 31,269 SH   SOLE   31,269 0 0
NATIONAL FUEL GAS CO COM 636180101 6,139 99,733 SH   SOLE   99,733 0 0
NEOGEN CORP COM 640491106 1,045 74,781 SH   SOLE   74,781 0 0
NESTLE SA ADR 641069406 891 8,193 SH   SOLE   8,193 0 0
NEWMONT MINING CORP COM 651639106 1,052 25,031 SH   SOLE   25,031 0 0
NEXTERA ENERGY INC COM 65339F101 1,406 17,928 SH   SOLE   17,928 0 0
NORFOLK SOUTHERN CORP COM 655844108 508 2,425 SH   SOLE   2,425 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,072 2,278 SH   SOLE   2,278 0 0
OGE ENERGY CORP COM 670837103 1,225 33,600 SH   SOLE   33,600 0 0
OLD REPUBLIC INTL CORP COM 680223104 3,805 181,803 SH   SOLE   181,803 0 0
ONEOK INC COM 682680103 3,547 69,225 SH   SOLE   69,225 0 0
ORGANON & CO COMMON STOCK 68622V106 2,654 113,438 SH   SOLE   112,838 0 600
PAYCHEX INC COM 704326107 3,331 29,685 SH   SOLE   29,300 0 385
PAYPAL HOLDINGS INC COM 70450Y103 319 3,710 SH   SOLE   3,710 0 0
PEPSICO INC COM 713448108 4,914 30,097 SH   SOLE   30,097 0 0
PERKINELMER INC COM 714046109 1,430 11,881 SH   SOLE   11,881 0 0
PFIZER INC COM 717081103 3,078 70,334 SH   SOLE   70,334 0 0
PHILLIPS 66 CO COM 718546104 5,103 63,223 SH   SOLE   62,923 0 300
PITNEY BOWES INC COM 724479100 24 10,250 SH   SOLE   10,250 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 1,708 11,432 SH   SOLE   11,432 0 0
POWELL INDUSTRIES INC COM 739128106 374 17,750 SH   SOLE   17,750 0 0
PPG INDUSTRIES INC COM 693506107 4,902 44,282 SH   SOLE   44,282 0 0
PPL CORP COM 69351T106 422 16,663 SH   SOLE   16,663 0 0
PROCTER & GAMBLE CO COM 742718109 14,107 111,738 SH   SOLE   111,538 0 200
PRUDENTIAL FINANCIAL INC COM 744320102 900 10,487 SH   SOLE   10,487 0 0
QUALCOMM INC COM 747525103 2,789 24,689 SH   SOLE   24,689 0 0
ROCKWELL AUTOMATION INC COM 773903109 3,984 18,521 SH   SOLE   18,521 0 0
ROYAL BANK OF CANADA COM 780087102 813 9,025 SH   SOLE   9,025 0 0
S&P GLOBAL INC COM 78409V104 498 1,630 SH   SOLE   1,630 0 0
S&P MIDCAP 400 SPDR ETF UTSER1 S&PDCRP 78467Y107 300 748 SH   SOLE   748 0 0
SCHLUMBERGER LTD COM 806857108 297 8,277 SH   SOLE   8,277 0 0
SCIENCE APPLICATIONS INTERNATI COM 808625107 1,142 12,910 SH   SOLE   12,910 0 0
SEAGATE TECHNOLOGY HOLDINGS PL ORD SHS G7997R103 7,705 144,746 SH   SOLE   144,446 0 300
SHELL PLC AMERICAN DEPOSITARY SPON ADS 780259305 833 16,750 SH   SOLE   16,750 0 0
SMUCKER JM CO COM NEW 832696405 834 6,070 SH   SOLE   6,070 0 0
SNAP-ON INC COM 833034101 252 1,250 SH   SOLE   1,250 0 0
SOUTHERN CO COM 842587107 370 5,443 SH   SOLE   5,443 0 0
STANLEY BLACK & DECKER INC COM 854502101 521 6,927 SH   SOLE   6,927 0 0
STARBUCKS CORP COM 855244109 1,033 12,254 SH   SOLE   12,254 0 0
STERIS SHS USD G8473T100 684 4,114 SH   SOLE   4,114 0 0
SYNOPSYS INC COM 871607107 1,069 3,500 SH   SOLE   3,500 0 0
SYSCO CORP COM 871829107 951 13,445 SH   SOLE   13,445 0 0
T ROWE PRICE GROUP INC COM 74144T108 1,332 12,688 SH   SOLE   12,688 0 0
TAPESTRY INC COM 876030107 2,633 92,625 SH   SOLE   92,625 0 0
TARGET CORP COM 87612E106 6,932 46,716 SH   SOLE   46,466 0 250
TELEFLEX INC COM 879369106 557 2,765 SH   SOLE   2,765 0 0
TESCO PLC AMERICAN DEPOSITARY ADR 881575401 887 128,000 SH   SOLE   128,000 0 0
TEXAS INSTRUMENTS INC COM 882508104 4,679 30,233 SH   SOLE   30,233 0 0
THERMO FISHER SCIENTIFIC COM 883556102 985 1,942 SH   SOLE   1,942 0 0
THOMSON REUTERS CORP COM NEW 884903709 1,997 19,457 SH   SOLE   19,457 0 0
TRIMBLE INC COM 896239100 252 4,650 SH   SOLE   4,650 0 0
UNILEVER PLC SPON ADR NEW 904767704 2,438 55,619 SH   SOLE   55,619 0 0
UNION PACIFIC CORP COM 907818108 7,085 36,368 SH   SOLE   36,368 0 0
UNITED GUARDIAN INC COM 910571108 1,049 92,350 SH   SOLE   92,350 0 0
UNIVERSAL STAINLESS & ALLOY COM 913837100 457 64,250 SH   SOLE   64,250 0 0
V.F. CORP COM 918204108 923 30,850 SH   SOLE   30,850 0 0
VALERO ENERGY CORP COM 91913Y100 427 4,000 SH   SOLE   4,000 0 0
VANGUARD INDEX GRWTH GROWTH ETF 922908736 377 1,764 SH   SOLE   1,764 0 0
VANGUARD SHORT TERM BOND ETF SHORT TRM BOND 921937827 365 4,873 SH   SOLE   4,873 0 0
VANGUARD STAR FD VANGUARD TOTA VG TL INTL STK F 921909768 761 16,622 SH   SOLE   16,622 0 0
VANGUARD TOTAL BOND MARKET ETF TOTAL BND MRKT 921937835 606 8,500 SH   SOLE   8,500 0 0
VANGUARD TOTAL INTERNATIONAL B TOTAL INT BD ETF 92203J407 660 13,836 SH   SOLE   13,836 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 6,176 162,654 SH   SOLE   162,654 0 0
WABTEC CORP COM 929740108 1,317 16,187 SH   SOLE   16,178 0 9
WALGREENS BOOTS ALLIANCE INC COM 931427108 4,310 137,268 SH   SOLE   137,068 0 200
WALT DISNEY CO COM 254687106 2,538 26,904 SH   SOLE   26,904 0 0
WD 40 CO COM 929236107 228 1,300 SH   SOLE   1,300 0 0
WEC ENERGY GROUP COM 92939U106 1,305 14,593 SH   SOLE   14,593 0 0
WHIRLPOOL CORP COM 963320106 251 1,860 SH   SOLE   1,860 0 0
WILLIAMS SONOMA INC COM 969904101 8,979 76,192 SH   SOLE   76,192 0 0
WOODWARD INC COM 980745103 247 3,075 SH   SOLE   3,075 0 0
WVS FINANCIAL CORP COM 929358109 1,938 138,400 SH   SOLE   138,400 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 4,171 39,891 SH   SOLE   39,716 0 175
ZIMVIE INC COMMON STOCK COM 98888T107 446 45,164 SH   SOLE   45,147 0 17