Except as otherwise provided by law or Charter, the Manager shall:
(a) Appoint suspend and remove the Treasurer, Clerk, Assessor and Public Safety Director of the city, subject to confirmation of these actions by the Commission;
(b) Appoint, suspend and remove all employees of the city not included in subparagraph (a) above;
(c) Direct and supervise the Treasurer, Clerk, Assessor, Public Safety Director and all employees of the city;
(d) Oversee the administration of all departments within the city;
(e) Attend Commission meetings, at which the Manager shall have the right to be heard but not to vote;
(f) Enforce the laws, ordinances, resolutions and provisions of the Charter that are subject to enforcement by the Manager or the Manager’s subordinates;
(g) Prepare and submit the annual budget to the Commission in accordance with this Charter;
(h) Submit other reports as the Commission may require concerning operations of the city;
(i) Make recommendations to the Commission concerning city matters;
(j) Provide staff support services for the Mayor and Commissioners; and
(k) Perform other duties as required by law, ordinance, resolution or Charter.