James R. Hirsch, MD NPI Number: 1609867803 Primary Specialty: Neurosurgery Affiliations Mobile Infirmary