Obi Onuora

Obi Onuora was the production manager for Titan Comics' Doctor Who comic book series.