Crapper, John, Major