Thea Stilton Thea Stilton. Stilton Hamilton Hanmilton Haselton Heselton Jon Milton Geronimo Stilton Crane Milton