Stephen began singing in school choirs at the age of five. After the usual school productions, he then joined the National New Zealand Youth Choir and participated in their World Tour in 1982. This trip was to whet Stephen’s appetite for opera in two ways. Firstly the choir sang with Kiri Te Kanawa in London and secondly he saw one of his first opera performances, namely ENO’s Tosca.
Stephen auditioned for Mercury Opera in Auckland on his return and spent three years as a member of the company. Highlights of this time were performing as Sparafucile in Rigoletto and singing in the New Zealand premiere of Sweeney Todd.
Stephen then moved to Brisbane, Australia to further his studies at the Queensland Conservatorium of Music, graduating after four years with a Graduate Diploma of Opera. Notable roles included Frank Maurrant in Street Scene and Tevye in A Fiddler on the Roof. During this time, Stephen also toured with (then) Lyric Opera of Queensland in the role of Asterburg in the Student Prince.
The next six years saw Stephen performing in the Cameron Mackintosh production of the Phantom of the Opera as it toured Australia and New Zealand. Over this period, he performed a variety of roles.
At the end of the tour, Stephen settled in Melbourne. He turned to other performance work in the form of film, TV and theatre. He completed a one year Foundation course at the Victorian College of the Arts in 2001.
Stephen returned to opera in 2005 playing the part of Frosche in Melbourne Opera’s Die Fledermaus. He has continued to perform in various productions with Melbourne Opera up to this year.
In 2007, Stephen performed the role of Sweeney Todd in the Dandenong Theatre Company’s production at the Drum Theatre.
For Mercury Opera in Auckland during 1983-1986 Stephen has performed the roles of: Sparafucile (Rigoletto), Haly (Italian Girl in Algiers), Luthor (Tales of Hoffman), Sciarrone (Tosca), Innkeeper/Captain (Manon Lescaut), and Chorus/Soloist in the New Zealand Premiere of Sweeney Todd.
For Queensland Conservatorium of Music during 1987-1990 Stephen performed the roles of: Bartolo (The Marriage of Figaro), Lord Mount Ararat (Iolanthe), Frank Maurrant (Street Scene), Tevye (A Fiddler on the Roof), Theseus (A Midsummer Night’s Dream)
For Lyric Opera of Queensland during 1987-1990 he performed the roles of Asterberg (Student Prince) and in the Chorus for Carmen, La Boheme, The Flying Dutchman, Barber of Seville, La Traviata. Stephen also performed for Cameron Mackintosh in Phantom of the Opera 1992-1998 as Andre, Auctioneer, Don Attilio, Buquet, and Le Fevre/Firechief.
Stephen joined Melbourne Opera in 2005 and has sung Alfredo (Marriage of Figaro), Frosche (Die Fledermaus, Schaunard (La Boheme), Doctor Grenvil (La Traviata), Sciarrone (Tosca), and Fiorello (The Barber of Seville).