Geoffrey has sung for many Opera Companies including Opera Holland
Park, Opera Up Close, European Chamber Opera, Opera UK, Palace Opera,
Southgate Opera, Chorleywood Opera, Beaufort Opera, AAC Opera For All
and Aylesbury Opera.
He has appeared as both Tamino and Monostatos in The Magic Flute, Lenski in Eugene Onegin, Nemorino in L'Elisir d'Amore, Rodolfo In La Boheme, Alfredo in La Traviata, Alfred and Eisenstein in Die Fledermaus, Sam Polk in Susannah, Fairfax in Yeoman Of The Guard, Remendado in Carmen, Beppe in I Pagliacci, Belmonte in Die Entfuhrung aus dem Serail, Goro in Madame Butterfly, Faust in Faust, Boles and The Rector in Peter Grimes, Fenton in The Merry Wives of Windsor, Macheath in The Beggars Opera, Don Basilio in The Marriage of Figaro, The Buffo Tenor Roles in Tales of Hoffman, Fenton in Falstaff, Camille in The Merry Widow, The Magician (Magaduff) in The Consul ,Micaela in St. Of Bleeker Street, Macduff in Macbeth, Duke of Mantua in Rigoletto, Tenor Principal Role in King Arthur, Ruiz in Il Trovatore and Alexis in The Sorcerer.
Geoffrey was also involved in the world debut of The Whitechapel
Whirlwind which is a new opera about Jack Kid Lewis the boxer.