Steven Freitas was born on 1 April 1985 in Worcester, Massachusetts, USA. He is an actor and cinematographer, known for The Electric Company (2006), Adopted (2013) and Label'd 2019 (2019). imdb.com