Lord Lowden Clear

Lord Lowden Clear is the leader of the Toon Resistance.