Known primarily for operatic roles, he is also in demand on the concert platform and has appeared as a judge on channel seven's music competition show 'All Together Now'.
Noted for his "generous voice, bright ringing vocal quality and legato phrasing"[1] His operatic studies took place at the Australian Opera Studio.
[2] In 2019 John received his first Helpmann Award nomination, for his role as the Captain, in Berg's Wozzeck, for Opera Australia.
The same year he made his professional operatic debut,[3] in Tokyo, Japan, as Ismaele in Verdi's Nabucco.
This began his association with Opera Australia, first as a young artist, then as a principal.