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