Glen Foster

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