amanda solomon