Dr. Margaret Gray-Swain, MD is a Obstetrics & Gynecology Specialist in Saint Louis, MO. Dr. Gray-Swain has more experience with Sexually Transmitted Diseases than other specialists in her area. She is affiliated with Barnes Jewish Hospital. She is accepting new patients. Be sure to call ahead with Dr. Gray-Swain to book an appointment.