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.