rebecca keegan