John Gregory, 73