Spencer Longmore

Spencer Longmore

Born in Harlem, New York, USA

Actor

Director

Writer