Show more
Glenn GT Taylor was born on 11 March 1959 in New Orleans, Louisiana, USA. He is a director and cinematographer, known for Hotel Hell (2012), Parental Control (2005) and Joe Millionaire (2003). imdb.com