Neil Ross - IMDb
Neil Ross, Actor: The Transformers: The Movie. Neil Ross was born on December 31, 1944 in London, England as Neilson David Ross. He is known for his work on The Transformers: The Movie (1986), An American Tail (1986) and Back to the Future Part …