 John Garrie Roshi's teaching drew on several traditions including Zen, Theravadan, Tibetan Buddhism as well as Taoism and martial arts.He described the mindfulness practice he taught as "Sati", drawing heavily from concepts within Theravadan Buddhist Satipatthana training.He founded the Sati Society which was generally based in the West Country.