mara solomon