I have been attending sessions with Cathy for 6+ months, with great success and enjoyment. Cathy is a complete pro, patient and adaptable according to her audience. I hig ... more