Popularity: 1
Stephen Strachan was a Scottish actor.
Glasgow, Scotland, UK
Character: Deputy Lyle
Release date: 07/15/2003
Character: Ted
Release date: 12/07/2003
Character: Hank
Release date: 01/30/2005
Character: Barry Knowland
Release date: 11/01/2004
Character: Ferris
Release date: 09/30/2001