Swan and O’Keefe vie for treasurer post

by