megan patterson