David Greenaway

David Greenway performed the animatronic Raphael in the film Teenage Mutant Ninja Turtles II: The Secret Of The Ooze.