Topic summary
Barbara Forrest
Barbara Carroll Forrest is a professor of philosophy at Southeastern Louisiana University in Hammond, Louisiana. She is a critic of intelligent design and the Discovery Institute.
Topic summary
Barbara Carroll Forrest is a professor of philosophy at Southeastern Louisiana University in Hammond, Louisiana. She is a critic of intelligent design and the Discovery Institute.