John Crane wins big Texas oil refinery contract

John Morrison, former managing director of John Crane Asset Management Solutions
John Morrison, former managing director of John Crane Asset Management Solutions

Breaking