Chairman of Turton Urban District Council: 1966-67 (Independent)
Taught at the National Children's Home at Crowthorn, Edgworth. Later headmaster of Hob Lane County Primary School, Edgworth. Headmaster of Harwood Methodist School 1953-64 and Hough Fold County Junior School 1964-74.
Represented Bradshaw North Ward 1959-68.
Chairman of Parks and Planning, Allotments and Civil Defence Committees.
Chairman and Treasurer of Harwood Agricultural Society.
Trustee and Treasurer of the David Walsh Trust.
Treasurer of the Turton Old People's Welfare.
Founder member of Turton Civic Trust.
Methodist - he was a preacher and Circuit Steward for Bolton Wesley Methodist Circuit.