armitage & mcmillan