James Englebert Teschemacher

British scientist