Zachary Lansdowne était auparavant président de la Theosophical Society à Boston. Il a un Ph.D. en Génie mécanique de l’Université de Stanford, M. A. en psychologie de l’Université Antioch, M. A. en Philosophie et en Religion de California Institute of Integral Studies, et M.S. en Génie mécanique de l’Institut de technologie du Massachusetts. Il a publié de nombreuses contributions journalistiques et quatre livres sur la philosophie et la religion.