David Albert Farmer

Dr. David Albert Farmer--preacher, homiletician, pastor, professor, author, editor, activist--is deeply concerned about Earth care, animal rights, and the preservation of human dignity and wellbeing globally.