The Man With Many Secrets

In a small town lived a mayor who is well known among the towns folk but he keeps many secrets and is constantly haunted by them.