sem armstrong