Vimalasara (Valerie) Mason-John was the co-founder and guiding teacher of Healing and Insight, an online faculty that explored the sharp edges of suffering. Award-winning author of 8 books, they are the co-founder and co-author of Eight Step Recovery: Using The Buddha’s Teachings to Overcome Addiction, with 8 step meetings in 3 continent.

Kevin Griffin – Zoom Classes

December 24 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes of guided meditation, followed by a short talk on Buddhism and recovery.  Offer dana through Paypal or Venmo.

Kevin Griffin – Zoom Classes

December 31 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes of guided meditation, followed by a short talk on Buddhism and recovery.  Offer dana through Paypal or Venmo.

Kevin Griffin – Zoom Classes

January 7, 2025 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes of guided meditation, followed by a short talk on Buddhism and recovery.  Offer dana through Paypal or Venmo.

Kevin Griffin – Zoom Classes

January 14, 2025 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes of guided meditation, followed by a short talk on Buddhism and recovery.  Offer dana through Paypal or Venmo.

Kevin Griffin – Zoom Classes

January 21, 2025 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes of guided meditation, followed by a short talk on Buddhism and recovery.  Offer dana through Paypal or Venmo.

Kevin Griffin – Zoom Classes

December 17 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

December 10 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

December 3 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

November 26 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

November 19 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

November 12 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

November 5 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

October 29 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

October 22 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

October 15 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

October 8 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

October 1 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

September 24 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

September 17 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

September 10 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

September 3 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

August 27 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Buddhism and Recovery with Kevin Griffin and Greg Pergament

Kevin Griffin
August 27 - September 2
Southern Dharma Retreat Center
1661 W Rd
Hot Springs, NC United States

Join us for a unique meditation retreat combining traditional Buddhist practices with recovery and Twelve Step work. Primarily conducted in silence, the retreat focuses on mindfulness meditation and heart practices, with additional interactive exerci...

Kevin Griffin – Zoom Classes

August 20 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

August 13 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

August 6 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

July 30 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

July 23 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

July 16 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...

Kevin Griffin – Zoom Classes

July 9 @ 10:00 am - 11:00 am PDT

One hour Zoom classes, Tuesdays at 10am Pacific Time. Fridays at 5pm Pacific are now community classes with rotating leaders (except 2nd Fridays which are hosted by Spirit Rock). These classes are casual, drop-in events. We start with 20 minutes o...