profile image

Spencer Staggs

Mar 08, 2006 (18 years old) in Moline, Illinois, USA

Spencer Staggs (born March 8, 2006) is an American filmmaker currently based in the Quad Cities.

Known For

Credits