Explore relationships

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.

Use + to expand a branch. Click a topic name to open its summary.