No photoSpencer Du BoffActingBorn 16/02/1994Stony Point, New York, USAKnown ForRamel Carter2018I, Witness2017