Leilah (AceJacks)

Leilah or The Green Witch is a young woman. She is a three star Umbra Witch. She is the chief advisor of The Umbra Organization.