Dr. Haig is an outstanding general practitioner. He genuinely cares about his patients and exemplifies this by taking his time with you, answering all your questions as best he can, and most importantly to me, he is an action taker. Whenever I have needed something done in relation to my condition, Dr. Haig got it done immediately. He made no excuses about being too busy (which he certainly is extremely busy and could make that excuse like other doctors)...he delegates extremely well with his staff so that all your needs are met and you receive the best possible care. I feel lucky to have him on my care team. I'm sure others agree because he is becoming more and more popular in the community--the wait time to get a new patient appointment is several months! For long term quality care, it is well worth the wait. read more