Dr. Leroy Vaughn M.D. Ophthalmology 323 North Prarie Avenue Suite 217Inglewood, California 90301 310-671-0909 About Dr. Leroy Vaughn M.D.