Liam Foster

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