Prof. Andrew Halestrap is the Emeritus Professor of Biochemistry at the University of Bristol.

Back to People