megan e. o'keefe