Professor of Immunology at Glasgow University. Editor in Chief of Discovery Immunology, a British Society for Immunology journal.
No posts yet.