David O. Brown
David O. Brown has a PhD in theology from Canterbury Christ Church University and continues to research Christology and neo-Darwinism.
David O. Brown has a PhD in theology from Canterbury Christ Church University and continues to research Christology and neo-Darwinism. See less