Joseph Charles Shanahan, MD, Internal Medicine

2222 E Nc Hwy 54 Ste 200
DurhamNC  27713-5271 (Durham County)


Phone: 919-405-2040
Fax: 919-405-2266

NPI: 1043394901
License Number: 98-01767 (NC)