john l armitage & co