You wouldn't think that studying engineering at university could lead to a love of acting. But it was during his undergraduate years that John discovered acting at RMIT Union Arts. During this time John performed in works written by Patrick White, Brian Friel & William Gibson.
For the past ten years John has performed as an improviser with Impro Melbourne & the Crew which lead to appearances in Theatersports, Celebrity Theatersports, Maestro and on Channel 31's Theatre Games Live.
In recent years John co-formed the long-form improv comedy troupe the Baby Seals where he performed in and produced several productions in the Melbourne International Comedy Festival and the Adelaide & Melbourne Fringe Festivals.