Armstrong solía tener su sede cerca de Pasadena, hoy (2007) está ubicada en Glendora.