Dr. David Villanueva, DO is a family medicine physician in Birmingham, AL and has over 9 years of experience in the medical field. He graduated from Edward Via College of Osteopathic Medicine Virginia in 2014. He is affiliated with Saint Vincent's East. He is not accepting new patients.
Sign In to access millions of vetted professional health workers