raduzlati.com
David Lee Anderson
David Lee Anderson is a science fiction and fantasy illustrator. Born in Norman, Oklahoma, he received a BA in Commercial Art from Central State University (now University of Central Oklahoma) in E…