The City Manager shall be the chief administrative official of the City, and shall be responsible to the Council for the administration of all City affairs designated to his office by this Charter. The City Manager shall have the following powers and duties:
a. The City Manager shall appoint and, when deemed necessary for the good of the City, suspend or remove any City employee, except as otherwise provided by law, this Charter, or personnel rules. The City Manager may authorize any department head who is subject to the City Manager's direction and supervision to exercise these powers with respect to subordinates in that official's department, office, or agency.
b. The City Manager shall direct and supervise the administration of all departments, offices, and agencies of the City, except as otherwise provided by law or this Charter.
c. The City Manager shall attend all Council meetings except as prescribed by Section 3.6, and shall have the right to take part in discussion, but may not vote.
d. The City Manager shall see that all laws, provisions of this Charter, and acts of the Council, subject to enforcement by the City Manager, or by officials subject to direction and supervision by the City Manager, are faithfully executed.
e. The City Manager shall prepare and submit the Annual Operating Budget and Capital program to the Council.
f. The City Manager shall submit to the Council and make available to the public a complete report on the finances and administrative activities of the City for the past year, on or before May 1st of each year.
g. The City Manager shall make such other reports as the Council may require concerning the operations of City departments, offices, and agencies.
h. The City Manager shall keep the Council fully advised as to the financial condition and future needs of the City, and make such recommendations to the Council concerning the affairs of the City as deemed desirable.
i. The City Manager shall perform such other duties as are specified by law, this Charter, or the Council.