Dr. Gaines entered private practice in Raleigh in 1990. Dr. Gaines earned his baccalaureate from The University of Southern California, and his medical degree from Wake Forest University. Dr. Gaines completed an Ob/Gyn residency at The University of Florida in Gainesville.
He is board certified as a specialist in Ob/Gyn and a fellow of the American Board of Ob/Gyn.
Dr. Gaines is married and has three children.