John Cranley — American lawyer and politician