Spencer Leigh

Spencer Leigh

Spencer Leigh is an actor and producer, known for Hitchcock (2012), The Garden (1990) and One Summer (1983).

Tv Show