Spencer Strauss
Talent
about
Born and raised in New Jersey. Caught the 'need to make stuff' bug in LA. Spencer prefers the old days when Channel 101 wasn't all about scoring sweet IMDB credits.