David Spencer



Crédits

Game of Your Life (2011)
as Professor Willkes
Lizzie (2018)
Key Grip
Desperate Living (1977)
Producer