I've known Gary Campbell for more than 10 years and super happy with everything he does. Had many different tax scenarios arise in personal and business situation during past 10 years, but he handled it perfectly! Couldn't ask for a better professional! Timely, efficient, understanding, patient - simply impeccable!!!