Dr John Cosgrave

Consultant Cardiologist

Secretary: Jackie

Phone
Fax

Areas of Specialty

  • Cardiology
  • General Cardiology
  • Interventional Cardiology