John Perry, B.