Abigail Croft

Abigail Croft

About

A contractor who is able to manipulate a person's mind.