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 1,253 8,418 SH   SOLE   8,418 0 0
ABBOTT LABORATORIES COM 002824100 13,886 117,324 SH   SOLE   117,117 0 207
ABBVIE INC COM 00287Y109 20,030 123,559 SH   SOLE   123,359 0 200
ACCENTURE PLC SHS CLASS A G1151C101 578 1,713 SH   SOLE   1,713 0 0
ADOBE SYSTEMS INC COM 00724F101 1,310 2,875 SH   SOLE   2,875 0 0
AEROJET ROCKETDYNE HOLDINGS IN COM 007800105 2,459 62,500 SH   SOLE   62,000 0 500
AFLAC INC COM 001055102 2,178 33,827 SH   SOLE   31,675 0 2,152
AIR PRODUCTS & CHEMICALS INC COM 009158106 2,600 10,405 SH   SOLE   9,705 0 700
ALICO INC COM 016230104 790 21,024 SH   SOLE   21,024 0 0
ALPHABET INC CAP STK CL A 02079K305 401 144 SH   SOLE   144 0 0
ALPHABET INC CAP STK CL C 02079K107 1,709 612 SH   SOLE   582 0 30
AMAZON.COM INC COM 023135106 802 246 SH   SOLE   246 0 0
AMCOR PLC ORD G0250X107 950 83,817 SH   SOLE   83,817 0 0
AMERICAN ELECTRIC POWER CO COM 025537101 359 3,598 SH   SOLE   3,598 0 0
AMERICAN EXPRESS COMPANY COM 025816109 5,956 31,850 SH   SOLE   31,759 0 91
AMETEK INC COM 031100100 1,453 10,908 SH   SOLE   10,908 0 0
AMGEN INC COM 031162100 1,052 4,350 SH   SOLE   4,275 0 75
APPLE INC COM 037833100 6,191 35,457 SH   SOLE   34,357 0 1,100
ARCHER DANIELS MIDLAND CO COM 039483102 643 7,120 SH   SOLE   7,120 0 0
AT&T INC COM 00206R102 2,115 89,503 SH   SOLE   82,863 0 6,640
AUTOMATIC DATA PROCESSING INC COM 053015103 693 3,045 SH   SOLE   3,045 0 0
AZENTA INC COM 114340102 2,093 25,250 SH   SOLE   24,950 0 300
B&G FOODS INC COM 05508R106 694 25,740 SH   SOLE   25,540 0 200
BADGER METER INC COM 056525108 9,726 97,546 SH   SOLE   96,896 0 650
BANK OF NEW YORK MELLON CORP COM 064058100 410 8,252 SH   SOLE   8,252 0 0
BAXTER INTERNATIONAL INC COM 071813109 1,435 18,502 SH   SOLE   18,502 0 0
BERKSHIRE HATHAWAY INC CL B NEW 084670702 660 1,870 SH   SOLE   1,870 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 4,653 63,718 SH   SOLE   61,493 0 2,225
BROWN-FORMAN CORP CL A 115637100 339 5,400 SH   SOLE   5,400 0 0
BUSINESS FIRST BANCSHARES INC COM 12326C105 389 16,000 SH   SOLE   16,000 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 662 6,145 SH   SOLE   6,145 0 0
CAMPBELL SOUP CO COM 134429109 1,353 30,362 SH   SOLE   30,362 0 0
CANON INC SPONSORED ADR 138006309 2,578 106,050 SH   SOLE   105,050 0 1,000
CATERPILLAR INC COM 149123101 767 3,440 SH   SOLE   3,440 0 0
CB FINANCIAL SERVICES INC COM 12479G101 264 11,160 SH   SOLE   11,160 0 0
CHEVRON CORP COM 166764100 6,998 42,980 SH   SOLE   42,877 0 103
CINCINNATI FINANCIAL CORP COM 172062101 389 2,860 SH   SOLE   2,860 0 0
CISCO SYSTEMS INC COM 17275R102 887 15,902 SH   SOLE   15,902 0 0
CITRIX SYSTEMS INC COM 177376100 2,754 27,299 SH   SOLE   27,099 0 200
CKX LANDS INC COM 12562N104 504 46,213 SH   SOLE   46,213 0 0
CLOROX CO COM 189054109 1,581 11,373 SH   SOLE   11,373 0 0
COCA-COLA CO COM 191216100 7,780 125,485 SH   SOLE   123,054 0 2,431
COGNIZANT TECHNOLOGY SOLUTIONS CL A 192446102 740 8,250 SH   SOLE   8,250 0 0
COHERENT INC COM 192479103 232 850 SH   SOLE   850 0 0
COLGATE-PALMOLIVE CO COM 194162103 4,761 62,783 SH   SOLE   61,783 0 1,000
CONOCOPHILLIPS COM 20825C104 533 5,325 SH   SOLE   5,325 0 0
COPART INC COM 217204106 700 5,576 SH   SOLE   5,576 0 0
CORNING INC COM 219350105 4,673 126,595 SH   SOLE   123,995 0 2,600
CORTEVA INC COM 22052L104 1,204 20,941 SH   SOLE   20,941 0 0
CRACKER BARREL OLD COUNTRY STO COM 22410J106 1,289 10,860 SH   SOLE   10,760 0 100
CUMMINS INC COM 231021106 2,004 9,770 SH   SOLE   9,770 0 0
CURTISS-WRIGHT CORP COM 231561101 1,755 11,690 SH   SOLE   11,690 0 0
CVS HEALTH CORP COM 126650100 467 4,616 SH   SOLE   4,616 0 0
DANAHER CORP COM 235851102 550 1,875 SH   SOLE   1,875 0 0
DARDEN RESTAURANTS INC COM 237194105 831 6,247 SH   SOLE   6,247 0 0
DEERE & CO COM 244199105 947 2,280 SH   SOLE   2,280 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 2,557 12,588 SH   SOLE   12,588 0 0
DIGITAL REALTY TRUST INC COM 253868103 1,512 10,665 SH   SOLE   9,715 0 950
DOCUSIGN INC COM 256163106 396 3,700 SH   SOLE   3,700 0 0
DOMINION ENERGY INC COM 25746U109 1,372 16,150 SH   SOLE   14,850 0 1,300
DOUGLAS DYNAMICS COM 25960R105 1,344 38,850 SH   SOLE   38,850 0 0
DUKE ENERGY CORP COM NEW 26441C204 2,617 23,434 SH   SOLE   21,759 0 1,675
EATON CORP PLC SHS G29183103 224 1,474 SH   SOLE   1,474 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 8,839 75,081 SH   SOLE   75,081 0 0
EL POLLO LOCO HOLDINGS INC COM 268603107 1,876 161,475 SH   SOLE   161,475 0 0
ELI LILLY & CO COM 532457108 23,790 83,073 SH   SOLE   82,623 0 450
EMERSON ELECTRIC CO COM 291011104 11,500 117,291 SH   SOLE   115,941 0 1,350
ENTERPRISE PRODUCTS PARTNERS L COM 293792107 1,280 49,606 SH   SOLE   46,905 0 2,701
EQUITABLE HOLDINGS INC COM 29452E101 510 16,500 SH   SOLE   16,500 0 0
ERIE INDEMNITY CO CL A 29530P102 817 4,640 SH   SOLE   4,640 0 0
ESSENTIAL UTILITIES INC COM 29670G102 1,191 23,288 SH   SOLE   23,288 0 0
EXXON MOBIL CORP COM 30231G102 3,720 45,044 SH   SOLE   45,044 0 0
F5 NETWORKS COM 315616102 3,959 18,946 SH   SOLE   18,946 0 0
FEDERAL REALTY INVESTMENT TRUS SH BEN INT NEW 313745101 2,057 16,850 SH   SOLE   15,425 0 1,425
FEDERATED HERMES INC CL B 314211103 862 25,305 SH   SOLE   25,305 0 0
FEDEX CORP COM 31428X106 6,300 27,227 SH   SOLE   26,477 0 750
FORTUNE BRANDS HOME & SEC INC COM 34964C106 2,353 31,678 SH   SOLE   31,678 0 0
FRANKLIN RESOURCES INC COM 354613101 314 11,236 SH   SOLE   11,236 0 0
FREEPORT MCMORAN COP & GLD CL B 35671D857 276 5,550 SH   SOLE   5,550 0 0
GENERAL DYNAMICS CORP COM 369550108 3,416 14,164 SH   SOLE   13,464 0 700
GENERAL ELECTRIC CO COM NEW 369604301 973 10,639 SH   SOLE   10,639 0 0
GENERAL MILLS INC COM 370334104 9,277 136,993 SH   SOLE   135,143 0 1,850
GENUINE PARTS CO COM 372460105 3,803 30,177 SH   SOLE   28,677 0 1,500
GILEAD SCIENCES INC COM 375558103 1,690 28,425 SH   SOLE   26,275 0 2,150
GORMAN RUPP COMPANY COM 383082104 710 19,800 SH   SOLE   19,800 0 0
H & R BLOCK INC COM 093671105 4,944 189,850 SH   SOLE   187,250 0 2,600
HASBRO INC COM 418056107 3,610 44,070 SH   SOLE   43,870 0 200
HEALTHCARE SVCS GROUP COM 421906108 1,579 85,050 SH   SOLE   85,050 0 0
HERSHEY CO COM 427866108 2,608 12,037 SH   SOLE   12,037 0 0
HOLOGIC INC COM 436440101 6,636 86,385 SH   SOLE   86,185 0 200
HOME DEPOT INC COM 437076102 399 1,332 SH   SOLE   1,332 0 0
HONEYWELL INTL INC COM 438516106 3,741 19,225 SH   SOLE   18,225 0 1,000
HUBBELL INC COM 443510607 3,455 18,800 SH   SOLE   18,800 0 0
HYSTER YALE MATERIALS HANDLING CL A 449172105 805 24,225 SH   SOLE   24,225 0 0
II-VI INC COM 902104108 22,965 316,807 SH   SOLE   315,407 0 1,400
ILLINOIS TOOL WORKS INC COM 452308109 618 2,950 SH   SOLE   2,950 0 0
INTEL CORP COM 458140100 3,376 68,115 SH   SOLE   64,576 0 3,539
INTERNATIONAL BUSINESS MACHINE COM 459200101 8,213 63,164 SH   SOLE   61,464 0 1,700
INTERNATIONAL PAPER CO COM 460146103 458 9,918 SH   SOLE   9,918 0 0
INTL FLAVOR & FRAGRANCES INC COM 459506101 298 2,269 SH   SOLE   2,269 0 0
ISHARES BARCLAYS 1-3 Y TREASUR 1 3 YR TREAS BD 464287457 959 11,500 SH   SOLE   11,500 0 0
ISHARES BARCLAYS TREASURY INFL TIP BD ETF 464287176 413 3,314 SH   SOLE   3,314 0 0
JOHNSON & JOHNSON COM 478160104 9,978 56,299 SH   SOLE   55,999 0 300
JPMORGAN CHASE & CO COM 46625H100 901 6,607 SH   SOLE   6,607 0 0
KELLOGG CO COM 487836108 4,739 73,483 SH   SOLE   72,733 0 750
KIMBERLY CLARK CORP COM 494368103 7,154 58,091 SH   SOLE   56,141 0 1,950
LAM RESEARCH CORP COM 512807108 1,989 3,700 SH   SOLE   3,700 0 0
LEGGETT & PLATT INC COM 524660107 1,529 43,925 SH   SOLE   39,625 0 4,300
LOCKHEED MARTIN CORP COM 539830109 1,623 3,676 SH   SOLE   3,601 0 75
MAGELLAN MIDSTREAM PARTNERS COM UNIT RP LP 559080106 423 8,625 SH   SOLE   8,125 0 500
MARATHON PETROLEUM CORP COM 56585A102 646 7,550 SH   SOLE   7,550 0 0
MARRIOT INTERNATIONAL INC CL A 571903202 215 1,225 SH   SOLE   1,225 0 0
MARSH & MCLENNAN COMPANIES INC COM 571748102 554 3,250 SH   SOLE   3,250 0 0
MCCORMICK & COMPANY INC COM NON VTG 579780206 7,722 77,372 SH   SOLE   77,372 0 0
MCDONALDS CORP COM 580135101 296 1,199 SH   SOLE   1,199 0 0
MEDTRONIC PLC SHS G5960L103 1,351 12,179 SH   SOLE   11,129 0 1,050
MERCK & COMPANY INC COM 58933Y105 6,823 83,156 SH   SOLE   82,343 0 813
META PLATFORMS INC CL A 30303M102 207 930 SH   SOLE   930 0 0
METLIFE INC COM 59156R108 3,479 49,497 SH   SOLE   49,497 0 0
MICROSOFT CORP COM 594918104 13,088 42,450 SH   SOLE   41,900 0 550
MILLERKNOLL INC COM 600544100 3,486 100,870 SH   SOLE   100,370 0 500
MONDELEZ INTERNATIONAL INC COM 609207105 1,376 21,915 SH   SOLE   21,915 0 0
MOODYS CORP COM 615369105 965 2,861 SH   SOLE   2,861 0 0
MSA SAFETY INC COM 553498106 4,063 30,619 SH   SOLE   30,619 0 0
NATIONAL FUEL GAS CO COM 636180101 6,467 94,133 SH   SOLE   94,133 0 0
NEOGEN CORP COM 640491106 769 24,930 SH   SOLE   24,930 0 0
NESTLE SA ADR 641069406 1,018 7,793 SH   SOLE   7,718 0 75
NEWMONT MINING CORP COM 651639106 2,068 26,031 SH   SOLE   26,031 0 0
NEXTERA ENERGY INC COM 65339F101 1,455 17,178 SH   SOLE   17,178 0 0
NORFOLK SOUTHERN CORP COM 655844108 692 2,425 SH   SOLE   2,425 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,019 2,278 SH   SOLE   2,033 0 245
NVIDIA CORP COM 67066G104 248 908 SH   SOLE   908 0 0
OGE ENERGY CORP COM 670837103 1,370 33,600 SH   SOLE   30,400 0 3,200
OLD REPUBLIC INTL CORP COM 680223104 3,355 129,703 SH   SOLE   125,200 0 4,503
ONEOK INC COM 682680103 4,939 69,925 SH   SOLE   64,925 0 5,000
ORGANON & CO COMMON STOCK 68622V106 4,192 120,008 SH   SOLE   113,968 0 6,040
PAYCHEX INC COM 704326107 4,051 29,685 SH   SOLE   29,300 0 385
PAYPAL HOLDINGS INC COM 70450Y103 313 2,710 SH   SOLE   2,710 0 0
PEPSICO INC COM 713448108 5,024 30,017 SH   SOLE   29,042 0 975
PERKINELMER INC COM 714046109 1,790 10,261 SH   SOLE   10,261 0 0
PFIZER INC COM 717081103 1,648 31,833 SH   SOLE   31,833 0 0
PHILLIPS 66 CO COM 718546104 3,953 45,753 SH   SOLE   45,203 0 550
PITNEY BOWES INC COM 724479100 57 11,000 SH   SOLE   11,000 0 0
PNC FINANCIAL SERVICES GROUP I COM 693475105 639 3,463 SH   SOLE   3,463 0 0
POWELL INDUSTRIES INC COM 739128106 345 17,750 SH   SOLE   17,750 0 0
PPG INDUSTRIES INC COM 693506107 5,853 44,652 SH   SOLE   43,177 0 1,475
PPL CORP COM 69351T106 476 16,663 SH   SOLE   16,663 0 0
PROCTER & GAMBLE CO COM 742718109 16,713 109,375 SH   SOLE   108,296 0 1,079
QUALCOMM INC COM 747525103 2,769 18,119 SH   SOLE   17,369 0 750
REGENERON PHARMACEUTICALS INC COM 75886F107 210 300 SH   SOLE   300 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,358 4,851 SH   SOLE   4,851 0 0
ROYAL BANK OF CANADA COM 780087102 962 8,725 SH   SOLE   7,425 0 1,300
S&P GLOBAL INC COM 78409V104 730 1,780 SH   SOLE   1,780 0 0
SCHLUMBERGER LTD COM 806857108 371 8,980 SH   SOLE   8,980 0 0
SCIENCE APPLICATIONS INTERNATI COM 808625107 1,277 13,860 SH   SOLE   13,860 0 0
SEAGATE TECHNOLOGY HOLDINGS PL ORD SHS G7997R103 13,076 145,446 SH   SOLE   143,646 0 1,800
SHELL PLC SPON ADS 780259305 926 16,850 SH   SOLE   16,850 0 0
SMUCKER JM CO COM NEW 832696405 3,831 28,295 SH   SOLE   26,770 0 1,525
SNAP-ON INC COM 833034101 257 1,250 SH   SOLE   1,250 0 0
SOMERSET TR HLDG CO COM 835126103 204 4,507 SH   SOLE   4,507 0 0
SOUTHERN CO COM 842587107 395 5,443 SH   SOLE   5,443 0 0
STARBUCKS CORP COM 855244109 1,289 14,169 SH   SOLE   14,169 0 0
STERIS SHS USD G8473T100 1,041 4,304 SH   SOLE   4,304 0 0
STRYKER CORP COM 863667101 217 812 SH   SOLE   812 0 0
SYNOPSYS INC COM 871607107 1,250 3,750 SH   SOLE   3,750 0 0
SYSCO CORP COM 871829107 1,219 14,924 SH   SOLE   13,774 0 1,150
T ROWE PRICE GROUP INC COM 74144T108 1,903 12,588 SH   SOLE   11,438 0 1,150
TAPESTRY INC COM 876030107 3,419 92,025 SH   SOLE   92,025 0 0
TARGET CORP COM 87612E106 9,995 47,096 SH   SOLE   45,640 0 1,456
TELEFLEX INC COM 879369106 958 2,700 SH   SOLE   2,700 0 0
TESCO PLC ADR 881575401 1,554 142,500 SH   SOLE   128,700 0 13,800
TEXAS INSTRUMENTS INC COM 882508104 5,529 30,133 SH   SOLE   29,133 0 1,000
THE TRADE DESK INC COM CL A 88339J105 208 3,000 SH   SOLE   3,000 0 0
THERMO FISHER SCIENTIFIC COM 883556102 1,147 1,942 SH   SOLE   1,942 0 0
THOMSON REUTERS CORP COM NEW 884903709 2,118 19,457 SH   SOLE   19,457 0 0
TRACTOR SUPPLY CO COM 892356106 210 900 SH   SOLE   900 0 0
TRIMBLE INC COM 896239100 335 4,650 SH   SOLE   4,650 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,054 23,119 SH   SOLE   23,119 0 0
UNION PACIFIC CORP COM 907818108 10,141 37,118 SH   SOLE   37,118 0 0
UNITED GUARDIAN INC COM 910571108 2,066 90,850 SH   SOLE   90,850 0 0
UNIVERSAL STAINLESS & ALLOY COM 913837100 597 68,750 SH   SOLE   68,750 0 0
VALERO ENERGY CORP COM 91913Y100 426 4,200 SH   SOLE   4,200 0 0
VANGUARD INDEX GRWTH GROWTH ETF 922908736 452 1,571 SH   SOLE   1,571 0 0
VANGUARD SHORT TERM BOND ETF SHORT TRM BOND 921937827 380 4,873 SH   SOLE   4,873 0 0
VANGUARD STAR FD VANGUARD TOTA VG TL INTL STK F 921909768 993 16,622 SH   SOLE   16,622 0 0
VANGUARD TOTAL BOND MARKET ETF TOTAL BND MRKT 921937835 676 8,500 SH   SOLE   8,500 0 0
VANGUARD TOTAL INTERNATIONAL B TOTAL INT BD ETF 92203J407 779 14,859 SH   SOLE   14,859 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 7,583 148,854 SH   SOLE   148,501 0 353
WABTEC CORP COM 929740108 1,278 13,287 SH   SOLE   13,278 0 9
WALGREENS BOOTS ALLIANCE INC COM 931427108 8,758 195,618 SH   SOLE   190,818 0 4,800
WALT DISNEY CO COM 254687106 3,817 27,829 SH   SOLE   27,829 0 0
WD 40 CO COM 929236107 238 1,300 SH   SOLE   1,300 0 0
WEC ENERGY GROUP COM 92939U106 1,457 14,593 SH   SOLE   14,593 0 0
WHIRLPOOL CORP COM 963320106 321 1,860 SH   SOLE   1,860 0 0
WILLIAMS SONOMA INC COM 969904101 9,538 65,777 SH   SOLE   64,652 0 1,125
WVS FINANCIAL CORP COM 929358109 2,209 146,280 SH   SOLE   146,280 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 4,760 37,216 SH   SOLE   37,041 0 175