Ty Preston Affleck, MD, Family Medicine

1255 N Dutton Ave
Santa RosaCA  95401-4663 (Sonoma County)


Phone: 707-546-9400
Fax: 707-546-9464

NPI: 1306941083
License Number: G073843 (CA)