Derek C Archer, MDDerek C Archer · Body Imaging Physician22N285 Pepper Rd, Lake Barrington, IL 60010(847) 732-2739Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing