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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   634,497 5,291 SH   SOLE   5,291 0 0
ABB LTD SPONSORED ADR 000375204   1,806,248 59,299 SH   SOLE   59,299 0 0
ABBOTT LABORATORIES COM 002824100   14,290,755 130,164 SH   SOLE   130,164 0 0
ABBVIE INC COM 00287Y109   19,749,065 122,202 SH   SOLE   122,002 0 200
ACCENTURE PLC SHS CLASS A G1151C101   457,097 1,713 SH   SOLE   1,713 0 0
ADOBE SYSTEMS INC COM 00724F101   1,489,145 4,425 SH   SOLE   4,425 0 0
AEROJET ROCKETDYNE HOLDINGS IN COM 007800105   2,905,564 51,950 SH   SOLE   51,450 0 500
AFLAC INC COM 001055102   2,717,702 37,777 SH   SOLE   37,777 0 0
AIR PRODUCTS & CHEMICALS INC COM 009158106   2,729,642 8,855 SH   SOLE   8,855 0 0
ALICO INC COM 016230104   608,685 25,500 SH   SOLE   25,500 0 0
ALLETE INC COM NEW 018522300   993,454 15,400 SH   SOLE   15,400 0 0
ALPHABET INC CLASS A CAP STK CL A 02079K305   273,513 3,100 SH   SOLE   3,100 0 0
ALPHABET INC CLASS C CAP STK CL C 02079K107   922,792 10,400 SH   SOLE   10,400 0 0
AMAZON.COM INC COM 023135106   421,764 5,021 SH   SOLE   5,021 0 0
AMCOR PLC ORD G0250X107   907,030 76,157 SH   SOLE   76,157 0 0
AMERICAN ELECTRIC POWER CO COM 025537101   325,976 3,433 SH   SOLE   3,433 0 0
AMERICAN EXPRESS COMPANY COM 025816109   4,616,166 31,243 SH   SOLE   31,243 0 0
AMETEK INC COM 031100100   1,411,172 10,100 SH   SOLE   10,100 0 0
AMGEN INC COM 031162100   505,057 1,923 SH   SOLE   1,923 0 0
APPLE INC COM 037833100   4,402,418 33,883 SH   SOLE   33,883 0 0
ARCHER DANIELS MIDLAND CO COM 039483102   540,944 5,826 SH   SOLE   5,826 0 0
AT&T INC COM 00206R102   1,153,534 62,658 SH   SOLE   62,658 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103   584,013 2,445 SH   SOLE   2,445 0 0
AZENTA INC COM 114340102   1,837,714 31,565 SH   SOLE   31,265 0 300
B&G FOODS INC COM 05508R106   247,976 22,240 SH   SOLE   22,240 0 0
BADGER METER INC COM 056525108   10,728,116 98,396 SH   SOLE   97,746 0 650
BAE SYSTEMS PLC SPONSORED SPONSORED ADR 05523R107   1,612,510 39,150 SH   SOLE   39,150 0 0
BANK MONTREAL QUEBEC COM 063671101   939,975 10,375 SH   SOLE   10,375 0 0
BANK OF NEW YORK MELLON CORP COM 064058100   1,507,941 33,127 SH   SOLE   33,127 0 0
BAXTER INTERNATIONAL INC COM 071813109   1,004,211 19,702 SH   SOLE   19,702 0 0
BERKSHIRE HATHAWAY INC CL B NEW 084670702   592,470 1,918 SH   SOLE   1,918 0 0
BRISTOL MYERS SQUIBB CO COM 110122108   1,940,851 26,975 SH   SOLE   26,775 0 200
BROWN-FORMAN CORP CL A 115637100   420,864 6,400 SH   SOLE   6,400 0 0
BUSINESS FIRST BANCSHARES INC COM 12326C105   354,240 16,000 SH   SOLE   16,000 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   490,762 5,360 SH   SOLE   5,360 0 0
CAMPBELL SOUP CO COM 134429109   1,529,129 26,945 SH   SOLE   26,945 0 0
CANADIAN IMPERIAL BANK COM 136069101   1,484,515 36,700 SH   SOLE   36,700 0 0
CANON INC SPONSORED ADR 138006309   2,168,000 100,000 SH   SOLE   99,000 0 1,000
CATERPILLAR INC COM 149123101   826,482 3,450 SH   SOLE   3,450 0 0
CHEVRON CORP COM 166764100   7,382,919 41,133 SH   SOLE   41,133 0 0
CIGNA CORPORATION COM 125523100   201,455 608 SH   SOLE   608 0 0
CINCINNATI FINANCIAL CORP COM 172062101   292,835 2,860 SH   SOLE   2,860 0 0
CISCO SYSTEMS INC COM 17275R102   662,387 13,904 SH   SOLE   13,904 0 0
CKX LANDS INC COM 12562N104   457,332 45,963 SH   SOLE   45,963 0 0
CLOROX CO COM 189054109   2,166,836 15,441 SH   SOLE   15,441 0 0
COCA-COLA CO COM 191216100   7,201,299 113,210 SH   SOLE   113,210 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A 192446102   228,760 4,000 SH   SOLE   4,000 0 0
COHERENT CORP COM 19247G107   11,735,404 334,342 SH   SOLE   332,942 0 1,400
COLGATE-PALMOLIVE CO COM 194162103   4,645,786 58,964 SH   SOLE   58,564 0 400
CONOCOPHILLIPS COM 20825C104   628,350 5,325 SH   SOLE   5,325 0 0
COPART INC COM 217204106   679,045 11,152 SH   SOLE   11,152 0 0
CORNING INC COM 219350105   5,146,973 161,145 SH   SOLE   161,145 0 0
CORTEVA INC COM 22052L104   659,512 11,220 SH   SOLE   11,220 0 0
CRACKER BARREL OLD COUNTRY STO COM 22410J106   1,032,666 10,900 SH   SOLE   10,800 0 100
CUMMINS INC COM 231021106   4,014,745 16,570 SH   SOLE   16,570 0 0
CURTISS-WRIGHT CORP COM 231561101   1,933,744 11,580 SH   SOLE   11,580 0 0
CVS HEALTH CORP COM 126650100   408,731 4,386 SH   SOLE   4,386 0 0
DANAHER CORP COM 235851102   497,663 1,875 SH   SOLE   1,875 0 0
DARDEN RESTAURANTS INC COM 237194105   864,148 6,247 SH   SOLE   6,247 0 0
DEERE & CO COM 244199105   977,573 2,280 SH   SOLE   2,280 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   2,229,691 12,513 SH   SOLE   12,513 0 0
DOCUSIGN INC COM 256163106   272,389 4,915 SH   SOLE   4,915 0 0
DOUGLAS DYNAMICS COM 25960R105   952,816 26,350 SH   SOLE   26,350 0 0
DUKE ENERGY CORP COM NEW 26441C204   1,979,466 19,220 SH   SOLE   19,220 0 0
EATON CORP PLC SHS G29183103   231,344 1,474 SH   SOLE   1,474 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   5,279,031 70,755 SH   SOLE   70,755 0 0
EL POLLO LOCO HOLDINGS INC COM 268603107   1,653,111 165,975 SH   SOLE   165,975 0 0
ELI LILLY & CO COM 532457108   25,180,712 68,830 SH   SOLE   68,680 0 150
EMERSON ELECTRIC CO COM 291011104   11,525,567 119,983 SH   SOLE   119,783 0 200
EQUITABLE HOLDINGS INC COM 29452E101   1,281,455 44,650 SH   SOLE   44,650 0 0
ERIE INDEMNITY CO CL A 29530P102   1,129,189 4,540 SH   SOLE   4,540 0 0
ESSENTIAL UTILITIES INC COM 29670G102   992,211 20,788 SH   SOLE   20,788 0 0
EXXON MOBIL CORP COM 30231G102   4,160,917 37,724 SH   SOLE   37,724 0 0
F5 NETWORKS COM 315616102   2,700,284 18,816 SH   SOLE   18,816 0 0
FEDERAL REALTY INVESTMENT TRUS SH BEN INT NEW 313745101   628,974 6,225 SH   SOLE   6,225 0 0
FEDERATED HERMES INC CL B 314211103   558,266 15,375 SH   SOLE   15,375 0 0
FEDEX CORP COM 31428X106   3,532,760 20,397 SH   SOLE   20,297 0 100
FORTUNE BRANDS HOME & SEC INC COM 34964C106   2,833,684 49,618 SH   SOLE   49,418 0 200
FRANKLIN RESOURCES INC COM 354613101   270,026 10,236 SH   SOLE   10,236 0 0
FREEPORT-MCMORAN INC CL B 35671D857   205,200 5,400 SH   SOLE   5,400 0 0
GENERAL DYNAMICS CORP COM 369550108   3,216,498 12,964 SH   SOLE   12,964 0 0
GENERAL ELECTRIC CO COM NEW 369604301   808,406 9,648 SH   SOLE   9,648 0 0
GENERAL MILLS INC COM 370334104   8,032,243 95,793 SH   SOLE   95,793 0 0
GENUINE PARTS CO COM 372460105   2,446,491 14,100 SH   SOLE   14,100 0 0
GILEAD SCIENCES INC COM 375558103   255,404 2,975 SH   SOLE   2,975 0 0
GORMAN RUPP COMPANY COM 383082104   2,952,705 115,250 SH   SOLE   115,250 0 0
H & R BLOCK INC COM 093671105   5,465,547 149,700 SH   SOLE   148,700 0 1,000
HASBRO INC COM 418056107   5,524,761 90,555 SH   SOLE   90,355 0 200
HEALTHCARE SVCS GROUP COM 421906108   436,800 36,400 SH   SOLE   36,400 0 0
HERSHEY CO COM 427866108   2,780,012 12,005 SH   SOLE   12,005 0 0
HOLOGIC INC COM 436440101   6,621,433 88,510 SH   SOLE   88,310 0 200
HOME DEPOT INC COM 437076102   2,044,246 6,472 SH   SOLE   6,472 0 0
HONEYWELL INTL INC COM 438516106   3,447,016 16,085 SH   SOLE   16,085 0 0
HUBBELL INC COM 443510607   4,304,031 18,340 SH   SOLE   18,340 0 0
HYSTER YALE MATERIALS HANDLING CL A 449172105   236,649 9,350 SH   SOLE   9,350 0 0
ILLINOIS TOOL WORKS INC COM 452308109   649,885 2,950 SH   SOLE   2,950 0 0
INTEL CORP COM 458140100   3,901,940 147,633 SH   SOLE   146,933 0 700
INTERNATIONAL BUSINESS MACHINE COM 459200101   5,246,321 37,237 SH   SOLE   37,237 0 0
INTERNATIONAL PAPER CO COM 460146103   319,219 9,218 SH   SOLE   9,218 0 0
INTL FLAVOR & FRAGRANCES INC COM 459506101   226,350 2,159 SH   SOLE   2,159 0 0
ISHARES BARCLAYS 1-3 Y TREASUR 1 3 YR TREAS BD 464287457   677,770 8,350 SH   SOLE   8,350 0 0
ISHARES BARCLAYS TREASURY INFL TIP BD ETF 464287176   300,054 2,819 SH   SOLE   2,819 0 0
JOHNSON & JOHNSON COM 478160104   9,764,505 55,276 SH   SOLE   54,976 0 300
JPMORGAN CHASE & CO COM 46625H100   885,999 6,607 SH   SOLE   6,607 0 0
KELLOGG CO COM 487836108   3,757,340 52,742 SH   SOLE   52,742 0 0
KENNEDY-WILSON HOLDINGS INC COM 489398107   508,079 32,300 SH   SOLE   32,300 0 0
KIMBERLY CLARK CORP COM 494368103   7,772,643 57,257 SH   SOLE   57,107 0 150
LAM RESEARCH CORP COM 512807108   1,538,298 3,660 SH   SOLE   3,660 0 0
LEGGETT & PLATT INC COM 524660107   585,780 18,175 SH   SOLE   18,175 0 0
LOCKHEED MARTIN CORP COM 539830109   885,898 1,821 SH   SOLE   1,821 0 0
LOWE'S COMPANIES INC COM 548661107   1,855,721 9,314 SH   SOLE   9,314 0 0
LYONDELLBASELL INDUSTRIES NV SHS - A - N53745100   1,324,329 15,950 SH   SOLE   15,950 0 0
MARATHON PETROLEUM CORP COM 56585A102   675,062 5,800 SH   SOLE   5,800 0 0
MARSH & MCLENNAN COMPANIES INC COM 571748102   537,810 3,250 SH   SOLE   3,250 0 0
MASTERBRAND INC COM 57638P104   374,616 49,618 SH   SOLE   49,418 0 200
MCCORMICK & COMPANY INC COM NON VTG 579780206   6,600,945 79,635 SH   SOLE   79,635 0 0
MCDONALDS CORP COM 580135101   321,243 1,219 SH   SOLE   1,219 0 0
MEDTRONIC PLC SHS G5960L103   897,977 11,554 SH   SOLE   11,554 0 0
MERCK & COMPANY INC COM 58933Y105   6,554,704 59,078 SH   SOLE   58,828 0 250
METLIFE INC COM 59156R108   3,585,716 49,547 SH   SOLE   49,547 0 0
MICROSOFT CORP COM 594918104   10,838,185 45,193 SH   SOLE   45,193 0 0
MILLERKNOLL INC COMMON STOCK COM 600544100   1,330,353 63,320 SH   SOLE   63,320 0 0
MONDELEZ INTERNATIONAL INC COM 609207105   1,387,320 20,815 SH   SOLE   20,815 0 0
MOODYS CORP COM 615369105   797,236 2,861 SH   SOLE   2,861 0 0
MSA SAFETY INC COM 553498106   4,494,258 31,169 SH   SOLE   31,169 0 0
NATIONAL FUEL GAS CO COM 636180101   6,275,119 99,133 SH   SOLE   99,133 0 0
NEOGEN CORP COM 640491106   906,657 59,531 SH   SOLE   59,531 0 0
NESTLE SA ADR 641069406   948,766 8,193 SH   SOLE   8,193 0 0
NEWMONT MINING CORP COM 651639106   886,463 18,781 SH   SOLE   18,781 0 0
NEXTERA ENERGY INC COM 65339F101   660,106 7,896 SH   SOLE   7,896 0 0
NORFOLK SOUTHERN CORP COM 655844108   597,569 2,425 SH   SOLE   2,425 0 0
NORTHROP GRUMMAN CORP COM 666807102   431,032 790 SH   SOLE   790 0 0
NORTHWEST NATURAL HOLDING CO COM 66765N105   1,556,193 32,700 SH   SOLE   32,700 0 0
OLD REPUBLIC INTL CORP COM 680223104   4,124,892 170,803 SH   SOLE   170,803 0 0
ONEOK INC COM 682680103   4,081,613 62,125 SH   SOLE   62,125 0 0
ORGANON & CO COMMON STOCK 68622V106   2,266,045 81,133 SH   SOLE   80,533 0 600
PAYCHEX INC COM 704326107   3,401,509 29,435 SH   SOLE   29,050 0 385
PAYPAL HOLDINGS INC COM 70450Y103   264,226 3,710 SH   SOLE   3,710 0 0
PEPSICO INC COM 713448108   4,781,352 26,466 SH   SOLE   26,466 0 0
PERKINELMER INC COM 714046109   1,665,954 11,881 SH   SOLE   11,881 0 0
PFIZER INC COM 717081103   3,345,152 65,284 SH   SOLE   65,284 0 0
PHILLIPS 66 CO COM 718546104   4,664,657 44,818 SH   SOLE   44,518 0 300
PITNEY BOWES INC COM 724479100   38,950 10,250 SH   SOLE   10,250 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105   2,969,588 18,802 SH   SOLE   18,652 0 150
POWELL INDUSTRIES INC COM 739128106   457,340 13,000 SH   SOLE   13,000 0 0
PPG INDUSTRIES INC COM 693506107   5,163,639 41,066 SH   SOLE   41,066 0 0
PPL CORP COM 69351T106   486,893 16,663 SH   SOLE   16,663 0 0
PROCTER & GAMBLE CO COM 742718109   17,762,798 117,200 SH   SOLE   117,000 0 200
QUALCOMM INC COM 747525103   1,930,066 17,556 SH   SOLE   17,556 0 0
ROCKWELL AUTOMATION INC COM 773903109   4,809,089 18,671 SH   SOLE   18,671 0 0
ROYAL BANK OF CANADA COM 780087102   413,688 4,400 SH   SOLE   4,400 0 0
S&P GLOBAL INC COM 78409V104   529,205 1,580 SH   SOLE   1,580 0 0
S&P MIDCAP 400 SPDR ETF UTSER1 S&PDCRP 78467Y107   331,207 748 SH   SOLE   748 0 0
SCHLUMBERGER LTD COM 806857108   402,393 7,527 SH   SOLE   7,527 0 0
SCIENCE APPLICATIONS INTERNATI COM 808625107   1,432,106 12,910 SH   SOLE   12,910 0 0
SEAGATE TECHNOLOGY HOLDINGS PL ORD SHS G7997R103   7,204,729 136,946 SH   SOLE   136,646 0 300
SHELL PLC AMERICAN DEPOSITARY SPON ADS 780259305   808,690 14,200 SH   SOLE   14,200 0 0
SMUCKER JM CO COM NEW 832696405   961,847 6,070 SH   SOLE   6,070 0 0
SNAP-ON INC COM 833034101   285,613 1,250 SH   SOLE   1,250 0 0
SOUTHERN CO COM 842587107   388,685 5,443 SH   SOLE   5,443 0 0
STARBUCKS CORP COM 855244109   1,132,170 11,413 SH   SOLE   11,413 0 0
STERIS SHS USD G8473T100   759,815 4,114 SH   SOLE   4,114 0 0
SYNOPSYS INC COM 871607107   1,117,515 3,500 SH   SOLE   3,500 0 0
SYSCO CORP COM 871829107   878,793 11,495 SH   SOLE   11,495 0 0
T ROWE PRICE GROUP INC COM 74144T108   653,051 5,988 SH   SOLE   5,988 0 0
TAPESTRY INC COM 876030107   3,717,560 97,625 SH   SOLE   97,625 0 0
TARGET CORP COM 87612E106   6,503,509 43,636 SH   SOLE   43,386 0 250
TELEFLEX INC COM 879369106   690,227 2,765 SH   SOLE   2,765 0 0
TESCO PLC AMERICAN DEPOSITARY ADR 881575401   428,823 53,000 SH   SOLE   53,000 0 0
TEXAS INSTRUMENTS INC COM 882508104   4,268,128 25,833 SH   SOLE   25,833 0 0
THERMO FISHER SCIENTIFIC COM 883556102   1,069,440 1,942 SH   SOLE   1,942 0 0
THOMSON REUTERS CORP COM NEW 884903709   2,095,466 18,370 SH   SOLE   18,370 0 0
TRACTOR SUPPLY CO COM 892356106   202,473 900 SH   SOLE   900 0 0
TRIMBLE INC COM 896239100   235,104 4,650 SH   SOLE   4,650 0 0
UNILEVER PLC SPON ADR NEW 904767704   2,548,113 50,608 SH   SOLE   50,608 0 0
UNION PACIFIC CORP COM 907818108   7,396,126 35,718 SH   SOLE   35,718 0 0
UNITED GUARDIAN INC COM 910571108   964,134 92,350 SH   SOLE   92,350 0 0
UNIVERSAL STAINLESS & ALLOY COM 913837100   365,312 50,950 SH   SOLE   50,950 0 0
V.F. CORP COM 918204108   407,248 14,750 SH   SOLE   14,750 0 0
VALERO ENERGY CORP COM 91913Y100   488,411 3,850 SH   SOLE   3,850 0 0
VANGUARD INDEX GRWTH GROWTH ETF 922908736   354,615 1,664 SH   SOLE   1,664 0 0
VANGUARD SHORT TERM BOND ETF SHORT TRM BOND 921937827   366,839 4,873 SH   SOLE   4,873 0 0
VANGUARD STAR FD VANGUARD TOTA VG TL INTL STK F 921909768   859,690 16,622 SH   SOLE   16,622 0 0
VANGUARD TOTAL BOND MARKET ETF TOTAL BND MRKT 921937835   610,640 8,500 SH   SOLE   8,500 0 0
VANGUARD TOTAL INTERNATIONAL B TOTAL INT BD ETF 92203J407   466,521 9,836 SH   SOLE   9,836 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   5,406,483 137,220 SH   SOLE   137,220 0 0
WABTEC CORP COM 929740108   1,638,980 16,421 SH   SOLE   16,412 0 9
WALGREENS BOOTS ALLIANCE INC COM 931427108   5,173,164 138,468 SH   SOLE   138,268 0 200
WALT DISNEY CO COM 254687106   2,269,392 26,121 SH   SOLE   26,121 0 0
WD 40 CO COM 929236107   209,573 1,300 SH   SOLE   1,300 0 0
WEC ENERGY GROUP COM 92939U106   1,563,614 16,677 SH   SOLE   16,677 0 0
WHIRLPOOL CORP COM 963320106   263,116 1,860 SH   SOLE   1,860 0 0
WILLIAMS SONOMA INC COM 969904101   8,370,888 72,841 SH   SOLE   72,841 0 0
WOODWARD INC COM 980745103   304,322 3,150 SH   SOLE   3,150 0 0
WVS FINANCIAL CORP COM 929358109   1,860,600 132,900 SH   SOLE   132,900 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   5,100,128 40,001 SH   SOLE   39,826 0 175
ZIMVIE INC COMMON STOCK COM 98888T107   864,212 92,528 SH   SOLE   92,511 0 17