CEO Castle resigns

Castle announced on Thursday that she would step down form the post she took in 2017. Unfortunately this has been coming for some time after...