William Putnam McCabe — Irish nationalist and cotton manufacturer