Glen Foster

Glen Foster was a Stunt performer on the Doctor Who story Tooth and Claw.