Eastham was a councillor in Manchester for eighteen years.
Eastham was a municipal official in Manchester for an extended period of time, specifically holding the office of councillor for eighteen years.