Ray McSoley has a true gift and is by far the most professional, efficient, and effective trainer I have ever worked with. After one session, my dog and I began working together better, and he provided clear action steps for me to continue to make progress between sessions. I cannot wait for more sessions with Ray, as he is a genuinely remarkable person and trainer. We are forever grateful!