Dr. McGregor is the kind of veterinarian a family wishes for when they have a dearly loved pet! He is extremely knowledgeable and has the skill of breaking down complex issues into laymen terms. He's patient and gentle - never rushes our sensitive pet through his examination and offers a perfect diagnosis from his observations and testing methods. The office environment is soft and inviting - always a smiling face and pleasant greeting from his partner who keeps things flowing smoothly for him...