actors: Peter Giles