Dr. Donald Welsh is a General Physician and Internal Medicine in Birmi…read morengham 35244, Birmingham AL and has an experience of 51 years in these fields. Dr. Donald Welsh practices at Office in Birmingham 35244, Birmingham AL. He completed Medical School from Medical University of South Carolina in 1974.
Some of the services provided by the doctor are: Heart Disease,Dizziness,Hypertension,Viral Enteritis and Acute Pharyngitis etc.read less