E. John Hattom - Buddhist Meditation Teacher

John Hattom (Dhammadasa) is an American-Australian Theravada Buddhist teacher and author. He has over 13 years of experience and is author of the book 'The Heart Blooms in Silence: Reflections from a Year in Solitary Meditation' and of an upcoming book on the joy of freedom from anger. 

He is a former human rights advocate who worked for ten years on behalf of oppressed religious minorities. He has studied law, philosophy, and English literature in Australia and environmental economics in the United States. John currently resides in the Blue Mountains of New South Wales.

Regarding his path John says, "When I started my spiritual journey over 20 years ago, I didn't know what I was looking for or what the key question was. I started by studying and practicing many traditions. Although I found some measure of intellectual or emotional relief in each of them, none truly resonated with me and I continued to look for the key question."

"When I happened upon the direct teachings of the Buddha as found in his Suttas (discourses) during a meditation retreat, all my searching quieted. On a particularly still evening where I found myself contented and well, I realized directly the extent of my suffering and the key question became very clear: how do I stop suffering? All religiosity and mystery dropped away and the path became simple and human."

"Now I know that the infinite heart and the still mind have no history, no plan, and no agenda. They don't need to be saved nor do they need to save anyone else. Yet, the human heart does feel the pain of others and responds impersonally with unconditional love. That is the simple reason why I teach Buddhism."


Telehealth services available to anyone residing in Virginia or Washington State

Monday:       4 p.m. - 10 p.m. Telehealth

Tuesday:      4 p.m. - 10 p.m. Telehealth

Wednesday:  4 p.m. - 10 p.m. Telehealth

Thursday:     4 p.m. - 10 p.m. Telehealth

Friday:         4 p.m. - 10 p.m. Telehealth

4445 Corporation Ln, Ste 264, Virginia Beach, VA 23462
 Tel: (703) 688-2588