NPI Central
Victor Escobar, D.D.S., PH.D. — NPI 1750397501, Champaign, IL | NPI Central