Professor Laura Stroud
Name
Professor Laura Stroud
Position
Director of Leeds Institute of Health Sciences
Phone
+44(0)113 343 3951
L.Stroud@leeds.ac.uk
Professor Laura Stroud
Director of Leeds Institute of Health Sciences
+44(0)113 343 3951
L.Stroud@leeds.ac.uk