John Shoemaker articles