Towne durante muchos años estuvieron asociados a International New Thought Alliance (INTA), e integraron su dirección desde diversos puestos.