Keith Davenport is an industry jack-of-all-trades who has worked in publishing, media, and technology for more than 20 years. Outside the industry, he has been a film writer and producer and has served various in-need populations as a social worker.