Liam Foster

Liam Foster was the assistant floor manager for the Doctor Who television story The Space Pirates.