NPI Central
Stephen Shen, MD Inc NPI Number 1871888610 — Newport Beach, CA | NPI Central