1 Dr. John D. Morgan, MD Allergist/Immunologist - General Avg. Rating: 0/5 Main Location 801 Princeton Ave SwBirmingham, Alabama 35211 Highlights Accepts Insurance Plans