megan hanson barton