What constitutes a great doctor? ** Professional, courteous, patient, intelligent, humorous ** Deeply knowledgeable about a wide variety of medical topics ** Able to translate complicated medical matters into plain English ** Honestly assesses how serious things are, yet is very reassuring ** Establishes warm rapport so you can trust him ** Gives you the time you need, never hurried or harried ** Genuinely cares about you as an individual ** Same day or next day appointments ** Extremely responsive to email questions If this list is what you are looking for in a doctor, then Dr. Ian Kroes fits the bill. Highly recommend.