Forsythe, from Ultima VII
He became mayor after Ultima VI. When Mordra gave him the instructions for the Liche Potion to give them to Cain, he messed them up and told Cain to use ten times the amount of Mandrake Essence, which resulted in an enormous fire destroying all of Skara Brae. As a ghost, he was bound to Horance's wishes. However, he refused to admit his error, even to himself, hiding himself in the remains of the city hall.
By Ultima VII, the Avatar finally managed to destroy the Lich. But the mayor at first refused to do the final sacrifice. Only after anyone else had refused for one reason or another, he had no choice but to do it himself. After trying to stall for a final time and then finally realizing that it was the only way to make up for his error, he jumped into the Well of Souls in the Dark Tower and freed all of Skara Brae, with his essence destroyed for all time.