Zen is a Mahayana Buddhist tradition that developed in China during the Tang dynasty by blending Indian Mahayana Buddhism, particularly Yogacara and Madhyamaka philosophies, with Chinese Taoist thought, especially Neo-Daoist. From Wikipedia
Cannon and Alyssa Scott's Zen's Light Foundation aims to support families and children in need following their personal tragedy.