Hamish Norton knows a thing or two about