David C. Oughton

David C. Oughton’s doctorate is in Philosophies and Theologies of Peace and Justice. He has taught courses in the world’s religions at Saint Louis University and other schools for many years, and is a board member of Citizens for Global Solutions Education Fund.

Religious Support for Democratic World Federation