Dave Hale, Director of TechnoServe Labs