megan pete age