Alice Newton (Arcadia)

Alice Newton is a strange woman that arrived into the group with Morgan and Duane after running into the group when they were in Atlanta.