Dr. David Riddle is a General Physician,Infectious Diseases Physician …read more and Internal Medicine in Birmingham 35209, Birmingham AL and has an experience of 2026 years in these fields. Dr. David Riddle practices at Brookwood Internists PC in Birmingham 35209, Birmingham AL.
Some of the services provided by the doctor are: Diabetes,E. coli Food Poisoning,Bursitis,Foot infection and Syphilis Infections etc.read less