Very experienced practitioner(since 1975) and professional teacher for well over 20 years. James is a qualified teacher, and is also the author of 3 books on tai chi. He teaches tai chi to all levels — beginner to advanced competition forms — including weapons. In qigong he teaches sets of exercises to help problems with the various internal organs of the body, e.g. sets of exercises for the Cardiovascular, Respiratory, and Digestive systems, together with sets of exercises for the Liver, Kidneys, Bladder, and exercises to improve the strength and flexibility of the bones, joints, tendons, ligaments, and spine. James is also a qualified acupuncturist.