Stiles, John Alexander (Career)