Spencer Staggs

Spencer Staggs

March 8, 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