skip to Main Content


Retreat is a time set aside for reflection and in-depth practice. Often times people are not able to fully digest the many experiences that they go through on a day-to-day basis and stress and exhaustion can begin to accumulate. Retreat is time away from the day to day business of our lives. It offers an opportunity to spend time in peaceful surroundings with qualified teachers, authentic teachings and like-minded spiritual friends.

Whether you’re a beginner or an advanced practitioner, scheduling time for retreat every year when possible is a smart thing to do. Today there are a variety of great retreat centers open to the general public, both in the United States and around the world and many people from all walks of life take time regularly to step away to digest their life experiences and reflect on the deeper questions they hold.

When I lead retreats, which I have been doing multiple times every year since 2005, I try to share with people the peace and generosity that I experienced from my own teachers during the many years I was guided by them during long retreats. It is my experience that spending time together in the context of retreat allows for the sharing of minds and experience that few other contexts or occasions provide. If you feel the calling I look forward to spending some time in retreat with you. It will change our life.

What Past Participants are Saying…

CLICK HERE for more retreat testimonials.

Retreat Locations

Center for Spiritual Renewal (Casa de Maria)

Online Retreats

The internet has made it possible for people to connect from around the world to share teachings and practice together. Since 2013 I am also offering the possibility to join me on a live webinar or an online meditation retreat. Currently these online events are available for shorter duration and a limited number of participants. Please join us for one of these extraordinary events.

Back To Top