Councilor at-large candidate bios

PAUL BILODEAU/Staff photo. Councilor at-Large candidate James O'Hara Jr., an incumbent.