Helen Houard can be an actress, known for Alien Cargo (1999).
Helen Houard Net Worth is $500,000 Mini Biography Helen Houard can be an actress, known for Alien Cargo (1999). Known for moviesAlien Cargo 1999as Eli Follette, SSS17 Sleeper Source IMDB