B.J. Armstrong named vice-president of sales