James is an amazing person who is dedicated to his work as a therapist and life coach. I was lucky enough to be able to work with him during a difficult time in my life that left me feeling overwhelmed, triggering feelings of anxiety and stress. James put me at ease from the start with his calm, considered approach. I felt listened to and supported at all times. His outstanding knowledge and ability to communicate created a connection that enabled me to gain a greater understanding and insight into the relationship between my thoughts and emotions. Above all James is a kind, thoughtful and genuine human being. I would highly recommend him to everyone.