Dr. James Hammock is a Cardiologist and Internal Medicine in Birmingha…read morem 35294, Birmingham AL and has an experience of 2026 years in these fields. Dr. James Hammock practices at Office in Birmingham 35294, Birmingham AL and Birmingham Heart Clinic PLLC in Birmingham 35235, Birmingham AL.
Some of the services provided by the doctor are: chest pain,Atrial Fibrillation,Cardiology,Peripheral Arterial Disease of Extremities and Heart Disease etc.read less