Dr. Leroy W. Vaughn, M.D. Ophthalmology 323 N. Prairie Ave Suite 217Inglewood, CA 90301 (310) 461-8037 About Dr. Leroy W. Vaughn, M.D. Affiliation: Centinela Hospital Medical Center, Olympia Medical Center