John Gamgee , London , England.