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,380 31,039 SH   SOLE   28,880 0 2,159
ABB LTD COM 000375204 656 32,774 SH   SOLE   23,224 0 9,550
ABBOTT LABORATORIES COM 002824100 10,209 121,388 SH   SOLE   119,315 0 2,073
ABBVIE INC COM 00287Y109 9,441 129,833 SH   SOLE   124,214 0 5,619
ACCENTURE PLC SHS CLASS A G1151C101 285 1,543 SH   SOLE   1,543 0 0
ADOBE SYSTEMS INC COM 00724F101 457 1,550 SH   SOLE   1,550 0 0
AGCO CORP COM 001084102 743 9,575 SH   SOLE   9,375 0 200
AIR PRODUCTS & CHEMICALS INC COM 009158106 653 2,884 SH   SOLE   2,884 0 0
ALEXANDER & BALDWIN HOLDINGS COM 014491104 405 17,539 SH   SOLE   17,539 0 0
ALICO INC COM 016230104 485 16,000 SH   SOLE   16,000 0 0
ALPHABET INC CAP STK CL C 02079K107 212 196 SH   SOLE   166 0 30
ALTRIA GROUP INC COM 02209S103 287 6,053 SH   SOLE   3,981 0 2,072
AMAZON.COM INC COM 023135106 498 263 SH   SOLE   263 0 0
AMCOR PLC ORD G0250X107 2,219 193,121 SH   SOLE   191,974 0 1,147
AMERICAN ELECTRIC POWER CO COM 025537101 538 6,117 SH   SOLE   2,211 0 3,906
AMERICAN EXPRESS COMPANY COM 025816109 5,121 41,487 SH   SOLE   40,650 0 837
AMETEK INC COM 031100100 1,390 15,299 SH   SOLE   15,299 0 0
AMGEN INC COM 031162100 1,489 8,079 SH   SOLE   6,079 0 2,000
APACHE CORP COM 037411105 244 8,414 SH   SOLE   8,414 0 0
APPLE INC COM 037833100 1,970 9,956 SH   SOLE   8,203 0 1,753
AQUA AMERICA INC COM 03836W103 1,204 29,100 SH   SOLE   29,100 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,183 28,990 SH   SOLE   22,100 0 6,890
AT&T INC COM 00206R102 2,023 60,372 SH   SOLE   50,818 0 9,554
AUTOMATIC DATA PROCESSING INC COM 053015103 202 1,220 SH   SOLE   1,220 0 0
AVANOS MEDICAL INC COM 05350V106 356 8,156 SH   SOLE   8,156 0 0
B&G FOODS INC COM 05508R106 768 36,925 SH   SOLE   31,725 0 5,200
BADGER METER INC COM 056525108 6,302 105,571 SH   SOLE   104,921 0 650
BANK OF NEW YORK MELLON CORP COM 064058100 360 8,145 SH   SOLE   8,145 0 0
BAXTER INTERNATIONAL INC COM 071813109 1,605 19,592 SH   SOLE   19,192 0 400
BB&T CORP COM 054937107 720 14,660 SH   SOLE   9,800 0 4,860
BCE INC COM NEW 05534B760 659 14,496 SH   SOLE   9,050 0 5,446
BERKSHIRE HATHAWAY INC CL B NEW 084670702 460 2,156 SH   SOLE   2,156 0 0
BP PLC SPON ADR 055622104 205 4,913 SH   SOLE   4,913 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 244 5,373 SH   SOLE   1,990 0 3,383
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 448 5,315 SH   SOLE   5,315 0 0
CAMPBELL SOUP CO COM 134429109 1,637 40,850 SH   SOLE   37,877 0 2,973
CANADIAN IMPERIAL BANK COM 136069101 538 6,850 SH   SOLE   4,000 0 2,850
CATERPILLAR INC COM 149123101 1,052 7,720 SH   SOLE   5,595 0 2,125
CENTERPOINT ENERGY INC COM 15189T107 921 32,179 SH   SOLE   21,696 0 10,483
CHEVRON CORP COM 166764100 5,276 42,394 SH   SOLE   37,467 0 4,927
CISCO SYSTEMS INC COM 17275R102 409 7,478 SH   SOLE   5,554 0 1,924
CKX LANDS INC COM 12562N104 500 51,250 SH   SOLE   51,250 0 0
CLOROX CO COM 189054109 4,485 29,290 SH   SOLE   27,915 0 1,375
COCA-COLA CO COM 191216100 5,991 117,659 SH   SOLE   107,550 0 10,109
COLGATE-PALMOLIVE CO COM 194162103 4,587 63,997 SH   SOLE   57,833 0 6,164
COMCAST CORP COM 20030N101 240 5,682 SH   SOLE   3,942 0 1,740
CONOCOPHILLIPS COM 20825C104 821 13,461 SH   SOLE   13,261 0 200
CONSOLIDATED EDISON INC COM 209115104 639 7,288 SH   SOLE   2,899 0 4,389
COPART INC COM 217204106 577 7,720 SH   SOLE   7,720 0 0
CORNING INC COM 219350105 3,778 113,705 SH   SOLE   105,505 0 8,200
CORTEVA INC COM 22052L104 878 29,692 SH   SOLE   27,931 0 1,761
CUBIC CORP COM 229669106 2,452 38,025 SH   SOLE   38,025 0 0
CUMMINS INC COM 231021106 2,666 15,561 SH   SOLE   15,358 0 203
CVS HEALTH CORP COM 126650100 1,344 24,672 SH   SOLE   19,015 0 5,657
DARDEN RESTAURANTS INC COM 237194105 503 4,128 SH   SOLE   3,645 0 483
DEERE & CO COM 244199105 381 2,300 SH   SOLE   2,300 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 2,324 13,489 SH   SOLE   13,489 0 0
DISNEY WALT CO COM DISNEY 254687106 3,442 24,647 SH   SOLE   23,717 0 930
DOMINION ENERGY INC COM 25746U109 984 12,731 SH   SOLE   8,290 0 4,441
DOUGLAS DYNAMICS COM 25960R105 708 17,800 SH   SOLE   17,800 0 0
DOW INC COM 260557103 1,716 34,797 SH   SOLE   31,480 0 3,317
DUKE ENERGY CORP COM NEW 26441C204 1,213 13,748 SH   SOLE   6,190 0 7,558
DUPONT DE NEMOURS INC COM 26614N102 2,227 29,659 SH   SOLE   27,898 0 1,761
EATON CORP PLC SHS G29183103 623 7,475 SH   SOLE   5,075 0 2,400
EDWARDS LIFESCIENCES CORP COM 28176E108 5,372 29,080 SH   SOLE   29,080 0 0
EL POLLO LOCO HOLDINGS INC COM 268603107 875 82,075 SH   SOLE   82,075 0 0
ELI LILLY & CO COM 532457108 9,562 86,311 SH   SOLE   86,061 0 250
EMERSON ELECTRIC CO COM 291011104 7,421 111,226 SH   SOLE   103,011 0 8,215
ENBRIDGE INC COM 29250N105 1,071 29,683 SH   SOLE   20,400 0 9,283
ENTERGY CORP COM 29364G103 314 3,049 SH   SOLE   321 0 2,728
ENTERPRISE PRODUCTS PARTNERS L COM 293792107 553 19,151 SH   SOLE   12,750 0 6,401
EXXON MOBIL CORP COM 30231G102 5,502 71,801 SH   SOLE   65,605 0 6,196
F5 NETWORKS COM 315616102 2,237 15,361 SH   SOLE   15,361 0 0
FEDERATED INVESTORS INC CL B 314211103 2,150 66,165 SH   SOLE   66,165 0 0
FEDEX CORP COM 31428X106 1,043 6,355 SH   SOLE   4,930 0 1,425
FORTUNE BRANDS HOME & SEC INC COM 34964C106 1,666 29,168 SH   SOLE   29,168 0 0
FREEPORT MCMORAN COP & GLD CL B 35671D857 141 12,182 SH   SOLE   12,182 0 0
GENERAL DYNAMICS CORP COM 369550108 394 2,166 SH   SOLE   2,166 0 0
GENERAL ELECTRIC CO COM 369604103 2,027 193,017 SH   SOLE   182,267 0 10,750
GENERAL MILLS INC COM 370334104 6,112 116,379 SH   SOLE   108,098 0 8,281
GENUINE PARTS CO COM 372460105 3,357 32,411 SH   SOLE   29,102 0 3,309
GILEAD SCIENCES INC COM 375558103 1,388 20,550 SH   SOLE   16,700 0 3,850
GORMAN RUPP COMPANY COM 383082104 213 6,500 SH   SOLE   6,500 0 0
HARSCO CORP COM 415864107 263 9,602 SH   SOLE   9,602 0 0
HASBRO INC COM 418056107 274 2,595 SH   SOLE   2,595 0 0
HEALTHCARE SVCS GROUP COM 421906108 217 7,150 SH   SOLE   7,150 0 0
HERSHEY CO COM 427866108 1,641 12,240 SH   SOLE   11,150 0 1,090
HEWLETT PACKARD ENTERPRISES CO COM 42824C109 325 21,750 SH   SOLE   18,450 0 3,300
HOLOGIC INC COM 436440101 485 10,100 SH   SOLE   10,100 0 0
HONEYWELL INTL INC COM 438516106 1,240 7,100 SH   SOLE   7,100 0 0
HORMEL FOODS CORP COM 440452100 210 5,187 SH   SOLE   4,350 0 837
HOSPITALITY PROPERTIES TRUST COM SH BEN INT 44106M102 773 30,931 SH   SOLE   19,050 0 11,881
HSBC HOLDINGS PLC SPON ADR NEW 404280406 230 5,518 SH   SOLE   2,147 0 3,372
HUBBELL INC COM 443510607 2,175 16,680 SH   SOLE   16,680 0 0
II-VI INC COM 902104108 19,087 522,079 SH   SOLE   519,679 0 2,400
ILLINOIS TOOL WORKS INC COM 452308109 1,117 7,405 SH   SOLE   5,700 0 1,705
INTEL CORP COM 458140100 2,072 43,288 SH   SOLE   37,198 0 6,090
INTERNATIONAL BUSINESS MACHINE COM 459200101 5,083 36,858 SH   SOLE   34,971 0 1,887
INTERNATIONAL PAPER CO COM 460146103 1,151 26,560 SH   SOLE   22,468 0 4,092
INTL FLAVOR & FRAGRANCES INC COM 459506101 255 1,756 SH   SOLE   1,756 0 0
IRON MOUNTAIN INC COM 46284V101 1,186 37,893 SH   SOLE   26,600 0 11,293
JOHNSON & JOHNSON COM 478160104 8,130 58,369 SH   SOLE   58,069 0 300
JOHNSON CONTROLS INTL COM G51502105 266 6,445 SH   SOLE   2,100 0 4,345
JPMORGAN CHASE & CO COM 46625H100 1,160 10,376 SH   SOLE   8,820 0 1,556
KELLOGG CO COM 487836108 2,842 53,045 SH   SOLE   51,540 0 1,505
KEYCORP COM 493267108 571 32,146 SH   SOLE   20,000 0 12,146
KIMBERLY CLARK CORP COM 494368103 3,134 23,514 SH   SOLE   19,567 0 3,947
KIMCO REALTY CORP COM 49446R109 200 10,800 SH   SOLE   10,300 0 500
LAM RESEARCH CORP COM 512807108 1,830 9,740 SH   SOLE   9,540 0 200
LEGGETT & PLATT INC COM 524660107 322 8,402 SH   SOLE   4,900 0 3,502
LOCKHEED MARTIN CORP COM 539830109 2,028 5,577 SH   SOLE   4,451 0 1,126
LYONDELLBASELL INDUSTRIES NV SHS A N53745100 515 5,975 SH   SOLE   3,925 0 2,050
MAGELLAN MIDSTREAM PARTNERS COM UNIT RP LP 559080106 666 10,400 SH   SOLE   7,150 0 3,250
MARATHON OIL CORP COM 565849106 222 15,626 SH   SOLE   15,626 0 0
MARATHON PETROLEUM CORP COM 56585A102 797 14,262 SH   SOLE   14,262 0 0
MARSH & MCLENNAN COMPANIES INC COM 571748102 328 3,287 SH   SOLE   3,287 0 0
MATSON INC COM 57686G105 390 10,035 SH   SOLE   10,035 0 0
MCCORMICK & COMPANY INC COM NON VTG 579780206 6,955 44,871 SH   SOLE   44,871 0 0
MCDONALDS CORP COM 580135101 205 987 SH   SOLE   987 0 0
MERCK & COMPANY INC COM 58933Y105 4,719 56,274 SH   SOLE   50,245 0 6,029
MEREDITH CORP COM 589433101 1,681 30,527 SH   SOLE   25,875 0 4,652
METHANEX CORPORATION COM 59151K108 318 6,985 SH   SOLE   6,985 0 0
METLIFE INC COM 59156R108 2,577 51,886 SH   SOLE   46,832 0 5,054
MICROSOFT CORP COM 594918104 5,809 43,366 SH   SOLE   42,205 0 1,161
MONDELEZ INTERNATIONAL INC COM 609207105 1,285 23,832 SH   SOLE   23,153 0 679
MOODYS CORP COM 615369105 508 2,600 SH   SOLE   2,600 0 0
MSA SAFETY INC COM 553498106 3,217 30,523 SH   SOLE   30,523 0 0
MUELLER WATER PRODUCTS INC COM SER A 624758108 268 27,300 SH   SOLE   27,300 0 0
NATIONAL FUEL GAS CO COM 636180101 3,365 63,783 SH   SOLE   63,783 0 0
NEOGEN CORP COM 640491106 712 11,465 SH   SOLE   11,465 0 0
NESTLE SA SPON ADR 641069406 911 8,793 SH   SOLE   7,818 0 975
NEWELL BRANDS INC COM 651229106 324 21,003 SH   SOLE   16,703 0 4,300
NEWMONT MINING CORP COM 651639106 273 7,109 SH   SOLE   7,109 0 0
NEXTERA ENERGY INC COM 65339F101 1,207 5,890 SH   SOLE   2,465 0 3,425
NORDSTROM INC COM 655664100 1,225 38,450 SH   SOLE   31,050 0 7,400
NORFOLK SOUTHERN CORP COM 655844108 528 2,650 SH   SOLE   2,650 0 0
NORTHROP GRUMMAN CORP COM 666807102 228 705 SH   SOLE   500 0 205
OLD REPUBLIC INTL CORP COM 680223104 2,606 116,444 SH   SOLE   105,225 0 11,219
ONEOK INC NEW COM 682680103 704 10,236 SH   SOLE   6,220 0 4,016
ORACLE CORP COM 68389X105 403 7,077 SH   SOLE   5,275 0 1,802
PACCAR COM 693718108 471 6,575 SH   SOLE   6,325 0 250
PAYCHEX INC COM 704326107 2,402 29,195 SH   SOLE   28,810 0 385
PAYPAL HOLDINGS INC COM 70450Y103 231 2,020 SH   SOLE   2,020 0 0
PEPSICO INC COM 713448108 2,316 17,659 SH   SOLE   14,338 0 3,321
PERKINELMER INC COM 714046109 513 5,323 SH   SOLE   5,323 0 0
PFIZER INC COM 717081103 2,366 54,627 SH   SOLE   44,722 0 9,905
PHILIP MORRIS INTERNATIONAL IN COM 718172109 336 4,274 SH   SOLE   1,400 0 2,874
PHILLIPS 66 CO COM 718546104 1,301 13,913 SH   SOLE   10,347 0 3,566
PITNEY BOWES INC COM 724479100 153 35,650 SH   SOLE   35,650 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 487 3,548 SH   SOLE   3,548 0 0
PPG INDUSTRIES INC COM 693506107 2,941 25,195 SH   SOLE   25,195 0 0
PPL CORP COM 69351T106 556 17,943 SH   SOLE   13,643 0 4,300
PROCTER & GAMBLE CO COM 742718109 11,982 109,274 SH   SOLE   104,762 0 4,512
PRUDENTIAL FINANCIAL INC COM 744320102 538 5,330 SH   SOLE   3,092 0 2,238
QUALCOMM INC COM 747525103 444 5,843 SH   SOLE   1,950 0 3,893
ROCKWELL AUTOMATION INC COM 773903109 825 5,036 SH   SOLE   5,036 0 0
ROYAL BANK OF CAN COM 780087102 425 5,349 SH   SOLE   4,025 0 1,324
ROYAL DUTCH SHELL PLC SPON ADR A 780259206 835 12,825 SH   SOLE   12,825 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 582 8,857 SH   SOLE   6,414 0 2,443
SCHLUMBERGER LTD COM 806857108 1,208 30,388 SH   SOLE   30,388 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 5,826 123,635 SH   SOLE   119,235 0 4,400
SIMON PROPERTY GROUP INC COM 828806109 759 4,752 SH   SOLE   2,950 0 1,802
SMUCKER JM CO COM NEW 832696405 1,084 9,411 SH   SOLE   6,681 0 2,730
SOUTHERN CO COM 842587107 1,018 18,418 SH   SOLE   14,143 0 4,275
STARBUCKS CORP COM 855244109 1,336 15,941 SH   SOLE   15,941 0 0
STERIS SHS USD G8473T100 934 6,274 SH   SOLE   6,274 0 0
SYSCO CORP COM 871829107 1,006 14,229 SH   SOLE   10,574 0 3,655
TAPESTRY INC COM 876030107 3,196 100,725 SH   SOLE   91,725 0 9,000
TARGET CORP COM 87612E106 4,408 50,900 SH   SOLE   44,440 0 6,460
TELEFLEX INC COM 879369106 1,759 5,311 SH   SOLE   5,311 0 0
TEXAS INSTRUMENTS INC COM 882508104 1,724 15,025 SH   SOLE   13,025 0 2,000
THERMO FISHER SCIENTIFIC COM 883556102 474 1,613 SH   SOLE   1,613 0 0
THOMSON REUTERS CORP COM NEW 884903709 1,693 26,270 SH   SOLE   26,270 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 957 7,718 SH   SOLE   4,457 0 3,261
TRIMBLE NAVIGATION LTD COM 896239100 271 6,000 SH   SOLE   6,000 0 0
UNILEVER PLC SPON ADR NEW 904767704 602 9,714 SH   SOLE   9,714 0 0
UNION PACIFIC CORP COM 907818108 6,649 39,320 SH   SOLE   39,320 0 0
UNITED GUARDIAN INC COM 910571108 523 27,839 SH   SOLE   27,839 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,496 14,487 SH   SOLE   11,837 0 2,650
UNITED TECHNOLOGIES CORP COM 913017109 914 7,020 SH   SOLE   7,020 0 0
VALERO ENERGY CORP COM 91913Y100 498 5,819 SH   SOLE   5,819 0 0
VANGUARD SHORT TERM BOND ETF SHORT TRM BOND 921937827 281 3,493 SH   SOLE   3,493 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 7,227 126,497 SH   SOLE   120,148 0 6,349
VORNADO REALTY TRUST COM 929042109 588 9,179 SH   SOLE   5,175 0 4,004
WALGREENS BOOTS ALLIANCE INC COM 931427108 6,199 113,392 SH   SOLE   108,425 0 4,967
WEC ENERGY GROUP COM 92939U106 744 8,925 SH   SOLE   5,439 0 3,486
WEIS MARKET INC COM 948849104 372 10,229 SH   SOLE   10,229 0 0
WELLS FARGO & CO COM 949746101 918 19,403 SH   SOLE   12,797 0 6,606
WESBANCO INC COM 950810101 226 5,861 SH   SOLE   5,861 0 0
WESTPAC BANKING CORP SPON ADR 961214301 412 20,650 SH   SOLE   12,050 0 8,600
WEYERHAEUSER CO COM 962166104 716 27,200 SH   SOLE   19,000 0 8,200
WILLIAMS SONOMA INC COM 969904101 6,291 96,777 SH   SOLE   91,077 0 5,700
WVS FINANCIAL CORP COM 929358109 2,718 155,342 SH   SOLE   155,342 0 0