Donovan Scott

Donovan Scott is a US based Artist
Donovan Scott was born on September 29, 1947 in Chico, California, USA as Donovan Ward Scott. He is an actor and assistant director, known for Back to the Future Part III(1990), Police Academy (1984) and Popeye (1980).