NPI Central
University Foot and Ankle Specialists, Inc. NPI Number 1295921401 — San Diego, CA | NPI Central