Anne Lacey
Her longest appearance run to date has been in 20 episodes of the TV series "Hamish Macbeth" from 1995-1997 as schoolteacher Esme Murray . 
<triplet> Hamish Macbeth <subj> 20 <obj> number of episodes