Pub quiz question

  1. Which actor played Tristan Farnon in All Creatures Great and Small?
  2. Peter Davidson
  3. 8 January 1978 – 24 December 1990