Dr David Farwell Title: Dr First name: David Last name: Farwell Specialty: Cardiology GMC number: 4217372Special interests: