He has specialized in labor law and served as the General Council for the United Textile Workers of America. He has been active in the Democratic Party at the local, state, and national level, served on committees affiliated with the North Atlantic Treaty Organization (NATO), and at one time was chairman of the board of trustees of The Brussels Times, and English-language newspaper in Belgium.