Physician Assistant at Lee Institute Of Skin & Laser - Decatur, Illinois, United States
Francis C Lee, MD is a dermatologist located in Decatur, IL.