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