Mertle Edmonds

Mertle Edmonds is Lilo's arch rival and a recurring antagonist in the Lilo & Stitch franchise.