Guide > Hospital in Pennsylvania > Hospital in Plymouth Meeting > James E. Flaherty, PT