John J . Crane , AI.