We did not find results for: spencer altman.
Check spelling or type a new query.
Spencer Nigel Altman was born in Chicago, and lived in New Jersey for 9 years before moving to Houston, Texas. His parents are Courtney Altman, a teacher from Philadelphia, and Dr.... imdb.com