The City Council appoints a City Manager on the basis of his or her executive and administrative qualifications who supervises and coordinates all departments of the city and implements the policy decisions of the City Council in all departments. Leadership is provided by planning, facilitating and supervising the programs and services of the city. Responsibilities also include making recommendations to the City Council related to the affairs of the city, preparing reports to the City Council in respect to the operations of city departments or programs, ensuring that all laws, provisions of the City Charter are faithfully executed.