David Johns, based in Roanoke, VA, US, is currently a Director of Fund Development at Total Action for Progress (TAP), bringing experience from previous roles at David Johns Consulting, LLC, Ferrum College, Union College (KY) and Earlham School of Religion. David Johns holds a 1994 - 1999 Doctor of Philosophy (PhD) @ Duquesne University. With a robust skill set that includes Higher Education, Writing, Public Speaking, Spanish, Religious Studies and more, David Johns contributes valuable insights to the industry. David Johns has 3 emails and 1 mobile phone number on RocketReach.