The Eye Institute: Walter J. Peters, M.D. 7171 South Yale Avenue, Tulsa, OK 74136