Deborah Mmargulis NPI 1467446229 Practice location: 1000 N Westmoreland Rd, Lake Forest, IL 600451658 Taxonomy code: 208000000X Phone: (224) 271-7622