Photo of Professor John Bower

Professor John Bower

Regius Chair of Chemistry Chemistry

Publications