John G. Perry articles