Teal Haddock (Anna Davenport)