Richard Leeds DDS is a dentist licensed to practice dentistry in Illinois and California. Dr. Leeds specializes in dentistry and general practice and practices dentistry in 2001 Van Ness Ave Ste 402, San Francisco.Gendermale