leonard sweeney