Tulsa Neurology Clinic 4415 South Harvard Avenue, Tulsa, OK 74135