Dr. Victor Escobar Oral Maxillofacial Surgery & Dental Implant Center Champaign, IL (217) 366-1246 Oral surgeon 3.5 (62)