megan powell