The mayor of Mayflower, Danny K. Hester, on Thursday announced his resignation in a public letter.