Triad Eye Medical Clinic: Anderson Jennifer MD 6140 South Memorial Drive, Tulsa, OK 74133