Very, very good at what he does. Was able to relieve my back pain in one session. Truly cares about his patients and takes time to listen. Only drawback; his accent is VERY thick and he can be difficult to understand at times.