carrie keagan