patricia walsh keegan michael key