Born: December 31, 1944 in London, England, UK
Mini Bio: Neil Ross was born on December 31, 1944 in London, England. He is known for his work on The Transformers: The Movie (1986), An American Tail (1986) and Back to the Future Part II (1989). He voiced Wally B. Feed.
Trade Mark: Voice of Ace McCloud from "Centurions" (1986)
Trivia: He supplied the voice of the same character (Norman Osborn) in three different animated series: Spider-Man (1981), Spider-Man and His Amazing Friends (1981) and Spider-Man (1994). He also voiced Luke Carlyle in Spider-Man 3 (2007).
Was raised in Montreal, Canada.
His family moved to Long Beach, California when he was 12 years old.
Started working in radio when he finished school. His first station was KMUR in Salt Lake City, Utah.
Lives in Los Angeles with his wife and daughter.
Source: The Internet Movie Database