Home›David BartonDavid BartonKnown for ActingMovies202422 Words Details 2015Four Blood Moons Details 2006Setting The Record Straight: American History In Black And White Details 1995America's Godly Heritage Details 1992The Foundations of American Government Details TV Shows2021Takeaways with Kirk Cameron Details 200819 Kids and Counting Details