Michael B. Lennon, MDMichael B. Lennon · Hospitalist Physician412 Oak St, Petaluma, CA 94952(707) 953-6587Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing