John is one of the most caring and skilled horse trainers you'll ever meet! I'd recommend thoroughly. I guarantee your needs and requirements will be met.