Beverly: Beverly starting pitcher Joe Ward fires a pitch against Hamilton-Wenham on Tuesday afternoon. David Le/Salem News