I have been coming to Annapolis Dermatology for many years and have always enjoyed the welcoming, personable and knowledgeable staff. Jim Heins is fantastic! He always has time to give each patient is undivided attention. He is extremely knowledgeable regarding any additional issues I bring to the office..