Deon Richmond

Deon Richmond is an American actor who has appeared in the Scream and Hatchet franchises.