Graham announces candidacy for city attorney position