In This Section Keene Cardiology Team Keene Cardiology providers Brooke N. Garger, MSN, APRN Cardiovascular Medicine Locations Keene Alan R. Opsahl, MD Cardiovascular Medicine Locations Keene Todd A. Silberstein, DO Cardiovascular Medicine Locations Keene Antoine E. Soueid, MD Cardiovascular Medicine Locations Keene Robert Spencer, MD Cardiovascular Medicine Locations Keene Carl R. Szot, MD Cardiovascular Medicine Locations Keene Heart and Vascular Center Heart and Vascular Center Team Treatments and Services Patient Support and Education Patient Stories and Heart Health Tips Research and Clinical Trials For Health Care Professionals Appointments and Referrals Contact Us Cardiac SurgeryLebanon, NH (DHMC) Phone: (603) 650-7390 CardiologyKeene, NH Phone: (603) 354-6575Fax: (603) 354-6576 Cardiovascular MedicineBennington, VT Phone: (802) 442-0800Concord, NH Phone: (603) 229-5355 Lebanon, NH (DHMC) Phone: (603) 650-5724Littleton, NH Phone: (603) 444-9390Manchester, NH Phone: (603) 629-8288Fax: (603) 640-1930Nashua, NH Phone: (603) 577-4021Fax: (603) 577-3401 Pediatric CardiologyConcord, NH Phone: (603) 653-9888Dover, NH Phone: (866) 570-2366Phone 2: (603) 740-2366Fax: (603) 740-2536Lebanon, NH (DHMC) Phone: (603) 653-9888Fax: (603) 650-0909Manchester, NH Phone: (603) 695-2740Fax: (603) 629-1869 Thoracic SurgeryLebanon, NH (DHMC) Phone: (603) 650-8537Fax: (603) 727-7499 Vascular & Interventional RadiologyLebanon, NH (DHMC) Phone: (603) 650-7464Fax: (603) 650-5455 Vascular SurgeryConcord, NH Phone: (603) 226-6122Fax: (603) 229-5079Lebanon, NH (DHMC) Phone: (603) 650-8193Manchester, NH Phone: (603) 629-8195Fax: (603) 640-1930Nashua, NH Phone: (603) 629-8195Fax: (603) 640-1930