David Alan Barclay

David Alan Barclay

David Alan Barclay is known for his work on Labyrinth (1986), Little Shop of Horrors (1986) and Lost in Space (1998).

Tv Show