Edwyn Collins 31 years