Definitions for "Ally Carter"
Ally Carter is the pseudonym of Sarah Leigh Fogleman