Edinburgh Research Explorer

Prof Ross Fitzgerald

Personal Chair of Molecular Bacteriology