John has been involved in five shows with Theatre Group.
Cast, Show in a Week 2019 (2019)
Malcolm, Macbeth (2018)
Titus/Mark (Take It From the Top), Showcase 2018 (2018)
Wesley, Jerusalem (2018)
Duke Senior, As You Like It (2017)
Exploits In Our Sister Societies