Show more
Neil Laird was born on 24 October 1966 in Pittsburgh, Pennsylvania, USA. He is a producer and writer, known for Evolve (2008), Border Wars (2010) and The Unexplained (1996). imdb.com