Amy Cohen

Active Newton, MA President for Temple Beth Avodah