Dr. Farid Osman, MD | Nephrologist in Petaluma, CA | FindClarity