dr John Hall , London.