PROVIDER PROFILE · NPI 1356303341

James ShanahanMD

PRACTICEGRANDIS RUBIN SHANAHAN & ASSOCIATESSee all providers at this practice →
CardiologyJefferson Hills, PAI