Liz Teal

Liz Teal was production manager for Doctor Who Magazine from 1999 to 2000, beginning with issue #279 and ending with #290.