E Poupard , West Norwood , England.