NPI Central
Arta Farshidi, MD, Inc NPI Number 1659631851 — Newport Beach, CA | NPI Central