Ted Buchanan

Ted Buchanan

Ted Buchanan is an actor, known for Death by 1000 Cuts (2020), The Janitor (2003) and Green Season (2006).