David M. Wilmington

David M. Wilmington teaches theology and philosophy at the Yellowstone Theological Institute in Bozeman, Montana.