Stephen has been a full time member of Welsh National Opera's Music Staff since 2008. Prior to this, he did postgraduate repetiteur studies at the Royal Academy of Music, training with Tony Legge and Audrey Hyland. As an undergraduate, Stephen read Music at Oxford University while being Organ Scholar of Exeter College. Stephen is a grateful recipient of the Chris Ball Bursary.