NPI Central
James Shanahan, MD — NPI 1356303341, Jefferson Hills, PA | NPI Central