Andrew Kennedy — British opera singer