Info mistake?
Biography
Spencer Duhm was born on December 20, 1989 in Lakeland, Florida, USA.
Awards
Known For
Filmography
No data