Title: William J. Cannon, alias James Cannon