James B Canavan, MD, Internal Medicine

3401 Princeton Pike
Lawrence TownshipNJ  08648-1205 (Mercer County)


Phone: 617-642-1841
Fax:

NPI: 1205245982
License Number: 281974 (NY)