Unfortunately Dr David Ballantyne is no longer consulting at our practice. Please bare with us as we are working on finding the best possible replacement.