Zachary Lansdowne was eerder president van de Theosophical Society in Boston. Hij heeft een Ph.D. in Werktuigbouwkunde van de Stanford Universiteit, M.A. in Psychologie van de Antioch Universiteit, M.A. in Filosofie en Religie van het California Instituut voor Integrale Studies, and M.S. in Werktuigbouwkunde van het Massachusetts Instituut voor Technologie. Hij publiceerde talrijke journalistieke bijdragen en vier boeken over filosofie en religie.