David Russell

David Russell is a storyboard and concept artist who worked on Return of The Jedi, The Droids animated series, and Red Tails.