Imperial’s board of directors has appointed Exxon Mobil’s John Whelan as president effective April 1 and to assume the roles ...