Terry Loughlin
Terry Loughlin was born on April 7, 1944 in San Diego, California, USA. He was an actor, known for The Punisher (2004), Out of Time (2003) and October Sky (1999). He was married to Leslie Loughlin. He died on June 27, 2017 in Sebring, Florida, USA.