Question: who played tristram in all creatures great and small
Answer: Peter Davison