megan price