The Mayor shall:
   (1)   Appoint, and when deemed necessary for the good of the Town, suspend or remove Town employees or appointive administrative officers provided for by this charter, except as otherwise provided by law, this charter, or personnel rules adopted pursuant to this charter. The mayor may authorize any administrative officer who is subject to the Mayor’s direction and supervision to exercise these powers with respect to subordinates in that officer’s department, office, or agency.
   (2)   Direct and supervise the administration of the Town Clerk, all departments, offices and agencies of the Town, except as otherwise provided by this charter or by law.
   (3)   Ensure that all laws, provisions of this charter and acts of the council, subject to enforcement by the Mayor or by officers subject to the Mayor’s direction and supervision, are faithfully executed.
   (4)   Prepare and submit the annual budget, budget message, and capital program to the council in a form provided by ordinance.
   (5)   Submit to the council and make available to the public a complete report on the finances and administrative activities of the Town as of the end of each fiscal year.
   (6)   Make such other reports as the council may require concerning the operations of Town departments, offices and agencies.
   (7)   Make recommendations to the Town council concerning the general operations of the Town.
   (8)   Keep the council fully advised as to the financial condition and future needs of the Town and make such recommendations to the council concerning the affairs of the Town as deemed desirable.
   (9)   Execute contracts on behalf of the Town pursuant to the provisions of appropriation ordinances or resolutions.
   (10)   Perform such other duties as are specified in this charter or may be required by the council.