David Gallacher

David Gallacher

David Gallacher is an actor, known for Breaking the Waves (1996), The 39 Steps (2008) and Solid Air (2003).