Margaret B. Shannon by Edward Cates November 19, 2018 November 19, 2018 698 Margaret B. ShannonFormer Vice President & General CounselBJ Services CompanyBoards: Quanta Services, Inc. 0 FacebookTwitterPinterestEmail Edward Cates previous post Naomi O. Seligman next post Carole J. Shapazian