Dr David Murdoch

Council Member

Consultant Cardiologist
NHS Greater Glasgow & Clyde