john g peru 2