Born in Kirkcaldy, David Torrance was educated at Balwearie High School and Adam Smith College, where he gained an HND Mechanical Engineering.
David is a member of the Scout Association, and has been Scout Leader since 1979.