NPI Central
Spencer Harris, MD — NPI 1255892568, Idaho Falls, ID | NPI Central