Career Alec was also an actor who played Dougal Lachlan in STV"s Take the High Road from 1980 until 1992.