John Allen Nelson born on 28 August 1959 in San Antonio. He is a citizen of United States of America.
He is an American actor.
John Allen Nelson has had one spouse: Justine Eyre.
John Allen Nelson has worked as an actor, screenwriter, television actor, film actor, film producer and television producer.