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,863 10,620 SH   SOLE   10,620 0 0
ABBOTT LABORATORIES COM 002824100 13,909 117,743 SH   SOLE   116,979 0 764
ABBVIE INC COM 00287Y109 13,446 124,651 SH   SOLE   124,451 0 200
ACCENTURE PLC SHS CLASS A G1151C101 494 1,543 SH   SOLE   1,543 0 0
ADOBE SYSTEMS INC COM 00724F101 1,655 2,875 SH   SOLE   2,875 0 0
AFLAC INC COM 001055102 1,711 32,827 SH   SOLE   20,300 0 12,527
AIR PRODUCTS & CHEMICALS INC COM 009158106 700 2,735 SH   SOLE   2,735 0 0
ALICO INC COM 016230104 720 21,024 SH   SOLE   21,024 0 0
ALPHABET INC CAP STK CL A 02079K305 321 120 SH   SOLE   120 0 0
ALPHABET INC CAP STK CL C 02079K107 821 308 SH   SOLE   308 0 0
AMAZON.COM INC COM 023135106 595 181 SH   SOLE   181 0 0
AMCOR PLC ORD G0250X107 997 85,985 SH   SOLE   85,985 0 0
AMERICAN ELECTRIC POWER CO COM 025537101 414 5,104 SH   SOLE   5,104 0 0
AMERICAN EXPRESS COMPANY COM 025816109 5,341 31,879 SH   SOLE   31,788 0 91
AMETEK INC COM 031100100 1,576 12,708 SH   SOLE   12,708 0 0
AMGEN INC COM 031162100 1,611 7,575 SH   SOLE   5,900 0 1,675
APPLE INC COM 037833100 4,923 34,788 SH   SOLE   31,038 0 3,750
ARCHER DANIELS MIDLAND CO COM 039483102 494 8,230 SH   SOLE   8,230 0 0
AT&T INC COM 00206R102 2,601 96,309 SH   SOLE   81,563 0 14,746
AUTOMATIC DATA PROCESSING INC COM 053015103 627 3,135 SH   SOLE   2,235 0 900
B&G FOODS INC COM 05508R106 1,421 47,525 SH   SOLE   37,525 0 10,000
BADGER METER INC COM 056525108 10,038 99,246 SH   SOLE   98,596 0 650
BAE SYSTEMS PLC SPON ADR 05523R107 1,134 37,200 SH   SOLE   28,800 0 8,400
BANK OF NEW YORK MELLON CORP COM 064058100 422 8,145 SH   SOLE   8,145 0 0
BAXTER INTERNATIONAL INC COM 071813109 1,485 18,467 SH   SOLE   18,467 0 0
BERKSHIRE HATHAWAY INC CL B NEW 084670702 437 1,600 SH   SOLE   1,600 0 0
BHP GROUP LIMITED SPON ADR 088606108 859 16,050 SH   SOLE   9,350 0 6,700
BRISTOL MYERS SQUIBB CO COM 110122108 2,735 46,218 SH   SOLE   38,754 0 7,464
BROOKS AUTOMATION INC COM 114340102 2,551 24,925 SH   SOLE   24,625 0 300
BUSINESS FIRST BANCSHARES INC COM 12326C105 374 16,000 SH   SOLE   16,000 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 642 7,380 SH   SOLE   7,380 0 0
CAMPBELL SOUP CO COM 134429109 1,269 30,362 SH   SOLE   30,362 0 0
CANON INC SPON ADR 138006309 2,525 103,550 SH   SOLE   102,550 0 1,000
CARRIER GLOBAL CORPORATION COM COM 14448C104 208 4,021 SH   SOLE   4,021 0 0
CATERPILLAR INC COM 149123101 585 3,045 SH   SOLE   3,045 0 0
CB FINANCIAL SERVICES INC COM 12479G101 259 11,160 SH   SOLE   11,160 0 0
CHENIERE ENERGY PARTNERS L P C COM UNIT 16411Q101 370 9,100 SH   SOLE   4,100 0 5,000
CHEVRON CORP COM 166764100 4,795 47,267 SH   SOLE   46,109 0 1,158
CINCINNATI FINANCIAL CORP COM 172062101 352 3,080 SH   SOLE   3,080 0 0
CISCO SYSTEMS INC COM 17275R102 814 14,952 SH   SOLE   14,952 0 0
CITRIX SYSTEMS INC COM 177376100 2,939 27,374 SH   SOLE   27,174 0 200
CKX LANDS INC COM 12562N104 516 46,813 SH   SOLE   46,813 0 0
CLOROX CO COM 189054109 2,389 14,425 SH   SOLE   12,875 0 1,550
COCA-COLA CO COM 191216100 7,344 139,965 SH   SOLE   131,138 0 8,827
COGNIZANT TECHNOLOGY SOLUTIONS CL A 192446102 612 8,250 SH   SOLE   8,250 0 0
COLGATE-PALMOLIVE CO COM 194162103 4,848 64,148 SH   SOLE   59,170 0 4,978
COMCAST CORP CL A 20030N101 278 4,966 SH   SOLE   4,596 0 370
CONOCOPHILLIPS COM 20825C104 452 6,675 SH   SOLE   6,675 0 0
CONSOLIDATED EDISON INC COM 209115104 1,640 22,599 SH   SOLE   17,149 0 5,450
COPART INC COM 217204106 774 5,576 SH   SOLE   5,576 0 0
CORNING INC COM 219350105 4,892 134,063 SH   SOLE   129,563 0 4,500
CORTEVA INC COM 22052L104 1,024 24,326 SH   SOLE   24,326 0 0
CRACKER BARREL OLD COUNTRY STO COM 22410J106 1,247 8,920 SH   SOLE   8,820 0 100
CUMMINS INC COM 231021106 2,278 10,145 SH   SOLE   10,145 0 0
CURTISS-WRIGHT CORP COM 231561101 1,601 12,690 SH   SOLE   12,690 0 0
CVS HEALTH CORP COM 126650100 398 4,688 SH   SOLE   4,688 0 0
DANAHER CORP COM 235851102 571 1,875 SH   SOLE   1,875 0 0
DARDEN RESTAURANTS INC COM 237194105 952 6,288 SH   SOLE   6,288 0 0
DEERE & CO COM 244199105 771 2,300 SH   SOLE   2,300 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 2,700 13,989 SH   SOLE   13,989 0 0
DISNEY WALT CO COM DISNEY 254687106 4,638 27,418 SH   SOLE   27,359 0 59
DOMINION ENERGY INC COM 25746U109 1,255 17,190 SH   SOLE   12,840 0 4,350
DOUGLAS DYNAMICS COM 25960R105 1,084 29,850 SH   SOLE   29,850 0 0
DUKE ENERGY CORP COM NEW 26441C204 1,101 11,283 SH   SOLE   7,019 0 4,264
EDWARDS LIFESCIENCES CORP COM 28176E108 8,709 76,932 SH   SOLE   76,932 0 0
EL POLLO LOCO HOLDINGS INC COM 268603107 2,388 141,275 SH   SOLE   141,275 0 0
ELI LILLY & CO COM 532457108 19,495 84,376 SH   SOLE   83,826 0 550
EMERSON ELECTRIC CO COM 291011104 11,214 119,046 SH   SOLE   113,596 0 5,450
ENTERGY CORP COM 29364G103 1,164 11,721 SH   SOLE   8,171 0 3,550
ENTERPRISE PRODUCTS PARTNERS L COM 293792107 1,092 50,451 SH   SOLE   35,150 0 15,301
EQUITABLE HOLDINGS INC COM 29452E101 424 14,300 SH   SOLE   14,300 0 0
ERIE INDEMNITY CO CL A 29530P102 792 4,440 SH   SOLE   4,440 0 0
ESSENTIAL UTILITIES INC COM 29670G102 1,229 26,663 SH   SOLE   26,663 0 0
EXXON MOBIL CORP COM 30231G102 3,054 51,914 SH   SOLE   47,464 0 4,450
F5 NETWORKS COM 315616102 3,942 19,831 SH   SOLE   19,831 0 0
FACEBOOK INC CL A 30303M102 255 750 SH   SOLE   750 0 0
FEDERATED HERMES INC CL B 314211103 831 25,555 SH   SOLE   25,555 0 0
FEDEX CORP COM 31428X106 4,074 18,577 SH   SOLE   18,477 0 100
FORTUNE BRANDS HOME & SEC INC COM 34964C106 2,602 29,103 SH   SOLE   29,103 0 0
FRANKLIN RESOURCES INC COM 354613101 438 14,736 SH   SOLE   14,736 0 0
GCP APPLIED TECHNOLOGIES INC COM 36164Y101 452 20,600 SH   SOLE   20,600 0 0
GENERAL DYNAMICS CORP COM 369550108 2,799 14,279 SH   SOLE   12,054 0 2,225
GENERAL ELECTRIC CO COM NEW 369604301 1,226 11,904 SH   SOLE   11,904 0 0
GENERAL MILLS INC COM 370334104 8,205 137,168 SH   SOLE   131,418 0 5,750
GENUINE PARTS CO COM 372460105 1,755 14,477 SH   SOLE   14,477 0 0
GILEAD SCIENCES INC COM 375558103 2,027 29,025 SH   SOLE   21,575 0 7,450
GORMAN RUPP COMPANY COM 383082104 684 19,100 SH   SOLE   19,100 0 0
H & R BLOCK INC COM 093671105 4,593 183,725 SH   SOLE   161,425 0 22,300
HASBRO INC COM 418056107 3,514 39,390 SH   SOLE   39,190 0 200
HEALTHCARE SVCS GROUP COM 421906108 2,721 108,900 SH   SOLE   108,900 0 0
HERMAN MILLER INC COM 600544100 3,953 104,970 SH   SOLE   104,470 0 500
HERSHEY CO COM 427866108 2,054 12,137 SH   SOLE   11,655 0 482
HOLOGIC INC COM 436440101 6,457 87,485 SH   SOLE   87,285 0 200
HOME DEPOT INC COM 437076102 368 1,120 SH   SOLE   1,120 0 0
HONEYWELL INTL INC COM 438516106 1,561 7,355 SH   SOLE   7,355 0 0
HUBBELL INC COM 443510607 3,306 18,300 SH   SOLE   18,300 0 0
HYSTER YALE MATERIALS HANDLING CL A 449172105 2,487 49,475 SH   SOLE   41,275 0 8,200
II-VI INC COM 902104108 19,910 335,404 SH   SOLE   329,354 0 6,050
ILLINOIS TOOL WORKS INC COM 452308109 610 2,950 SH   SOLE   2,950 0 0
INTEL CORP COM 458140100 3,016 56,615 SH   SOLE   48,520 0 8,095
INTERNATIONAL BUSINESS MACHINE COM 459200101 8,676 62,449 SH   SOLE   58,199 0 4,250
INTERNATIONAL PAPER CO COM 460146103 611 10,918 SH   SOLE   10,918 0 0
INTL FLAVOR & FRAGRANCES INC COM 459506101 344 2,569 SH   SOLE   2,569 0 0
ISHARES BARCLAYS 1-3 Y TREASUR 1 3 YR TREAS BD 464287457 991 11,500 SH   SOLE   11,500 0 0
ISHARES BARCLAYS TREASURY INFL TIP BD ETF 464287176 423 3,314 SH   SOLE   3,314 0 0
JOHNSON & JOHNSON COM 478160104 9,276 57,434 SH   SOLE   57,134 0 300
JPMORGAN CHASE & CO COM 46625H100 1,081 6,607 SH   SOLE   6,607 0 0
KELLOGG CO COM 487836108 4,864 76,093 SH   SOLE   71,543 0 4,550
KIMBERLY CLARK CORP COM 494368103 6,482 48,941 SH   SOLE   41,658 0 7,283
LAM RESEARCH CORP COM 512807108 2,106 3,700 SH   SOLE   3,700 0 0
LOCKHEED MARTIN CORP COM 539830109 1,862 5,396 SH   SOLE   4,496 0 900
LYONDELLBASELL INDUSTRIES NV COM N53745100 788 8,400 SH   SOLE   5,850 0 2,550
MAGELLAN MIDSTREAM PARTNERS COM UNIT RP LP 559080106 390 8,550 SH   SOLE   5,300 0 3,250
MARATHON PETROLEUM CORP COM 56585A102 588 9,520 SH   SOLE   9,520 0 0
MARSH & MCLENNAN COMPANIES INC COM 571748102 492 3,250 SH   SOLE   3,250 0 0
MCCORMICK & COMPANY INC COM NON VTG 579780206 6,757 83,392 SH   SOLE   83,392 0 0
MEDTRONIC PLC SHS G5960L103 1,628 12,990 SH   SOLE   9,640 0 3,350
MERCK & COMPANY INC COM 58933Y105 6,756 89,945 SH   SOLE   82,781 0 7,163
MEREDITH CORP COM 589433101 1,000 17,950 SH   SOLE   17,950 0 0
METLIFE INC COM 59156R108 2,798 45,322 SH   SOLE   45,122 0 200
MICROSOFT CORP COM 594918104 12,136 43,048 SH   SOLE   42,498 0 550
MONDELEZ INTERNATIONAL INC COM 609207105 1,298 22,315 SH   SOLE   22,315 0 0
MOODYS CORP COM 615369105 1,034 2,911 SH   SOLE   2,911 0 0
MSA SAFETY INC COM 553498106 4,454 30,569 SH   SOLE   30,569 0 0
NATIONAL FUEL GAS CO COM 636180101 4,837 92,093 SH   SOLE   92,093 0 0
NATIONAL GRID PLC SPON ADR NEW 636274409 975 16,350 SH   SOLE   10,700 0 5,650
NEOGEN CORP COM 640491106 464 10,680 SH   SOLE   10,680 0 0
NESTLE SA ADR 641069406 941 7,793 SH   SOLE   7,718 0 75
NEWELL BRANDS INC COM 651229106 211 9,516 SH   SOLE   9,516 0 0
NEWMONT MINING CORP COM 651639106 816 15,031 SH   SOLE   15,031 0 0
NEXTERA ENERGY INC COM 65339F101 1,356 17,269 SH   SOLE   12,123 0 5,146
NORFOLK SOUTHERN CORP COM 655844108 580 2,425 SH   SOLE   2,425 0 0
NORTHROP GRUMMAN CORP COM 666807102 839 2,328 SH   SOLE   1,533 0 795
NORTHWEST BANC INC COM 667340103 205 15,400 SH   SOLE   8,500 0 6,900
OGE ENERGY CORP COM 670837103 1,157 35,100 SH   SOLE   24,300 0 10,800
OLD REPUBLIC INTL CORP COM 680223104 3,095 133,803 SH   SOLE   117,700 0 16,103
ONEOK INC COM 682680103 3,342 57,625 SH   SOLE   45,675 0 11,950
ORGANON & CO COMMON STOCK 68622V106 4,430 135,104 SH   SOLE   112,817 0 22,287
PAYCHEX INC COM 704326107 3,411 30,335 SH   SOLE   29,950 0 385
PAYPAL HOLDINGS INC COM 70450Y103 688 2,645 SH   SOLE   2,645 0 0
PEPSICO INC COM 713448108 4,449 29,580 SH   SOLE   24,688 0 4,892
PERKINELMER INC COM 714046109 1,683 9,711 SH   SOLE   9,711 0 0
PFIZER INC COM 717081103 1,417 32,957 SH   SOLE   32,957 0 0
PHILLIPS 66 CO COM 718546104 3,290 46,978 SH   SOLE   42,528 0 4,450
PITNEY BOWES INC COM 724479100 90 12,500 SH   SOLE   12,500 0 0
PNC FINANCIAL SERVICES GROUP I COM 693475105 653 3,338 SH   SOLE   3,338 0 0
POWELL INDUSTRIES INC COM 739128106 817 33,250 SH   SOLE   33,250 0 0
PPG INDUSTRIES INC COM 693506107 2,868 20,052 SH   SOLE   20,052 0 0
PPL CORP COM 69351T106 479 17,163 SH   SOLE   17,163 0 0
PROCTER & GAMBLE CO COM 742718109 15,515 110,977 SH   SOLE   106,080 0 4,898
QUALCOMM INC COM 747525103 2,238 17,353 SH   SOLE   12,602 0 4,751
RESMED INC COM 761152107 212 803 SH   SOLE   803 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,353 4,601 SH   SOLE   4,601 0 0
ROYAL BANK OF CANADA COM 780087102 1,052 10,575 SH   SOLE   8,175 0 2,400
ROYAL DUTCH SHELL PLC SPON ADR A 780259206 465 10,425 SH   SOLE   10,425 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 319 7,200 SH   SOLE   3,650 0 3,550
S&P GLOBAL INC COM 78409V104 756 1,780 SH   SOLE   1,780 0 0
S&P MIDCAP 400 SPDR ETF UTSER1 S&PDCRP 78467Y107 349 725 SH   SOLE   725 0 0
SCHLUMBERGER LTD COM 806857108 325 10,980 SH   SOLE   10,980 0 0
SCIENCE APPLICATIONS INTERNATI COM 808625107 2,265 26,470 SH   SOLE   21,770 0 4,700
SEAGATE TECHNOLOGY HOLDINGS PL ORD SHS G7997R103 12,475 151,171 SH   SOLE   145,021 0 6,150
SMUCKER JM CO COM NEW 832696405 3,952 32,928 SH   SOLE   27,953 0 4,975
SOUTHERN CO COM 842587107 1,005 16,218 SH   SOLE   16,218 0 0
STARBUCKS CORP COM 855244109 1,629 14,766 SH   SOLE   14,766 0 0
STERIS SHS USD G8473T100 1,084 5,304 SH   SOLE   5,304 0 0
STRYKER CORP COM 863667101 214 812 SH   SOLE   812 0 0
SYNOPSYS INC COM 871607107 1,258 4,200 SH   SOLE   4,200 0 0
SYSCO CORP COM 871829107 1,199 15,274 SH   SOLE   11,324 0 3,950
T ROWE PRICE GROUP INC COM 74144T108 204 1,038 SH   SOLE   1,038 0 0
TAPESTRY INC COM 876030107 3,439 92,900 SH   SOLE   92,900 0 0
TARGET CORP COM 87612E106 10,890 47,601 SH   SOLE   43,100 0 4,501
TELEFLEX INC COM 879369106 1,205 3,200 SH   SOLE   3,200 0 0
TESCO PLC ADR 881575401 1,948 190,150 SH   SOLE   133,100 0 57,050
TEXAS INSTRUMENTS INC COM 882508104 3,476 18,083 SH   SOLE   18,083 0 0
THERMO FISHER SCIENTIFIC COM 883556102 1,064 1,863 SH   SOLE   1,863 0 0
THOMSON REUTERS CORP COM NEW 884903709 2,150 19,457 SH   SOLE   19,457 0 0
TRIMBLE INC COM 896239100 391 4,750 SH   SOLE   4,750 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,256 23,160 SH   SOLE   23,160 0 0
UNION PACIFIC CORP COM 907818108 7,521 38,373 SH   SOLE   38,373 0 0
UNITED GUARDIAN INC COM 910571108 1,521 107,100 SH   SOLE   107,100 0 0
UNIVERSAL STAINLESS & ALLOY COM 913837100 624 60,950 SH   SOLE   60,950 0 0
VALERO ENERGY CORP COM 91913Y100 466 6,600 SH   SOLE   6,600 0 0
VANGUARD SHORT TERM BOND ETF SHORT TRM BOND 921937827 399 4,873 SH   SOLE   4,873 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 8,803 162,986 SH   SOLE   154,207 0 8,779
WABTEC CORP COM 929740108 1,147 13,304 SH   SOLE   13,295 0 9
WALGREENS BOOTS ALLIANCE INC COM 931427108 6,437 136,813 SH   SOLE   136,613 0 200
WD 40 CO COM 929236107 301 1,300 SH   SOLE   1,300 0 0
WEC ENERGY GROUP COM 92939U106 1,404 15,923 SH   SOLE   14,563 0 1,360
WHIRLPOOL CORP COM 963320106 379 1,860 SH   SOLE   1,860 0 0
WILLIAMS SONOMA INC COM 969904101 8,773 49,472 SH   SOLE   49,472 0 0
WVS FINANCIAL CORP COM 929358109 2,345 147,380 SH   SOLE   147,380 0 0