megan takeda