Babcock & Wilcox unit secures $15M contract for green energy project in Europe by adminPosted onJune 30, 2022