Dr. David H. Cahan is a general practice physician with offices based in Jamaica Plain. Dr. Cahan focuses on nephrology and internal medicine and is board certified in both respects. The office can help with issues related to kidney disease, high blood pressure and other internal issues. Call for more information or to schedule a consultation with the office.