James Stewart

Executive Chairman at Keane Group

Timeline

  • Executive Chairman

    Current role