Stella Ford

Stella Ford 

Also known as Evil Eye Witch. One of the 'Twin Holy Saints. 'An agent of the Holy Church and a twin of Dole Fodd.