Dr. Amy Fletcher. For nearly 20 years Dr. Fletcher has been practicing Obstetrics and Gynecology in the Charlotte community. She reflects fondly on her time with her previous practice. Yet, the traditional office setting did not provide the type of environment where she had the resources or time to devote to her vision of optimal health..