Dr. John Joseph Flaherty Jr., M.D., MPH General Practice Medicare: Accepting Medicare Assignments Practice Location: 1211 8th St Ste C, Alamogordo, NM 88310 Phone: 866-273-2451 Fax: 866-608-5560
General Practice: A physician who specializes in the general practice of diagnosing, treating, and managing patients with a variety of illnesses and conditions.