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 3,092 16,049 SH   SOLE   15,899 0 150
ABBOTT LABORATORIES COM 002824100 14,178 118,306 SH   SOLE   117,542 0 764
ABBVIE INC COM 00287Y109 14,975 138,373 SH   SOLE   134,093 0 4,280
ACCENTURE PLC SHS CLASS A G1151C101 426 1,543 SH   SOLE   1,543 0 0
ADOBE SYSTEMS INC COM 00724F101 879 1,850 SH   SOLE   1,850 0 0
AFLAC INC COM 001055102 1,441 28,152 SH   SOLE   20,800 0 7,352
AIR PRODUCTS & CHEMICALS INC COM 009158106 779 2,769 SH   SOLE   2,769 0 0
ALICO INC COM 016230104 493 16,524 SH   SOLE   16,524 0 0
ALPHABET INC CLASS C CAP STK CL C 02079K107 623 301 SH   SOLE   301 0 0
AMAZON.COM INC COM 023135106 572 185 SH   SOLE   185 0 0
AMCOR PLC ORD G0250X107 1,034 88,535 SH   SOLE   88,535 0 0
AMERICAN ELECTRIC POWER CO COM 025537101 293 3,464 SH   SOLE   3,464 0 0
AMERICAN EXPRESS COMPANY COM 025816109 4,902 34,659 SH   SOLE   34,258 0 401
AMETEK INC COM 031100100 1,623 12,708 SH   SOLE   12,708 0 0
AMGEN INC COM 031162100 1,896 7,622 SH   SOLE   5,947 0 1,675
APPLE INC COM 037833100 2,531 20,722 SH   SOLE   20,722 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,501 26,330 SH   SOLE   20,680 0 5,650
AT&T INC COM 00206R102 2,949 97,419 SH   SOLE   82,673 0 14,746
AUTOMATIC DATA PROCESSING INC COM 053015103 591 3,135 SH   SOLE   2,235 0 900
B&G FOODS INC COM 05508R106 1,549 49,875 SH   SOLE   39,875 0 10,000
BADGER METER INC COM 056525108 9,451 101,546 SH   SOLE   100,896 0 650
BAE SYSTEMS PLC SPONSORED SPON ADR 05523R107 1,285 46,100 SH   SOLE   33,200 0 12,900
BANK OF NEW YORK MELLON CORP COM 064058100 385 8,145 SH   SOLE   8,145 0 0
BAXTER INTERNATIONAL INC COM 071813109 1,604 19,017 SH   SOLE   19,017 0 0
BERKSHIRE HATHAWAY INC - B CL B NEW 084670702 409 1,600 SH   SOLE   1,600 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 2,252 35,668 SH   SOLE   30,404 0 5,264
BROOKS AUTOMATION INC COM 114340102 3,270 40,050 SH   SOLE   39,750 0 300
BUSINESS FIRST BANCSHARES INC COM 12326C105 383 16,000 SH   SOLE   16,000 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 704 7,380 SH   SOLE   7,380 0 0
CAMPBELL SOUP CO COM 134429109 1,506 29,962 SH   SOLE   29,962 0 0
CANADIAN IMPERIAL BANK COM 136069101 692 7,075 SH   SOLE   4,675 0 2,400
CANON INC SPON ADR 138006309 2,394 105,150 SH   SOLE   104,150 0 1,000
CARRIER GLOBAL CORPORATION COM COM 14448C104 206 4,886 SH   SOLE   4,886 0 0
CATERPILLAR INC COM 149123101 654 2,820 SH   SOLE   2,820 0 0
CB FINANCIAL SERVICES INC COM 12479G101 214 9,660 SH   SOLE   9,660 0 0
CHEVRON CORP COM 166764100 4,826 46,052 SH   SOLE   44,894 0 1,158
CINCINNATI FINANCIAL CORP COM 172062101 318 3,080 SH   SOLE   3,080 0 0
CISCO SYSTEMS INC COM 17275R102 741 14,327 SH   SOLE   14,327 0 0
CKX LANDS INC COM 12562N104 645 49,813 SH   SOLE   49,813 0 0
CLOROX CO COM 189054109 2,469 12,800 SH   SOLE   11,250 0 1,550
COCA-COLA CO COM 191216100 7,573 143,680 SH   SOLE   134,853 0 8,827
COGNIZANT TECHNOLOGY SOLUTIONS CL A 192446102 527 6,750 SH   SOLE   6,750 0 0
COLGATE-PALMOLIVE CO COM 194162103 5,183 65,748 SH   SOLE   60,770 0 4,978
COMCAST CORP CL A 20030N101 259 4,787 SH   SOLE   4,417 0 370
CONOCOPHILLIPS COM 20825C104 428 8,072 SH   SOLE   8,072 0 0
CONSOLIDATED EDISON INC COM 209115104 1,638 21,899 SH   SOLE   16,449 0 5,450
COPART INC COM 217204106 792 7,290 SH   SOLE   7,290 0 0
CORNING INC COM 219350105 5,781 132,855 SH   SOLE   128,355 0 4,500
CORTEVA INC COM 22052L104 1,018 21,845 SH   SOLE   21,845 0 0
CRACKER BARREL OLD COUNTRY STO COM 22410J106 1,652 9,555 SH   SOLE   9,455 0 100
CUBIC CORP COM 229669106 1,980 26,557 SH   SOLE   26,557 0 0
CUMMINS INC COM 231021106 2,655 10,245 SH   SOLE   10,245 0 0
CURTISS-WRIGHT CORP COM 231561101 1,159 9,775 SH   SOLE   9,775 0 0
CVS HEALTH CORP COM 126650100 2,215 29,448 SH   SOLE   23,698 0 5,750
DANAHER CORP COM 235851102 298 1,325 SH   SOLE   1,325 0 0
DARDEN RESTAURANTS INC COM 237194105 914 6,437 SH   SOLE   6,437 0 0
DEERE & CO COM 244199105 861 2,300 SH   SOLE   2,300 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 3,906 23,789 SH   SOLE   21,489 0 2,300
DIGITAL REALTY TRUST INC COM 253868103 1,292 9,175 SH   SOLE   6,525 0 2,650
DISNEY WALT CO COM DISNEY 254687106 5,042 27,325 SH   SOLE   27,009 0 316
DOMINION ENERGY INC COM 25746U109 1,310 17,240 SH   SOLE   12,890 0 4,350
DOUGLAS DYNAMICS COM 25960R105 812 17,600 SH   SOLE   17,600 0 0
DOW INC COM 260557103 497 7,777 SH   SOLE   5,102 0 2,675
DUKE ENERGY CORP COM NEW 26441C204 1,171 12,133 SH   SOLE   7,869 0 4,264
EDWARDS LIFESCIENCES CORP COM 28176E108 6,456 77,182 SH   SOLE   77,182 0 0
EL POLLO LOCO HOLDINGS INC COM 268603107 2,075 128,725 SH   SOLE   128,725 0 0
ELI LILLY & CO COM 532457108 15,863 84,913 SH   SOLE   84,363 0 550
EMERSON ELECTRIC CO COM 291011104 10,734 118,981 SH   SOLE   113,531 0 5,450
ENTERGY CORP COM 29364G103 1,255 12,621 SH   SOLE   9,071 0 3,550
ENTERPRISE PRODUCTS PARTNERS L COM 293792107 1,073 48,751 SH   SOLE   33,450 0 15,301
EQUITABLE HOLDINGS INC COM 29452E101 473 14,500 SH   SOLE   14,500 0 0
ERIE INDEMNITY CO CL A 29530P102 309 1,400 SH   SOLE   1,400 0 0
ESSENTIAL UTILITIES INC COM 29670G102 1,260 28,163 SH   SOLE   28,163 0 0
EXXON MOBIL CORP COM 30231G102 3,036 54,382 SH   SOLE   49,932 0 4,450
F5 NETWORKS COM 315616102 3,511 16,831 SH   SOLE   16,831 0 0
FEDERATED HERMES INC CL B 314211103 884 28,255 SH   SOLE   28,255 0 0
FEDEX CORP COM 31428X106 5,296 18,647 SH   SOLE   18,547 0 100
FORTUNE BRANDS HOME & SEC INC COM 34964C106 2,779 29,003 SH   SOLE   29,003 0 0
FRANKLIN RESOURCES INC COM 354613101 427 14,436 SH   SOLE   14,436 0 0
FREEPORT MCMORAN COP & GLD CL B 35671D857 204 6,200 SH   SOLE   6,200 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 506 20,600 SH   SOLE   20,600 0 0
GENERAL DYNAMICS CORP COM 369550108 2,602 14,329 SH   SOLE   12,104 0 2,225
GENERAL ELECTRIC CO COM 369604103 1,761 134,136 SH   SOLE   133,386 0 750
GENERAL MILLS INC COM 370334104 8,281 135,043 SH   SOLE   129,293 0 5,750
GENUINE PARTS CO COM 372460105 1,847 15,977 SH   SOLE   15,977 0 0
GILEAD SCIENCES INC COM 375558103 625 9,675 SH   SOLE   8,075 0 1,600
GLAXOSMITHKLINE PLC SPON ADR 37733W105 547 15,332 SH   SOLE   12,782 0 2,550
GORMAN RUPP COMPANY COM 383082104 632 19,100 SH   SOLE   19,100 0 0
HASBRO INC COM 418056107 3,774 39,265 SH   SOLE   39,065 0 200
HEALTHCARE SVCS GROUP COM 421906108 3,052 108,900 SH   SOLE   108,900 0 0
HERMAN MILLER INC COM 600544100 3,243 78,820 SH   SOLE   78,820 0 0
HERSHEY CO COM 427866108 1,888 11,940 SH   SOLE   11,458 0 482
HOLOGIC INC COM 436440101 6,193 83,260 SH   SOLE   79,010 0 4,250
HOME DEPOT INC COM 437076102 279 915 SH   SOLE   915 0 0
HONEYWELL INTL INC COM 438516106 1,618 7,455 SH   SOLE   7,455 0 0
HUBBELL INC COM 443510607 3,598 19,250 SH   SOLE   19,250 0 0
HYSTER YALE MATERIALS HANDLING CL A 449172105 270 3,100 SH   SOLE   3,100 0 0
II-VI INC COM 902104108 20,343 297,539 SH   SOLE   296,139 0 1,400
ILLINOIS TOOL WORKS INC COM 452308109 653 2,950 SH   SOLE   2,950 0 0
INTEL CORP COM 458140100 3,387 52,915 SH   SOLE   44,820 0 8,095
INTERNATIONAL BUSINESS MACHINE COM 459200101 8,142 61,099 SH   SOLE   56,849 0 4,250
INTERNATIONAL PAPER CO COM 460146103 1,491 27,568 SH   SOLE   23,493 0 4,075
INTL FLAVOR & FRAGRANCES INC COM 459506101 415 2,969 SH   SOLE   2,969 0 0
JOHNSON & JOHNSON COM 478160104 11,293 68,714 SH   SOLE   65,614 0 3,100
JPMORGAN CHASE & CO COM 46625H100 943 6,197 SH   SOLE   6,197 0 0
JUNIPER NETWORKS COM 48203R104 752 29,700 SH   SOLE   18,700 0 11,000
KELLOGG CO COM 487836108 4,744 74,943 SH   SOLE   70,393 0 4,550
KIMBERLY CLARK CORP COM 494368103 4,633 33,321 SH   SOLE   27,688 0 5,633
LAM RESEARCH CORP COM 512807108 2,262 3,800 SH   SOLE   3,800 0 0
LEGGETT & PLATT INC COM 524660107 897 19,650 SH   SOLE   15,300 0 4,350
LOCKHEED MARTIN CORP COM 539830109 2,428 6,571 SH   SOLE   5,621 0 950
LYONDELLBASELL INDUSTRIES NV COM N53745100 887 8,525 SH   SOLE   5,975 0 2,550
MAGELLAN MIDSTREAM PARTNERS COM UNIT RP LP 559080106 382 8,800 SH   SOLE   5,550 0 3,250
MARATHON PETROLEUM CORP COM 56585A102 565 10,556 SH   SOLE   10,556 0 0
MARSH & MCLENNAN COMPANIES INC COM 571748102 396 3,250 SH   SOLE   3,250 0 0
MCCORMICK & COMPANY INC COM NON VTG 579780206 7,529 84,442 SH   SOLE   84,442 0 0
MEDTRONIC PLC SHS G5960L103 1,531 12,962 SH   SOLE   9,612 0 3,350
MERCK & COMPANY INC COM 58933Y105 6,920 89,770 SH   SOLE   82,606 0 7,163
MEREDITH CORP COM 589433101 1,432 48,100 SH   SOLE   47,700 0 400
METLIFE INC COM 59156R108 2,763 45,447 SH   SOLE   45,247 0 200
MICROSOFT CORP COM 594918104 10,086 42,780 SH   SOLE   42,230 0 550
MONDELEZ INTERNATIONAL INC COM 609207105 1,351 23,087 SH   SOLE   23,087 0 0
MOODYS CORP COM 615369105 776 2,600 SH   SOLE   2,600 0 0
MSA SAFETY INC COM 553498106 4,622 30,809 SH   SOLE   30,809 0 0
NATIONAL FUEL GAS CO COM 636180101 4,621 92,433 SH   SOLE   92,433 0 0
NATIONAL GRID PLC SPON ADR NEW 636274409 1,069 18,050 SH   SOLE   12,400 0 5,650
NEOGEN CORP COM 640491106 512 5,765 SH   SOLE   5,765 0 0
NESTLE SA ADR 641069406 995 8,893 SH   SOLE   8,818 0 75
NEWELL BRANDS INC COM 651229106 228 8,521 SH   SOLE   8,521 0 0
NEWMONT MINING CORP COM 651639106 665 11,031 SH   SOLE   11,031 0 0
NEXTERA ENERGY INC COM 65339F101 1,412 18,669 SH   SOLE   13,523 0 5,146
NORDSTROM INC COM 655664100 244 6,450 SH   SOLE   6,450 0 0
NORFOLK SOUTHERN CORP COM 655844108 651 2,425 SH   SOLE   2,425 0 0
NORTHROP GRUMMAN CORP COM 666807102 789 2,438 SH   SOLE   1,643 0 795
NORTHWEST BANC INC COM 667340103 285 19,700 SH   SOLE   12,800 0 6,900
OGE ENERGY CORP COM 670837103 249 7,700 SH   SOLE   5,200 0 2,500
OLD REPUBLIC INTL CORP COM 680223104 2,121 97,103 SH   SOLE   87,600 0 9,503
ONEOK INC NEW COM 682680103 1,701 33,575 SH   SOLE   26,525 0 7,050
PAYCHEX INC COM 704326107 2,993 30,535 SH   SOLE   30,150 0 385
PAYPAL HOLDINGS INC COM 70450Y103 430 1,770 SH   SOLE   1,770 0 0
PEPSICO INC COM 713448108 4,191 29,630 SH   SOLE   24,738 0 4,892
PERKINELMER INC COM 714046109 996 7,761 SH   SOLE   7,761 0 0
PFIZER INC COM 717081103 2,088 57,618 SH   SOLE   50,612 0 7,006
PHILIP MORRIS INTERNATIONAL IN COM 718172109 222 2,500 SH   SOLE   2,200 0 300
PHILLIPS 66 CO COM 718546104 3,305 40,533 SH   SOLE   36,383 0 4,150
PITNEY BOWES INC COM 724479100 107 13,000 SH   SOLE   13,000 0 0
PNC FINANCIAL SERVICES GROUP I COM 693475105 589 3,358 SH   SOLE   3,358 0 0
PPG INDUSTRIES INC COM 693506107 3,336 22,202 SH   SOLE   22,202 0 0
PPL CORP COM 69351T106 495 17,163 SH   SOLE   17,163 0 0
PROCTER & GAMBLE CO COM 742718109 15,058 111,187 SH   SOLE   106,290 0 4,898
PRUDENTIAL FINANCIAL INC COM 744320102 282 3,092 SH   SOLE   2,017 0 1,075
QUALCOMM INC COM 747525103 2,099 15,828 SH   SOLE   11,977 0 3,851
RAYTHEON TECHNOLOGIES CORP COM 75513E101 669 8,652 SH   SOLE   6,752 0 1,900
REALTY INCOME CORP CORP 756109104 1,554 24,475 SH   SOLE   19,625 0 4,850
ROCKWELL AUTOMATION INC COM 773903109 1,288 4,851 SH   SOLE   4,851 0 0
ROYAL BANK OF CANADA COM 780087102 1,058 11,475 SH   SOLE   8,375 0 3,100
ROYAL DUTCH SHELL PLC SPON ADR A 780259206 358 9,125 SH   SOLE   9,125 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 284 7,700 SH   SOLE   4,150 0 3,550
S&P GLOBAL INC COM 78409V104 628 1,780 SH   SOLE   1,780 0 0
SCHLUMBERGER LTD COM 806857108 340 12,513 SH   SOLE   12,513 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 9,582 124,846 SH   SOLE   124,546 0 300
SIMON PROPERTY GROUP INC COM 828806109 617 5,425 SH   SOLE   3,625 0 1,800
SMUCKER JM CO COM NEW 832696405 1,911 15,106 SH   SOLE   14,906 0 200
SOUTHERN CO COM 842587107 993 15,968 SH   SOLE   15,968 0 0
STARBUCKS CORP COM 855244109 1,717 15,716 SH   SOLE   15,716 0 0
STERIS SHS USD G8473T100 1,106 5,804 SH   SOLE   5,804 0 0
SYNOPSYS INC COM 871607107 1,110 4,479 SH   SOLE   4,479 0 0
SYSCO CORP COM 871829107 1,171 14,874 SH   SOLE   10,924 0 3,950
TAPESTRY INC COM 876030107 3,783 91,800 SH   SOLE   91,800 0 0
TARGET CORP COM 87612E106 9,676 48,851 SH   SOLE   44,350 0 4,501
TELEFLEX INC COM 879369106 1,487 3,580 SH   SOLE   3,580 0 0
TEXAS INSTRUMENTS INC COM 882508104 3,389 17,933 SH   SOLE   17,933 0 0
THERMO FISHER SCIENTIFIC COM 883556102 873 1,913 SH   SOLE   1,913 0 0
THOMSON REUTERS CORP COM NEW 884903709 1,839 20,999 SH   SOLE   20,999 0 0
TRIMBLE INC COM 896239100 467 6,000 SH   SOLE   6,000 0 0
UNILEVER PLC SPON ADR NEW 904767704 3,017 54,035 SH   SOLE   46,835 0 7,200
UNION PACIFIC CORP COM 907818108 8,595 38,995 SH   SOLE   38,995 0 0
UNITED GUARDIAN INC COM 910571108 1,732 114,350 SH   SOLE   114,350 0 0
UNIVERSAL STAINLESS & ALLOY COM 913837100 363 35,700 SH   SOLE   35,700 0 0
VALERO ENERGY CORP COM 91913Y100 444 6,200 SH   SOLE   6,200 0 0
VANGUARD INTL EQUITY INDEX FTS FTSE EUROPE ETF 922042874 203 3,228 SH   SOLE   3,228 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 9,464 162,743 SH   SOLE   153,964 0 8,779
W.P. CAREY INC COM 92936U109 1,383 19,550 SH   SOLE   14,000 0 5,550
WABTEC CORP COM 929740108 605 7,639 SH   SOLE   7,630 0 9
WALGREENS BOOTS ALLIANCE INC COM 931427108 7,964 145,063 SH   SOLE   141,513 0 3,550
WD 40 CO COM 929236107 367 1,200 SH   SOLE   1,200 0 0
WEC ENERGY GROUP COM 92939U106 1,369 14,623 SH   SOLE   13,263 0 1,360
WHIRLPOOL CORP COM 963320106 275 1,250 SH   SOLE   1,250 0 0
WILLIAMS SONOMA INC COM 969904101 8,408 46,922 SH   SOLE   46,922 0 0
WM MORRISON SUPERMARKETS PLC U ADR 92933J107 969 77,017 SH   SOLE   60,917 0 16,100
WVS FINANCIAL CORP COM 929358109 2,325 147,180 SH   SOLE   147,180 0 0
ISHARES BARCLAYS 1-3 Y TREASUR 1 3 YR TREAS BD 464287457 548 6,350 SH   SOLE   6,350 0 0
VANGUARD SHORT TERM BOND ETF SHORT TRM BOND 921937827 270 3,279 SH   SOLE   3,279 0 0