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,089 8,418 SH   SOLE   8,418 0 0
ABBOTT LABORATORIES COM 002824100 12,764 117,474 SH   SOLE   117,474 0 0
ABBVIE INC COM 00287Y109 18,836 122,982 SH   SOLE   122,782 0 200
ACCENTURE PLC SHS CLASS A G1151C101 476 1,713 SH   SOLE   1,713 0 0
ADOBE SYSTEMS INC COM 00724F101 1,528 4,175 SH   SOLE   4,175 0 0
AEROJET ROCKETDYNE HOLDINGS IN COM 007800105 2,343 57,700 SH   SOLE   57,200 0 500
AFLAC INC COM 001055102 2,569 46,427 SH   SOLE   46,427 0 0
AIR PRODUCTS & CHEMICALS INC COM 009158106 2,490 10,355 SH   SOLE   10,355 0 0
ALICO INC COM 016230104 696 19,524 SH   SOLE   19,524 0 0
ALLETE INC COM NEW 018522300 1,199 20,400 SH   SOLE   20,400 0 0
ALPHABET INC CLASS A CAP STK CL A 02079K305 314 144 SH   SOLE   144 0 0
ALPHABET INC CLASS C CAP STK CL C 02079K107 1,481 677 SH   SOLE   677 0 0
AMAZON.COM INC COM 023135106 523 4,920 SH   SOLE   4,920 0 0
AMCOR PLC ORD G0250X107 947 76,157 SH   SOLE   76,157 0 0
AMERICAN ELECTRIC POWER CO COM 025537101 345 3,598 SH   SOLE   3,598 0 0
AMERICAN EXPRESS COMPANY COM 025816109 4,394 31,700 SH   SOLE   31,700 0 0
AMETEK INC COM 031100100 1,199 10,908 SH   SOLE   10,908 0 0
AMGEN INC COM 031162100 468 1,923 SH   SOLE   1,923 0 0
APPLE INC COM 037833100 4,848 35,457 SH   SOLE   35,457 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 553 7,120 SH   SOLE   7,120 0 0
AT&T INC COM 00206R102 1,893 90,303 SH   SOLE   90,303 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 640 3,045 SH   SOLE   3,045 0 0
AZENTA INC COM 114340102 1,987 27,565 SH   SOLE   27,265 0 300
B&G FOODS INC COM 05508R106 618 25,990 SH   SOLE   25,990 0 0
BADGER METER INC COM 056525108 8,532 105,471 SH   SOLE   104,821 0 650
BANK OF NEW YORK MELLON CORP COM 064058100 1,411 33,827 SH   SOLE   33,827 0 0
BAXTER INTERNATIONAL INC COM 071813109 1,188 18,502 SH   SOLE   18,502 0 0
BERKSHIRE HATHAWAY INC CL B NEW 084670702 511 1,870 SH   SOLE   1,870 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 4,885 63,441 SH   SOLE   63,241 0 200
BROWN-FORMAN CORP CLASS CL A 115637100 365 5,400 SH   SOLE   5,400 0 0
BUSINESS FIRST BANCSHARES INC COM 12326C105 341 16,000 SH   SOLE   16,000 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 623 6,145 SH   SOLE   6,145 0 0
CAMPBELL SOUP CO COM 134429109 1,406 29,262 SH   SOLE   29,262 0 0
CANON INC SPONSORED ADR 138006309 2,408 106,050 SH   SOLE   105,050 0 1,000
CATERPILLAR INC COM 149123101 615 3,440 SH   SOLE   3,440 0 0
CB FINANCIAL SERVICES INC COM 12479G101 232 10,160 SH   SOLE   10,160 0 0
CHEVRON CORP COM 166764100 6,042 41,730 SH   SOLE   41,730 0 0
CINCINNATI FINANCIAL CORP COM 172062101 340 2,860 SH   SOLE   2,860 0 0
CISCO SYSTEMS INC COM 17275R102 1,996 46,802 SH   SOLE   46,802 0 0
CITRIX SYSTEMS INC COM 177376100 2,259 23,249 SH   SOLE   23,049 0 200
CKX LANDS INC COM 12562N104 512 45,963 SH   SOLE   45,963 0 0
CLOROX CO COM 189054109 2,102 14,913 SH   SOLE   14,913 0 0
COCA-COLA CO COM 191216100 7,759 123,335 SH   SOLE   123,335 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A 192446102 591 8,750 SH   SOLE   8,750 0 0
COHERENT INC COM 192479103 226 850 SH   SOLE   850 0 0
COLGATE-PALMOLIVE CO COM 194162103 5,051 63,033 SH   SOLE   62,633 0 400
CONOCOPHILLIPS COM 20825C104 478 5,325 SH   SOLE   5,325 0 0
COPART INC COM 217204106 606 5,576 SH   SOLE   5,576 0 0
CORNING INC COM 219350105 3,564 113,095 SH   SOLE   113,095 0 0
CORTEVA INC COM 22052L104 1,102 20,358 SH   SOLE   20,358 0 0
CRACKER BARREL OLD COUNTRY STO COM 22410J106 932 11,160 SH   SOLE   11,060 0 100
CUMMINS INC COM 231021106 1,891 9,770 SH   SOLE   9,770 0 0
CURTISS-WRIGHT CORP COM 231561101 1,544 11,690 SH   SOLE   11,690 0 0
CVS HEALTH CORP COM 126650100 428 4,616 SH   SOLE   4,616 0 0
DANAHER CORP COM 235851102 475 1,875 SH   SOLE   1,875 0 0
DARDEN RESTAURANTS INC COM 237194105 707 6,247 SH   SOLE   6,247 0 0
DEERE & CO COM 244199105 683 2,280 SH   SOLE   2,280 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 2,192 12,588 SH   SOLE   12,588 0 0
DIGITAL REALTY TRUST INC COM 253868103 1,378 10,615 SH   SOLE   10,615 0 0
DOCUSIGN INC COM 256163106 267 4,650 SH   SOLE   4,650 0 0
DOMINION ENERGY INC COM 25746U109 1,297 16,250 SH   SOLE   16,250 0 0
DOUGLAS DYNAMICS COM 25960R105 1,073 37,350 SH   SOLE   37,350 0 0
DUKE ENERGY CORP COM NEW 26441C204 2,480 23,134 SH   SOLE   23,134 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 7,128 74,958 SH   SOLE   74,958 0 0
EL POLLO LOCO HOLDINGS INC COM 268603107 1,609 163,475 SH   SOLE   163,475 0 0
ELI LILLY & CO COM 532457108 24,924 76,873 SH   SOLE   76,623 0 250
EMERSON ELECTRIC CO COM 291011104 9,337 117,391 SH   SOLE   117,191 0 200
ENTERPRISE PRODUCTS PARTNERS COM 293792107 1,221 50,106 SH   SOLE   50,106 0 0
EQUITABLE HOLDINGS INC COM 29452E101 430 16,500 SH   SOLE   16,500 0 0
ERIE INDEMNITY CO CL A 29530P102 892 4,640 SH   SOLE   4,640 0 0
ESSENTIAL UTILITIES INC COM 29670G102 1,068 23,288 SH   SOLE   23,288 0 0
EXXON MOBIL CORP COM 30231G102 3,733 43,594 SH   SOLE   43,594 0 0
F5 NETWORKS COM 315616102 2,899 18,946 SH   SOLE   18,946 0 0
FEDERAL REALTY INVESTMENT TRUS SH BEN INT NEW 313745101 1,594 16,650 SH   SOLE   16,650 0 0
FEDERATED HERMES INC CL B 314211103 749 23,555 SH   SOLE   23,555 0 0
FEDEX CORP COM 31428X106 4,478 19,752 SH   SOLE   19,652 0 100
FORTUNE BRANDS HOME & SEC INC COM 34964C106 2,908 48,568 SH   SOLE   48,368 0 200
FRANKLIN RESOURCES INC COM 354613101 250 10,736 SH   SOLE   10,736 0 0
GENERAL DYNAMICS CORP COM 369550108 3,134 14,164 SH   SOLE   14,164 0 0
GENERAL ELECTRIC CO COM NEW 369604301 675 10,602 SH   SOLE   10,602 0 0
GENERAL MILLS INC COM 370334104 8,556 113,403 SH   SOLE   113,153 0 250
GENUINE PARTS CO COM 372460105 3,987 29,977 SH   SOLE   29,977 0 0
GILEAD SCIENCES INC COM 375558103 1,745 28,225 SH   SOLE   28,225 0 0
GORMAN RUPP COMPANY COM 383082104 617 21,800 SH   SOLE   21,800 0 0
H & R BLOCK INC COM 093671105 5,628 159,350 SH   SOLE   158,350 0 1,000
HASBRO INC COM 418056107 3,608 44,070 SH   SOLE   43,870 0 200
HEALTHCARE SVCS GROUP COM 421906108 1,368 78,550 SH   SOLE   78,550 0 0
HERSHEY CO COM 427866108 2,590 12,037 SH   SOLE   12,037 0 0
HOLOGIC INC COM 436440101 6,125 88,385 SH   SOLE   88,185 0 200
HOME DEPOT INC COM 437076102 365 1,332 SH   SOLE   1,332 0 0
HONEYWELL INTL INC COM 438516106 3,339 19,210 SH   SOLE   19,210 0 0
HUBBELL INC COM 443510607 3,357 18,800 SH   SOLE   18,800 0 0
HYSTER YALE MATERIALS HANDLING CL A 449172105 505 15,675 SH   SOLE   15,675 0 0
II-VI INC COM 902104108 16,467 323,192 SH   SOLE   321,792 0 1,400
ILLINOIS TOOL WORKS INC COM 452308109 538 2,950 SH   SOLE   2,950 0 0
INTEL CORP COM 458140100 2,447 65,415 SH   SOLE   65,415 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101 5,652 40,029 SH   SOLE   40,029 0 0
INTERNATIONAL PAPER CO COM 460146103 415 9,918 SH   SOLE   9,918 0 0
INTL FLAVOR & FRAGRANCES INC COM 459506101 270 2,269 SH   SOLE   2,269 0 0
ISHARES BARCLAYS 1-3 Y TREASUR 1 3 YR TREAS BD 464287457 691 8,350 SH   SOLE   8,350 0 0
ISHARES BARCLAYS TREASURY INFL TIP BD ETF 464287176 377 3,314 SH   SOLE   3,314 0 0
JOHNSON & JOHNSON COM 478160104 10,011 56,399 SH   SOLE   56,099 0 300
JPMORGAN CHASE & CO COM 46625H100 744 6,607 SH   SOLE   6,607 0 0
KELLOGG CO COM 487836108 5,554 77,853 SH   SOLE   77,853 0 0
KIMBERLY CLARK CORP COM 494368103 7,973 58,991 SH   SOLE   58,841 0 150
LAM RESEARCH CORP COM 512807108 1,555 3,650 SH   SOLE   3,650 0 0
LEGGETT & PLATT INC COM 524660107 1,502 43,425 SH   SOLE   43,425 0 0
LOCKHEED MARTIN CORP COM 539830109 815 1,896 SH   SOLE   1,896 0 0
MAGELLAN MIDSTREAM PARTNERS COM UNIT RP LP 559080106 412 8,625 SH   SOLE   8,625 0 0
MARATHON PETROLEUM CORP COM 56585A102 600 7,300 SH   SOLE   7,300 0 0
MARSH & MCLENNAN COMPANIES INC COM 571748102 505 3,250 SH   SOLE   3,250 0 0
MCCORMICK & COMPANY INC COM NON VTG 579780206 6,360 76,400 SH   SOLE   76,400 0 0
MCDONALDS CORP COM 580135101 296 1,199 SH   SOLE   1,199 0 0
MEDTRONIC PLC SHS G5960L103 2,000 22,279 SH   SOLE   22,279 0 0
MERCK & COMPANY INC COM 58933Y105 5,306 58,200 SH   SOLE   57,950 0 250
METLIFE INC COM 59156R108 3,180 50,647 SH   SOLE   50,647 0 0
MICROSOFT CORP COM 594918104 10,902 42,450 SH   SOLE   42,450 0 0
MILLERKNOLL INC COMMON STOCK COM 600544100 2,650 100,870 SH   SOLE   100,370 0 500
MONDELEZ INTERNATIONAL INC COM 609207105 1,361 21,915 SH   SOLE   21,915 0 0
MOODYS CORP COM 615369105 778 2,861 SH   SOLE   2,861 0 0
MSA SAFETY INC COM 553498106 3,725 30,769 SH   SOLE   30,769 0 0
NATIONAL FUEL GAS CO COM 636180101 6,379 96,583 SH   SOLE   96,583 0 0
NEOGEN CORP COM 640491106 649 26,930 SH   SOLE   26,930 0 0
NESTLE SA ADR 641069406 907 7,793 SH   SOLE   7,793 0 0
NEWMONT MINING CORP COM 651639106 1,434 24,031 SH   SOLE   24,031 0 0
NEXTERA ENERGY INC COM 65339F101 1,389 17,928 SH   SOLE   17,928 0 0
NORFOLK SOUTHERN CORP COM 655844108 551 2,425 SH   SOLE   2,425 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,090 2,278 SH   SOLE   2,278 0 0
OGE ENERGY CORP COM 670837103 1,296 33,600 SH   SOLE   33,600 0 0
OLD REPUBLIC INTL CORP COM 680223104 4,105 183,603 SH   SOLE   183,603 0 0
ONEOK INC COM 682680103 3,870 69,725 SH   SOLE   69,725 0 0
ORGANON & CO COMMON STOCK 68622V106 3,848 114,008 SH   SOLE   113,408 0 600
PAYCHEX INC COM 704326107 3,380 29,685 SH   SOLE   29,300 0 385
PAYPAL HOLDINGS INC COM 70450Y103 259 3,710 SH   SOLE   3,710 0 0
PEPSICO INC COM 713448108 5,023 30,142 SH   SOLE   30,142 0 0
PERKINELMER INC COM 714046109 1,661 11,681 SH   SOLE   11,681 0 0
PFIZER INC COM 717081103 3,711 70,783 SH   SOLE   70,783 0 0
PHILLIPS 66 CO COM 718546104 3,700 45,123 SH   SOLE   44,823 0 300
PITNEY BOWES INC COM 724479100 40 11,000 SH   SOLE   11,000 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 546 3,463 SH   SOLE   3,463 0 0
POWELL INDUSTRIES INC COM 739128106 415 17,750 SH   SOLE   17,750 0 0
PPG INDUSTRIES INC COM 693506107 5,231 45,752 SH   SOLE   45,752 0 0
PPL CORP COM 69351T106 452 16,663 SH   SOLE   16,663 0 0
PROCTER & GAMBLE CO COM 742718109 15,767 109,650 SH   SOLE   109,450 0 200
QUALCOMM INC COM 747525103 3,148 24,644 SH   SOLE   24,644 0 0
ROCKWELL AUTOMATION INC COM 773903109 3,331 16,711 SH   SOLE   16,711 0 0
ROYAL BANK OF CANADA COM 780087102 845 8,725 SH   SOLE   8,725 0 0
S&P GLOBAL INC COM 78409V104 600 1,780 SH   SOLE   1,780 0 0
S&P MIDCAP 400 SPDR ETF UTSER1 S&PDCRP 78467Y107 300 725 SH   SOLE   725 0 0
SCHLUMBERGER LTD COM 806857108 321 8,980 SH   SOLE   8,980 0 0
SCIENCE APPLICATIONS INTERNATI COM 808625107 1,290 13,860 SH   SOLE   13,860 0 0
SEAGATE TECHNOLOGY HOLDINGS PLC ORD SHS G7997R103 10,501 146,996 SH   SOLE   146,696 0 300
SHELL PLC AMERICAN DEPOSITARY SPON ADS 780259305 881 16,850 SH   SOLE   16,850 0 0
SMUCKER JM CO COM NEW 832696405 2,668 20,845 SH   SOLE   20,845 0 0
SNAP-ON INC COM 833034101 246 1,250 SH   SOLE   1,250 0 0
SOUTHERN CO COM 842587107 388 5,443 SH   SOLE   5,443 0 0
STANLEY BLACK & DECKER INC COM 854502101 690 6,577 SH   SOLE   6,577 0 0
STARBUCKS CORP COM 855244109 1,100 14,404 SH   SOLE   14,404 0 0
STERIS SHS USD G8473T100 856 4,154 SH   SOLE   4,154 0 0
SYNOPSYS INC COM 871607107 1,139 3,750 SH   SOLE   3,750 0 0
SYSCO CORP COM 871829107 1,264 14,924 SH   SOLE   14,924 0 0
T ROWE PRICE GROUP INC COM 74144T108 1,441 12,688 SH   SOLE   12,688 0 0
TAPESTRY INC COM 876030107 2,809 92,025 SH   SOLE   92,025 0 0
TARGET CORP COM 87612E106 6,651 47,096 SH   SOLE   46,846 0 250
TELEFLEX INC COM 879369106 664 2,700 SH   SOLE   2,700 0 0
TESCO PLC AMERICAN DEPOSITARY ADR 881575401 1,327 142,500 SH   SOLE   142,500 0 0
TEXAS INSTRUMENTS INC COM 882508104 4,607 29,983 SH   SOLE   29,983 0 0
THERMO FISHER SCIENTIFIC COM 883556102 1,055 1,942 SH   SOLE   1,942 0 0
THOMSON REUTERS CORP COM NEW 884903709 2,028 19,457 SH   SOLE   19,457 0 0
TRIMBLE INC COM 896239100 271 4,650 SH   SOLE   4,650 0 0
UNILEVER PLC SPON ADR NEW 904767704 2,558 55,819 SH   SOLE   55,819 0 0
UNION PACIFIC CORP COM 907818108 7,917 37,118 SH   SOLE   37,118 0 0
UNITED GUARDIAN INC COM 910571108 1,347 89,850 SH   SOLE   89,850 0 0
UNIVERSAL STAINLESS & ALLOY COM 913837100 512 69,250 SH   SOLE   69,250 0 0
V.F. CORP COM 918204108 1,358 30,750 SH   SOLE   30,750 0 0
VALERO ENERGY CORP COM 91913Y100 446 4,200 SH   SOLE   4,200 0 0
VANGUARD INDEX GRWTH GROWTH ETF 922908736 350 1,571 SH   SOLE   1,571 0 0
VANGUARD SHORT TERM BOND ETF SHORT TRM BOND 921937827 374 4,873 SH   SOLE   4,873 0 0
VANGUARD STAR FD VANGUARD TOTA VG TL INTL STK F 921909768 858 16,622 SH   SOLE   16,622 0 0
VANGUARD TOTAL BOND MARKET ETF TOTAL BND MRKT 921937835 640 8,500 SH   SOLE   8,500 0 0
VANGUARD TOTAL INTERNATIONAL B TOTAL INT BD ETF 92203J407 736 14,859 SH   SOLE   14,859 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 8,173 161,054 SH   SOLE   161,054 0 0
WABTEC CORP COM 929740108 1,308 15,937 SH   SOLE   15,928 0 9
WALGREENS BOOTS ALLIANCE INC COM 931427108 7,130 188,118 SH   SOLE   187,918 0 200
WALT DISNEY CO COM 254687106 2,677 28,354 SH   SOLE   28,354 0 0
WD 40 CO COM 929236107 262 1,300 SH   SOLE   1,300 0 0
WEC ENERGY GROUP COM 92939U106 1,469 14,593 SH   SOLE   14,593 0 0
WHIRLPOOL CORP COM 963320106 288 1,860 SH   SOLE   1,860 0 0
WILLIAMS SONOMA INC COM 969904101 7,955 71,697 SH   SOLE   71,697 0 0
WVS FINANCIAL CORP COM 929358109 2,140 143,830 SH   SOLE   143,830 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 4,173 39,716 SH   SOLE   39,541 0 175
ZIMVIE INC COMMON STOCK COM 98888T107 620 38,716 SH   SOLE   38,699 0 17