Person
Not who you're looking for? Others named Catherine Thornton: professor of Human Immunology at Swansea University Medical
Family