Profile picture
Thomas Ormsby
Doctorate
  • Researcher
    Primary
    Ochre-Bio
    Oxford, United Kingdom
  • Researcher
    Swansea University Medical School
    Swansea, United Kingdom
mini profile avatar Thomas Ormsby