NPI Central
David A. Spiegel, M.D. Inc. NPI Number 1427243336 — Vista, CA | NPI Central