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 5,633 34,266 SH   SOLE   32,105 0 2,161
ABB LTD COM 000375204 645 32,774 SH   SOLE   23,224 0 9,550
ABBOTT LABORATORIES COM 002824100 10,070 120,356 SH   SOLE   118,965 0 1,391
ABBVIE INC COM 00287Y109 9,992 131,961 SH   SOLE   127,269 0 4,692
ACCENTURE PLC SHS CLASS A G1151C101 297 1,543 SH   SOLE   1,543 0 0
ADOBE SYSTEMS INC COM 00724F101 428 1,550 SH   SOLE   1,550 0 0
AGCO CORP COM 001084102 695 9,175 SH   SOLE   8,975 0 200
AIR PRODUCTS & CHEMICALS INC COM 009158106 614 2,769 SH   SOLE   2,769 0 0
ALEXANDER & BALDWIN HOLDINGS COM 014491104 412 16,829 SH   SOLE   16,829 0 0
ALICO INC COM 016230104 384 11,300 SH   SOLE   11,300 0 0
ALPHABET INC CAP STK CL C 02079K107 239 196 SH   SOLE   166 0 30
ALTRIA GROUP INC COM 02209S103 324 7,932 SH   SOLE   3,983 0 3,948
AMAZON.COM INC COM 023135106 417 240 SH   SOLE   240 0 0
AMCOR PLC ORD G0250X107 1,053 108,015 SH   SOLE   108,015 0 0
AMERICAN ELECTRIC POWER CO COM 025537101 430 4,590 SH   SOLE   2,211 0 2,379
AMERICAN EXPRESS COMPANY COM 025816109 4,800 40,583 SH   SOLE   40,125 0 458
AMETEK INC COM 031100100 1,405 15,299 SH   SOLE   15,299 0 0
AMGEN INC COM 031162100 378 1,954 SH   SOLE   1,954 0 0
APPLE INC COM 037833100 1,860 8,304 SH   SOLE   8,003 0 301
AQUA AMERICA INC COM 03836W103 1,212 27,038 SH   SOLE   27,038 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,253 30,497 SH   SOLE   23,600 0 6,897
AT&T INC COM 00206R102 2,321 61,339 SH   SOLE   51,781 0 9,558
AVANOS MEDICAL INC COM 05350V106 399 10,656 SH   SOLE   10,656 0 0
AXA EQUITABLE HOLDINGS INC COM 054561105 388 17,500 SH   SOLE   17,500 0 0
B&G FOODS INC COM 05508R106 1,197 63,325 SH   SOLE   50,625 0 12,700
BADGER METER INC COM 056525108 6,054 112,746 SH   SOLE   112,096 0 650
BANK OF NEW YORK MELLON CORP COM 064058100 368 8,145 SH   SOLE   8,145 0 0
BAXTER INTERNATIONAL INC COM 071813109 1,707 19,517 SH   SOLE   19,117 0 400
BB&T CORP COM 054937107 420 7,864 SH   SOLE   7,150 0 714
BCE INC COM NEW 05534B760 738 15,254 SH   SOLE   9,800 0 5,454
BERKSHIRE HATHAWAY INC CL B NEW 084670702 448 2,156 SH   SOLE   2,156 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 538 6,345 SH   SOLE   6,345 0 0
CAMPBELL SOUP CO COM 134429109 1,651 35,177 SH   SOLE   35,177 0 0
CANADIAN IMPERIAL BANK COM 136069101 1,210 14,650 SH   SOLE   9,600 0 5,050
CATERPILLAR INC COM 149123101 1,541 12,196 SH   SOLE   9,370 0 2,826
CENTERPOINT ENERGY INC COM 15189T107 968 32,087 SH   SOLE   21,596 0 10,491
CHEVRON CORP COM 166764100 4,975 41,946 SH   SOLE   37,717 0 4,229
CISCO SYSTEMS INC COM 17275R102 274 5,555 SH   SOLE   5,555 0 0
CKX LANDS INC COM 12562N104 491 50,813 SH   SOLE   50,813 0 0
CLOROX CO COM 189054109 4,498 29,615 SH   SOLE   28,240 0 1,375
COCA-COLA CO COM 191216100 6,250 114,800 SH   SOLE   106,125 0 8,675
COLGATE-PALMOLIVE CO COM 194162103 4,684 63,722 SH   SOLE   58,333 0 5,389
CONOCOPHILLIPS COM 20825C104 718 12,603 SH   SOLE   12,403 0 200
CONSOLIDATED EDISON INC COM 209115104 477 5,049 SH   SOLE   2,299 0 2,750
COPART INC COM 217204106 620 7,720 SH   SOLE   7,720 0 0
CORNING INC COM 219350105 3,953 138,605 SH   SOLE   130,405 0 8,200
CORTEVA INC COM 22052L104 694 24,787 SH   SOLE   24,687 0 100
CUBIC CORP COM 229669106 2,678 38,025 SH   SOLE   38,025 0 0
CUMMINS INC COM 231021106 2,498 15,358 SH   SOLE   15,358 0 0
CVS HEALTH CORP COM 126650100 1,460 23,147 SH   SOLE   17,485 0 5,662
DARDEN RESTAURANTS INC COM 237194105 459 3,879 SH   SOLE   3,645 0 234
DEERE & CO COM 244199105 388 2,300 SH   SOLE   2,300 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 2,185 13,364 SH   SOLE   13,364 0 0
DISNEY WALT CO COM DISNEY 254687106 3,079 23,626 SH   SOLE   23,467 0 159
DOMINION ENERGY INC COM 25746U109 1,527 18,838 SH   SOLE   13,190 0 5,648
DOUGLAS DYNAMICS COM 25960R105 793 17,800 SH   SOLE   17,800 0 0
DOW INC COM 260557103 1,557 32,676 SH   SOLE   29,859 0 2,817
DUKE ENERGY CORP COM NEW 26441C204 1,143 11,925 SH   SOLE   6,140 0 5,785
DUPONT DE NEMOURS INC COM 26614N102 1,650 23,140 SH   SOLE   23,040 0 100
EATON CORP PLC SHS G29183103 622 7,475 SH   SOLE   5,075 0 2,400
EDWARDS LIFESCIENCES CORP COM 28176E108 6,362 28,930 SH   SOLE   28,930 0 0
EL POLLO LOCO HOLDINGS INC COM 268603107 943 86,075 SH   SOLE   86,075 0 0
ELI LILLY & CO COM 532457108 10,589 94,687 SH   SOLE   91,861 0 2,826
EMERSON ELECTRIC CO COM 291011104 8,095 121,081 SH   SOLE   111,511 0 9,570
ENBRIDGE INC COM 29250N105 1,042 29,695 SH   SOLE   20,400 0 9,295
ENTERGY CORP COM 29364G103 358 3,051 SH   SOLE   321 0 2,730
ENTERPRISE PRODUCTS PARTNERS L COM 293792107 516 18,051 SH   SOLE   11,650 0 6,401
EXXON MOBIL CORP COM 30231G102 4,957 70,208 SH   SOLE   65,320 0 4,888
F5 NETWORKS COM 315616102 2,902 20,666 SH   SOLE   20,416 0 250
FEDERATED INVESTORS INC CL B 314211103 1,459 45,005 SH   SOLE   45,005 0 0
FEDEX CORP COM 31428X106 3,507 24,090 SH   SOLE   21,690 0 2,400
FORTUNE BRANDS HOME & SEC INC COM 34964C106 1,595 29,168 SH   SOLE   29,168 0 0
FREEPORT MCMORAN COP & GLD CL B 35671D857 104 10,882 SH   SOLE   10,882 0 0
GENERAL DYNAMICS CORP COM 369550108 487 2,666 SH   SOLE   2,666 0 0
GENERAL ELECTRIC CO COM 369604103 1,701 190,267 SH   SOLE   180,117 0 10,150
GENERAL MILLS INC COM 370334104 6,393 115,983 SH   SOLE   108,588 0 7,395
GENUINE PARTS CO COM 372460105 3,628 36,434 SH   SOLE   32,172 0 4,262
GILEAD SCIENCES INC COM 375558103 1,302 20,550 SH   SOLE   16,700 0 3,850
GORMAN RUPP COMPANY COM 383082104 226 6,500 SH   SOLE   6,500 0 0
HASBRO INC COM 418056107 308 2,595 SH   SOLE   2,595 0 0
HEALTHCARE SVCS GROUP COM 421906108 605 24,900 SH   SOLE   24,900 0 0
HERSHEY CO COM 427866108 1,840 11,872 SH   SOLE   11,150 0 722
HEWLETT PACKARD ENTERPRISES CO COM 42824C109 330 21,750 SH   SOLE   18,450 0 3,300
HOLOGIC INC COM 436440101 510 10,100 SH   SOLE   10,100 0 0
HONEYWELL INTL INC COM 438516106 1,159 6,850 SH   SOLE   6,850 0 0
HORMEL FOODS CORP COM 440452100 227 5,191 SH   SOLE   4,350 0 841
HSBC HOLDINGS PLC SPON ADR NEW 404280406 207 5,408 SH   SOLE   2,147 0 3,261
HUBBELL INC COM 443510607 2,192 16,680 SH   SOLE   16,680 0 0
II-VI INC COM 902104108 14,513 412,179 SH   SOLE   409,779 0 2,400
ILLINOIS TOOL WORKS INC COM 452308109 1,159 7,407 SH   SOLE   5,700 0 1,707
INTEL CORP COM 458140100 2,482 48,165 SH   SOLE   40,901 0 7,264
INTERNATIONAL BUSINESS MACHINE COM 459200101 5,309 36,511 SH   SOLE   34,621 0 1,890
INTERNATIONAL PAPER CO COM 460146103 1,186 28,366 SH   SOLE   24,268 0 4,098
INTL FLAVOR & FRAGRANCES INC COM 459506101 614 5,006 SH   SOLE   5,006 0 0
IRON MOUNTAIN INC COM 46284V101 1,260 38,912 SH   SOLE   27,600 0 11,312
JOHNSON & JOHNSON COM 478160104 7,448 57,569 SH   SOLE   57,269 0 300
JPMORGAN CHASE & CO COM 46625H100 753 6,395 SH   SOLE   6,395 0 0
KELLOGG CO COM 487836108 3,392 52,710 SH   SOLE   51,202 0 1,508
KEYCORP COM 493267108 586 32,862 SH   SOLE   20,700 0 12,162
KIMBERLY CLARK CORP COM 494368103 3,368 23,708 SH   SOLE   20,113 0 3,596
LAM RESEARCH CORP COM 512807108 1,768 7,650 SH   SOLE   7,650 0 0
LEGGETT & PLATT INC COM 524660107 858 20,957 SH   SOLE   14,750 0 6,207
LOCKHEED MARTIN CORP COM 539830109 1,100 2,821 SH   SOLE   2,821 0 0
LYONDELLBASELL INDUSTRIES NV COM N53745100 535 5,975 SH   SOLE   3,925 0 2,050
MAGELLAN MIDSTREAM PARTNERS COM UNIT RP LP 559080106 673 10,150 SH   SOLE   6,900 0 3,250
MARATHON OIL CORP COM 565849106 186 15,126 SH   SOLE   15,126 0 0
MARATHON PETROLEUM CORP COM 56585A102 857 14,102 SH   SOLE   14,102 0 0
MARSH & MCLENNAN COMPANIES INC COM 571748102 329 3,287 SH   SOLE   3,287 0 0
MATSON INC COM 57686G105 376 10,035 SH   SOLE   10,035 0 0
MCCORMICK & COMPANY INC COM NON VTG 579780206 6,982 44,671 SH   SOLE   44,671 0 0
MCDONALDS CORP COM 580135101 212 987 SH   SOLE   987 0 0
MERCK & COMPANY INC COM 58933Y105 4,290 50,964 SH   SOLE   49,044 0 1,920
MEREDITH CORP COM 589433101 1,757 47,935 SH   SOLE   42,875 0 5,060
METHANEX CORPORATION COM 59151K108 248 6,985 SH   SOLE   6,985 0 0
METLIFE INC COM 59156R108 2,357 49,969 SH   SOLE   46,282 0 3,687
MICROSOFT CORP COM 594918104 5,974 42,966 SH   SOLE   41,805 0 1,161
MONDELEZ INTERNATIONAL INC COM 609207105 1,273 23,015 SH   SOLE   23,015 0 0
MOODYS CORP COM 615369105 533 2,600 SH   SOLE   2,600 0 0
MSA SAFETY INC COM 553498106 3,330 30,523 SH   SOLE   30,523 0 0
MUELLER WATER PRODUCTS INC COM SER A 624758108 178 15,800 SH   SOLE   15,800 0 0
NATIONAL FUEL GAS CO COM 636180101 3,133 66,783 SH   SOLE   66,783 0 0
NEOGEN CORP COM 640491106 638 9,365 SH   SOLE   9,365 0 0
NESTLE SA ADR 641069406 890 8,193 SH   SOLE   7,818 0 375
NEWELL BRANDS INC COM 651229106 393 21,003 SH   SOLE   16,703 0 4,300
NEWMONT MINING CORP COM 651639106 289 7,615 SH   SOLE   7,615 0 0
NEXTERA ENERGY INC COM 65339F101 938 4,025 SH   SOLE   2,365 0 1,660
NORDSTROM INC COM 655664100 1,373 40,775 SH   SOLE   33,375 0 7,400
NORFOLK SOUTHERN CORP COM 655844108 476 2,650 SH   SOLE   2,650 0 0
NORTHROP GRUMMAN CORP COM 666807102 300 800 SH   SOLE   800 0 0
OLD REPUBLIC INTL CORP COM 680223104 2,659 112,797 SH   SOLE   101,525 0 11,272
ONEOK INC NEW COM 682680103 755 10,241 SH   SOLE   6,220 0 4,021
ORACLE CORP COM 68389X105 629 11,427 SH   SOLE   9,125 0 2,302
PACCAR COM 693718108 444 6,335 SH   SOLE   6,085 0 250
PACIRA BIOSCIENCES COM 695127100 389 10,225 SH   SOLE   5,625 0 4,600
PAYCHEX INC COM 704326107 2,398 28,970 SH   SOLE   28,585 0 385
PEPSICO INC COM 713448108 2,468 18,003 SH   SOLE   15,089 0 2,914
PERKINELMER INC COM 714046109 777 9,123 SH   SOLE   9,123 0 0
PFIZER INC COM 717081103 2,003 55,734 SH   SOLE   49,097 0 6,637
PHILIP MORRIS INTERNATIONAL IN COM 718172109 264 3,471 SH   SOLE   1,400 0 2,071
PHILLIPS 66 CO COM 718546104 1,379 13,466 SH   SOLE   9,897 0 3,569
PITNEY BOWES INC COM 724479100 96 21,000 SH   SOLE   21,000 0 0
PNC FINANCIAL SERVICES GROUP I COM 693475105 497 3,548 SH   SOLE   3,548 0 0
PPG INDUSTRIES INC COM 693506107 2,986 25,195 SH   SOLE   25,195 0 0
PPL CORP COM 69351T106 397 12,593 SH   SOLE   12,593 0 0
PROCTER & GAMBLE CO COM 742718109 13,338 107,238 SH   SOLE   103,572 0 3,666
PRUDENTIAL FINANCIAL INC COM 744320102 538 5,983 SH   SOLE   3,742 0 2,241
QUALCOMM INC COM 747525103 347 4,552 SH   SOLE   1,950 0 2,602
ROCKWELL AUTOMATION INC COM 773903109 830 5,036 SH   SOLE   5,036 0 0
ROYAL BANK OF CAN COM 780087102 434 5,353 SH   SOLE   4,025 0 1,328
ROYAL DUTCH SHELL PLC SPON ADR A 780259206 737 12,525 SH   SOLE   12,525 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 537 8,964 SH   SOLE   6,514 0 2,450
SCHLUMBERGER LTD COM 806857108 944 27,638 SH   SOLE   27,638 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 6,832 127,020 SH   SOLE   122,620 0 4,400
SERVICE PROPERTIES TRUST COM SH BEN INT 81761L102 1,120 43,415 SH   SOLE   29,550 0 13,865
SIMON PROPERTY GROUP INC COM 828806109 833 5,354 SH   SOLE   2,950 0 2,404
SMUCKER JM CO COM NEW 832696405 1,883 17,114 SH   SOLE   12,881 0 4,233
SOUTHERN CO COM 842587107 1,122 18,168 SH   SOLE   13,893 0 4,275
STARBUCKS CORP COM 855244109 1,410 15,941 SH   SOLE   15,941 0 0
STERIS SHS USD G8473T100 889 6,154 SH   SOLE   6,154 0 0
SYSCO CORP COM 871829107 1,130 14,231 SH   SOLE   10,574 0 3,657
TAPESTRY INC COM 876030107 3,035 116,510 SH   SOLE   107,510 0 9,000
TARGET CORP COM 87612E106 5,726 53,562 SH   SOLE   47,500 0 6,062
TELEFLEX INC COM 879369106 1,760 5,181 SH   SOLE   5,181 0 0
TEXAS INSTRUMENTS INC COM 882508104 1,283 9,925 SH   SOLE   9,925 0 0
THERMO FISHER SCIENTIFIC COM 883556102 470 1,613 SH   SOLE   1,613 0 0
THOMSON REUTERS CORP COM NEW 884903709 1,736 25,962 SH   SOLE   25,962 0 0
TRIMBLE NAVIGATION LTD COM 896239100 233 6,000 SH   SOLE   6,000 0 0
UNILEVER PLC SPON ADR NEW 904767704 584 9,714 SH   SOLE   9,714 0 0
UNION PACIFIC CORP COM 907818108 6,288 38,820 SH   SOLE   38,820 0 0
UNITED GUARDIAN INC COM 910571108 666 35,272 SH   SOLE   35,272 0 0
UNITED TECHNOLOGIES CORP COM 913017109 931 6,820 SH   SOLE   6,820 0 0
UNITEDHEALTH GROUP INC COM 91324P102 493 2,267 SH   SOLE   1,967 0 300
VALERO ENERGY CORP COM 91913Y100 492 5,775 SH   SOLE   5,775 0 0
VANGUARD SHORT TERM BOND ETF SHORT TRM BOND 921937827 282 3,493 SH   SOLE   3,493 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 7,726 128,006 SH   SOLE   121,651 0 6,355
VORNADO REALTY TRUST COM 929042109 575 9,033 SH   SOLE   5,025 0 4,008
WALGREENS BOOTS ALLIANCE INC COM 931427108 6,923 125,169 SH   SOLE   120,200 0 4,969
WD 40 CO COM 929236107 229 1,250 SH   SOLE   1,250 0 0
WEC ENERGY GROUP COM 92939U106 630 6,630 SH   SOLE   5,439 0 1,191
WEIS MARKET INC COM 948849104 295 7,729 SH   SOLE   7,729 0 0
WELLS FARGO & CO COM 949746101 1,037 20,554 SH   SOLE   13,941 0 6,613
WESBANCO INC COM 950810101 219 5,861 SH   SOLE   5,861 0 0
WESTPAC BANKING CORP SPON ADR 961214301 397 19,850 SH   SOLE   11,250 0 8,600
WEYERHAEUSER CO COM 962166104 1,052 37,962 SH   SOLE   26,350 0 11,612
WILLIAMS SONOMA INC COM 969904101 6,501 95,627 SH   SOLE   89,927 0 5,700
WVS FINANCIAL CORP COM 929358109 2,470 154,367 SH   SOLE   154,367 0 0