Dr. David McGiffin is a Vascular Surgeon in Birmingham 35233, Birmingh…read moream AL and has an experience of 46 years in this field. Dr. David McGiffin practices at University of Alabama Hospital in Birmingham 35233, Birmingham AL. He completed Medical School from UNIVERSITY OF QUEENSLAND MEDICAL SCHOOL in 1975.
Some of the services provided by the doctor are: Atrial Fibrillation,Mesenteric Venous Thrombosis,Valve Surgery,Blood Clots and Deep Vein Thrombosis etc.read less