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 3,273 15,753 SH   SOLE   14,145 0 1,608
ABB LTD SPONS ADR 000375204 609 32,274 SH   SOLE   21,124 0 11,150
ABBOTT LABORATORIES COM 002824100 9,718 121,561 SH   SOLE   119,490 0 2,071
ABBVIE INC COM 00287Y109 9,127 113,255 SH   SOLE   109,679 0 3,576
ACCENTURE PLC SHS CL A G1151C101 272 1,543 SH   SOLE   0 0 0
ADOBE SYSTEMS INC COM 00724F101 440 1,650 SH   SOLE   0 0 0
AGCO CORP COM 001084102 682 9,800 SH   SOLE   9,600 0 200
AIR PRODUCTS & CHEMICALS INC COM 009158106 570 2,984 SH   SOLE   0 0 0
ALEXANDER & BALDWIN HOLDINGS COM 014491104 455 17,894 SH   SOLE   0 0 0
ALICO INC COM 016230104 506 18,600 SH   SOLE   0 0 0
ALTRIA GROUP INC COM 02209S103 262 4,563 SH   SOLE   2,551 0 2,012
AMERICAN ELECTRIC POWER CO COM 025537101 525 6,265 SH   SOLE   2,261 0 4,004
AMERICAN EXPRESS COMPANY COM 025816109 4,551 41,637 SH   SOLE   40,800 0 837
AMETEK INC COM 031100100 1,269 15,299 SH   SOLE   0 0 0
AMGEN INC COM 031162100 1,001 5,271 SH   SOLE   3,521 0 1,750
APPLE INC COM 037833100 1,868 9,833 SH   SOLE   7,705 0 2,128
AQUA AMERICA INC COM 03836W103 1,060 29,100 SH   SOLE   0 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 1,218 28,233 SH   SOLE   20,200 0 8,033
AT&T INC COM 00206R102 1,937 61,765 SH   SOLE   50,815 0 10,950
AUTOMATIC DATA PROCESSING INC COM 053015103 211 1,320 SH   SOLE   0 0 0
AVANOS MEDICAL INC COM 05350V106 349 8,187 SH   SOLE   0 0 0
AVON PRODUCTS INC COM 054303102 32 11,000 SH   SOLE   0 0 0
AXA GROUP COM 054536107 472 18,750 SH   SOLE   8,700 0 10,050
B&G FOODS INC COM 05508R106 999 40,925 SH   SOLE   35,125 0 5,800
BADGER METER INC COM 056525108 5,899 106,021 SH   SOLE   105,371 0 650
BANK OF NEW YORK MELLON CORP COM 064058100 411 8,145 SH   SOLE   0 0 0
BAXTER INTERNATIONAL INC COM 071813109 1,621 19,942 SH   SOLE   19,542 0 400
BB&T CORP COM 054937107 682 14,656 SH   SOLE   9,200 0 5,456
BCE INC COM NEW 05534B760 605 13,638 SH   SOLE   7,800 0 5,838
BEMIS CO INC COM 081437105 3,019 54,425 SH   SOLE   54,200 0 225
BERKSHIRE HATHAWAY INC CL B NEW 084670702 433 2,156 SH   SOLE   0 0 0
BP PLC SPON ADR 055622104 215 4,913 SH   SOLE   0 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 212 4,443 SH   SOLE   1,560 0 2,883
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 465 5,350 SH   SOLE   0 0 0
CAMPBELL SOUP CO COM 134429109 1,577 41,350 SH   SOLE   38,177 0 3,173
CANADIAN IMPERIAL BANK COM 136069101 571 7,225 SH   SOLE   3,975 0 3,250
CENTERPOINT ENERGY INC COM 15189T107 618 20,121 SH   SOLE   11,446 0 8,675
CHESAPEAKE LODGING TRUST SH BEN INT 165240102 696 25,036 SH   SOLE   0 0 0
CHEVRON CORP COM 166764100 5,271 42,790 SH   SOLE   37,867 0 4,923
CISCO SYSTEMS INC COM 17275R102 395 7,317 SH   SOLE   5,393 0 1,924
CKX LANDS INC COM 12562N104 513 51,250 SH   SOLE   0 0 0
CLOROX CO COM 189054109 4,764 29,690 SH   SOLE   28,115 0 1,575
COCA-COLA CO COM 191216100 5,481 116,955 SH   SOLE   105,800 0 11,155
COLGATE-PALMOLIVE CO COM 194162103 4,414 64,397 SH   SOLE   57,833 0 6,564
COMCAST CORP CL A 20030N101 207 5,182 SH   SOLE   3,442 0 1,740
CONOCOPHILLIPS COM 20825C104 885 13,257 SH   SOLE   13,057 0 200
CONSOLIDATED EDISON INC COM 209115104 618 7,288 SH   SOLE   2,799 0 4,489
COPART INC COM 217204106 468 7,720 SH   SOLE   0 0 0
CORNING INC COM 219350105 3,147 95,082 SH   SOLE   89,182 0 5,900
CUBIC CORP COM 229669106 1,956 34,775 SH   SOLE   0 0 0
CUMMINS INC COM 231021106 3,270 20,714 SH   SOLE   18,508 0 2,206
CVS HEALTH CORP COM 126650100 1,255 23,268 SH   SOLE   16,565 0 6,703
DARDEN RESTAURANTS INC COM 237194105 501 4,128 SH   SOLE   3,645 0 483
DEERE & CO COM 244199105 368 2,300 SH   SOLE   0 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 2,520 15,405 SH   SOLE   0 0 0
DISNEY WALT CO COM DISNEY 254687106 2,741 24,691 SH   SOLE   23,661 0 1,030
DOMINION ENERGY INC COM 25746U109 983 12,826 SH   SOLE   8,040 0 4,786
DOUGLAS DYNAMICS COM 25960R105 678 17,800 SH   SOLE   0 0 0
DOWDUPONT COM 26078J100 4,787 89,787 SH   SOLE   83,897 0 5,890
DUKE ENERGY CORP COM NEW 26441C204 1,264 14,043 SH   SOLE   6,490 0 7,553
EATON CORP PLC SHS G29183103 522 6,475 SH   SOLE   3,575 0 2,900
EDWARDS LIFESCIENCES CORP COM 28176E108 5,583 29,180 SH   SOLE   0 0 0
EL POLLO LOCO HOLDINGS INC COM 268603107 1,068 82,075 SH   SOLE   0 0 0
ELI LILLY & CO COM 532457108 10,938 84,291 SH   SOLE   84,191 0 100
EMERSON ELECTRIC CO COM 291011104 6,835 99,821 SH   SOLE   93,636 0 6,185
ENBRIDGE INC COM 29250N105 641 17,672 SH   SOLE   10,350 0 7,322
ENTERGY CORP COM 29364G103 282 2,946 SH   SOLE   221 0 2,725
ENTERPRISE PRODUCTS PARTNERS L COM 293792107 534 18,351 SH   SOLE   11,950 0 6,401
EXXON MOBIL CORP COM 30231G102 5,736 70,990 SH   SOLE   64,196 0 6,794
F5 NETWORKS COM 315616102 2,395 15,261 SH   SOLE   0 0 0
FEDERATED INVESTORS INC CL B 314211103 2,464 84,070 SH   SOLE   76,825 0 7,245
FEDEX CORP COM 31428X106 287 1,580 SH   SOLE   0 0 0
FORTUNE BRANDS HOME & SEC INC COM 34964C106 1,389 29,168 SH   SOLE   0 0 0
FREEPORT MCMORAN COP & GLD CL B 35671D857 165 12,782 SH   SOLE   0 0 0
GENERAL DYNAMICS CORP COM 369550108 367 2,166 SH   SOLE   0 0 0
GENERAL ELECTRIC CO COM 369604103 2,079 208,105 SH   SOLE   195,755 0 12,350
GENERAL MILLS INC COM 370334104 5,945 114,876 SH   SOLE   105,848 0 9,028
GENUINE PARTS CO COM 372460105 3,366 30,041 SH   SOLE   26,760 0 3,281
GILEAD SCIENCES INC COM 375558103 1,326 20,400 SH   SOLE   15,925 0 4,475
GORMAN RUPP COMPANY COM 383082104 221 6,500 SH   SOLE   0 0 0
HARSCO CORP COM 415864107 204 10,102 SH   SOLE   0 0 0
HASBRO INC COM 418056107 263 3,095 SH   SOLE   0 0 0
HERSHEY CO COM 427866108 2,190 19,073 SH   SOLE   15,325 0 3,748
HEWLETT PACKARD ENTERPRISES CO COM 42824C109 336 21,750 SH   SOLE   17,250 0 4,500
HOLOGIC INC COM 436440101 440 9,100 SH   SOLE   0 0 0
HONEYWELL INTL INC COM 438516106 1,065 6,700 SH   SOLE   0 0 0
HORMEL FOODS CORP COM 440452100 241 5,383 SH   SOLE   4,550 0 833
HOSPITALITY PROPERTIES TRUST COM SH BEN INT 44106M102 505 19,199 SH   SOLE   10,100 0 9,099
HSBC HOLDINGS PLC SPON ADR NEW 404280406 223 5,505 SH   SOLE   2,147 0 3,358
HUBBELL INC COM 443510607 1,992 16,880 SH   SOLE   0 0 0
II-VI INC COM 902104108 24,401 655,228 SH   SOLE   652,828 0 2,400
ILLINOIS TOOL WORKS INC COM 452308109 1,070 7,454 SH   SOLE   5,525 0 1,929
INTEL CORP COM 458140100 2,076 38,655 SH   SOLE   31,543 0 7,112
INTERNATIONAL BUSINESS MACHINE COM 459200101 5,232 37,081 SH   SOLE   34,846 0 2,235
INTERNATIONAL PAPER CO COM 460146103 1,217 26,304 SH   SOLE   21,643 0 4,661
INTL FLAVOR & FRAGRANCES INC COM 459506101 226 1,756 SH   SOLE   0 0 0
IRON MOUNTAIN INC COM 46284V101 1,049 29,583 SH   SOLE   18,100 0 11,483
JOHNSON & JOHNSON COM 478160104 8,180 58,519 SH   SOLE   58,219 0 300
JOHNSON CONTROLS INTL SHS G51502105 238 6,438 SH   SOLE   1,500 0 4,938
JPMORGAN CHASE & CO COM 46625H100 1,091 10,778 SH   SOLE   8,572 0 2,206
KELLOGG CO COM 487836108 2,985 52,017 SH   SOLE   50,215 0 1,802
KEYCORP COM 493267108 506 32,131 SH   SOLE   18,000 0 14,131
KIMBERLY CLARK CORP COM 494368103 2,963 23,911 SH   SOLE   19,617 0 4,294
KIMCO REALTY CORP COM 49446R109 211 11,400 SH   SOLE   10,300 0 1,100
KRAFT HEINZ COMPANY COM 500754106 407 12,454 SH   SOLE   7,533 0 4,921
LAM RESEARCH CORP COM 512807108 1,735 9,690 SH   SOLE   9,490 0 200
LEGGETT & PLATT INC COM 524660107 361 8,547 SH   SOLE   3,950 0 4,597
LOCKHEED MARTIN CORP COM 539830109 1,229 4,096 SH   SOLE   3,321 0 775
LYONDELLBASELL INDUSTRIES NV SHS A N53745100 515 6,125 SH   SOLE   3,925 0 2,200
MAGELLAN MIDSTREAM PARTNERS COM UNIT RP LP 559080106 364 6,000 SH   SOLE   3,750 0 2,250
MARATHON OIL CORP COM 565849106 261 15,626 SH   SOLE   0 0 0
MARATHON PETROLEUM CORP COM 56585A102 854 14,262 SH   SOLE   0 0 0
MARSH & MCLENNAN COMPANIES INC COM 571748102 309 3,287 SH   SOLE   0 0 0
MATSON INC COM 57686G105 362 10,035 SH   SOLE   0 0 0
MCCORMICK & COMPANY INC COM NON VTG 579780206 6,827 45,321 SH   SOLE   0 0 0
MERCK & COMPANY INC COM 58933Y105 4,572 54,969 SH   SOLE   48,539 0 6,430
MEREDITH CORP COM 589433101 1,941 35,121 SH   SOLE   29,575 0 5,546
METHANEX CORPORATION COM 59151K108 397 6,985 SH   SOLE   0 0 0
METLIFE INC COM 59156R108 2,187 51,382 SH   SOLE   45,932 0 5,450
MICROSOFT CORP COM 594918104 5,077 43,046 SH   SOLE   41,885 0 1,161
MONDELEZ INTERNATIONAL INC CL A 609207105 1,215 24,337 SH   SOLE   23,658 0 679
MOODYS CORP COM 615369105 471 2,600 SH   SOLE   0 0 0
MSA SAFETY INC COM 553498106 3,223 31,173 SH   SOLE   0 0 0
MUELLER WATER PRODUCTS INC COM SER A 624758108 337 33,600 SH   SOLE   0 0 0
NATIONAL FUEL GAS CO COM 636180101 3,910 64,133 SH   SOLE   0 0 0
NEOGEN CORP COM 640491106 572 9,965 SH   SOLE   0 0 0
NESTLE SA SPON ADR 641069406 862 9,043 SH   SOLE   7,993 0 1,050
NEWELL BRANDS INC COM 651229106 292 19,003 SH   SOLE   14,103 0 4,900
NEWMONT MINING CORP COM 651639106 254 7,109 SH   SOLE   0 0 0
NEXTERA ENERGY INC COM 65339F101 1,100 5,690 SH   SOLE   2,265 0 3,425
NORDSTROM INC COM 655664100 760 17,125 SH   SOLE   0 0 0
NORFOLK SOUTHERN CORP COM 655844108 542 2,900 SH   SOLE   0 0 0
OLD REPUBLIC INTL CORP COM 680223104 2,419 115,635 SH   SOLE   102,375 0 13,260
ONEOK INC NEW COM 682680103 673 9,631 SH   SOLE   5,145 0 4,486
ORACLE CORP COM 68389X105 402 7,477 SH   SOLE   5,075 0 2,402
PACCAR COM 693718108 462 6,775 SH   SOLE   6,525 0 250
PAYCHEX INC COM 704326107 2,377 29,640 SH   SOLE   29,255 0 385
PAYPAL HOLDINGS INC COM 70450Y103 210 2,020 SH   SOLE   0 0 0
PEPSICO INC COM 713448108 2,106 17,181 SH   SOLE   13,586 0 3,595
PERKINELMER INC COM 714046109 465 4,823 SH   SOLE   0 0 0
PFIZER INC COM 717081103 1,976 46,517 SH   SOLE   37,462 0 9,055
PHILIP MORRIS INTERNATIONAL INC COM 718172109 380 4,304 SH   SOLE   1,230 0 3,074
PHILLIPS 66 CO COM 718546104 1,069 11,235 SH   SOLE   7,872 0 3,363
PITNEY BOWES INC COM 724479100 533 77,550 SH   SOLE   0 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105 454 3,698 SH   SOLE   0 0 0
PPG INDUSTRIES INC COM 693506107 2,923 25,895 SH   SOLE   0 0 0
PPL CORP COM 69351T106 579 18,243 SH   SOLE   13,943 0 4,300
PROCTER & GAMBLE CO COM 742718109 11,441 109,952 SH   SOLE   104,762 0 5,190
PRUDENTIAL FINANCIAL INC COM 744320102 498 5,422 SH   SOLE   2,837 0 2,585
PUBLIC STORAGE COM 74460D109 251 1,151 SH   SOLE   445 0 706
QUALCOMM INC COM 747525103 507 8,889 SH   SOLE   3,750 0 5,139
ROCKWELL AUTOMATION INC COM 773903109 884 5,036 SH   SOLE   0 0 0
ROYAL BANK OF CAN COM 780087102 462 6,120 SH   SOLE   4,500 0 1,620
ROYAL DUTCH SHELL PLC SPON ADR A 780259206 803 12,825 SH   SOLE   0 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 515 8,051 SH   SOLE   5,314 0 2,737
SCHLUMBERGER LTD COM 806857108 1,837 42,168 SH   SOLE   37,738 0 4,430
SEAGATE TECHNOLOGY PLC SHS G7945M107 5,582 116,561 SH   SOLE   111,411 0 5,150
SIEMENS AG COM 826197501 237 4,400 SH   SOLE   2,050 0 2,350
SMUCKER JM CO COM NEW 832696405 1,160 9,959 SH   SOLE   6,906 0 3,053
SOUTHERN CO COM 842587107 944 18,268 SH   SOLE   13,418 0 4,850
STARBUCKS CORP COM 855244109 1,230 16,541 SH   SOLE   0 0 0
STERIS SHS USD G8473T100 803 6,274 SH   SOLE   0 0 0
SYSCO CORP COM 871829107 963 14,426 SH   SOLE   10,374 0 4,052
TAPESTRY INC COM 876030107 1,672 51,450 SH   SOLE   43,400 0 8,050
TARGET CORP COM 87612E106 4,065 50,646 SH   SOLE   43,440 0 7,206
TELEFLEX INC COM 879369106 1,605 5,311 SH   SOLE   0 0 0
TEXAS INSTRUMENTS INC COM 882508104 1,726 16,275 SH   SOLE   13,850 0 2,425
THERMO FISHER SCIENTIFIC COM 883556102 448 1,638 SH   SOLE   0 0 0
THOMSON REUTERS CORP COM NEW 884903709 1,669 28,196 SH   SOLE   0 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 928 7,862 SH   SOLE   4,357 0 3,505
TRIMBLE NAVIGATION LTD COM 896239100 242 6,000 SH   SOLE   0 0 0
UNILEVER PLC SPON ADR NEW 904767704 1,163 20,145 SH   SOLE   16,745 0 3,400
UNION PACIFIC CORP COM 907818108 6,708 40,120 SH   SOLE   0 0 0
UNITED GUARDIAN INC COM 910571108 383 20,011 SH   SOLE   0 0 0
UNITED PARCEL SERVICE INC CL B 911312106 1,049 9,387 SH   SOLE   7,412 0 1,975
UNITED TECHNOLOGIES CORP COM 913017109 926 7,185 SH   SOLE   0 0 0
VALERO ENERGY CORP COM 91913Y100 494 5,819 SH   SOLE   0 0 0
VANGUARD SHORT TERM BOND ETF LONG TERM BOND 921937827 278 3,493 SH   SOLE   0 0 0
VENTAS INC COM 92276F100 731 11,461 SH   SOLE   6,858 0 4,603
VERIZON COMMUNICATIONS INC COM 92343V104 7,578 128,155 SH   SOLE   121,211 0 6,944
VORNADO REALTY TRUST COM 929042109 619 9,175 SH   SOLE   5,025 0 4,150
WALGREENS BOOTS ALLIANCE INC COM 931427108 6,633 104,834 SH   SOLE   99,520 0 5,314
WD 40 CO COM 929236107 212 1,250 SH   SOLE   0 0 0
WEC ENERGY GROUP COM 92939U106 706 8,925 SH   SOLE   5,439 0 3,486
WEIS MARKET INC COM 948849104 419 10,279 SH   SOLE   0 0 0
WESBANCO INC COM 950810101 233 5,861 SH   SOLE   0 0 0
WESTPAC BANKING CORP SPON ADR 961214301 408 22,072 SH   SOLE   11,150 0 10,922
WEYERHAEUSER CO COM 962166104 532 20,200 SH   SOLE   12,400 0 7,800
WILLIAMS SONOMA INC COM 969904101 4,997 88,812 SH   SOLE   85,462 0 3,350
WVS FINANCIAL CORP COM 929358109 2,689 156,242 SH   SOLE   0 0 0