sentences:  He had a brief recurring role as Frank Marker's probation officer in the Thames Television series "Public Eye".He played Sandy Duncanson in BBC's adaptation of Neil Munro's "The New Road", in a BBC drama about the Union of the Parliaments in 1707 he played John Hamilton, 2nd Lord Belhaven and Stenton who delivered a controversial speech against the Union, and appeared on BBC Scotland's Hogmanay celebrations.He appeared in two episodes (eleven years apart) in the television series "All Creatures Great and Small" as Dr. Harry Allinson.