Cheryl was awarded her nursing diploma from Community Hospital of Roanoke Valley School of Nursing in 1971, and her obstetric/gynecology nurse practitioner certificate from the Medical College of Virginia in 1981. Cheryl is licensed and certified as a Women's Health Care Nurse Practitioner. She has experience working in obstetrics and gynecology in a private practice, as well as supervisory and charge nurse experience in the operating room in a hospital setting. Cheryl also has experience as a childbirth education instructor with the American Red Cross and as a Lamaze Instructor. As a nurse practitioner with Commonwealth Ob/Gyn Specialists, her responsibilities include conducting initial prenatal visits, participation in normal and high-risk prenatal care and preventive and problem gynecological care for females of all ages.