David L. Beck

David L. Beck is a retired Presbyterian pastor living in Boise, Idaho.