Make and sustain the changes that support the person you want to be and the life you want to live.

Learn to meditate with John. Take an online meditation course and receive 28 days of progressive daily meditation sessions with John. Even though they know the benefits of meditating, most people struggle with establishing and maintaining a consistent meditation practice. John has designed a practical and accessible meditation course which can help anyone, regardless of whether they are a beginner or experienced, establish a consistent meditation practice that is beneficial to their life. This course is offered on a donation basis. Anyone can join at any time and and pay whatever they choose to.  Learn more and register!

Join the the Mindful Life Community and receive daily support, lessons and guided meditations to help you engage in your life with more attention and intention.  Membership comes with many benefits including daily mindfulness support, teachings, live member events and online member resources. Through the weekly themes of attention, values, wisdom, action, compassion and more, we combine the practice of meditation and the practical application of mindfulness in daily life. Imagine cultivating wellness, inner peace, and resiliency in a supportive community with tools and resources that allow you to develop genuine happiness. Learn more.

For those of you in recovery, you can join the Mindfulness in Recovery Community and receive daily support, lessons and guided meditations focused on recovery. Creating the Mindfulness in Recovery Community has been a passion and vision of John for many years. Drawing upon his 32 years in recovery, experience as a substance abuse counselor, educator, Buddhist monastic, and mindfulness teacher, we have integrated his wisdom along with the tools and resources of our mindfulness community to support people in recovery. Our community is open to anyone with a sincere desire for recovery, whether or not they are a member of a 12-step program. Learn more.

Take a mindfulness course
Read John’s Book
Attend an Event
Host John for a Program
Read John’s Blog