Profile picture
John Andrew Sayer
Doctorate
  • Professor
    Primary
    Newcastle University
    Newcastle upon Tyne, United Kingdom
  • Consultant
    Newcastle Hospitals
    Newcastle upon Tyne, United Kingdom
mini profile avatar John Sayer