Leona Humpford

Leona Humpford is the main antagonist of The Adventures of Willy Beamish.