The Theosophical Society in America

Listing Category
Description

The Theosophical Society in America is a section of the worldwide Theosophical Society, founded in New York in 1875, with its international headquarters at Adyar, Chennai (Madras), India. The American Section has its national center in Wheaton, Illinois, on a beautiful forty-acre estate called Olcott in honor of the Society’s co-founder and first president, Colonel Henry Steel Olcott.