Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Steven L. Anderson was born on July 24, 1981 in Sacramento, California, USA. He is a writer and director, known for The Life of Moses (2010), AIDS: The Judgment of God (2014) and The Truth About Birth Control (2014). He has been married to Zsuzsanna Tóth since August 13, 2000. They have nine children.