Prof Peter Macfarlane

  • Honorary Senior Research Fellow (Institute of Cardiovascular and Medical Sciences)

telephone: 01412114724
email: Peter.Macfarlane@glasgow.ac.uk

Our staff list...