John Coleman bows out after 32 years