Services include, but are not limited to: The Borough Attorney shall have such powers and perform such duties as are provided for the Office of Borough Attorney by general law of ordinances of the Borough. The Borough Attorney shall represent the Borough in all judicial and administrative proceedings in which the municipality or any of its officers or agencies may be a party or have an interest; shall give all legal counsel and advice where required by the Mayor and Council or any member thereof; and shall, in general, serve as the legal advisor to the Mayor and Council on all matters of Borough business. In furtherance of such general powers and duties, but without limitation thereto, the Borough Attorney shall: a. Draft or approve as to form and sufficiency all legal documents, contracts, deeds, ordinances and resolutions made, executed or adopted by or on behalf of the Borough. b. With the approval of the Mayor and Council, conduct appeals from orders, decisions or judgments affecting any interest of the Borough as he may, in his discretion, determine to be necessary or desirable or as directed by the Mayor and Council. c. Subject to the approval of the Borough Council, have power to enter into any agreement, compromise of settlement of any litigation in which the Borough is involved. d. Render opinions, in writing, upon any question of law submitted to him/her by the Mayor and Council or any member thereof with respect to their official powers and duties, and perform such duties as may be necessary to provide legal counsel to the Mayor and Council in the administration of municipal affairs. e. Supervise and direct the work of such additional attorneys and technical and professional assistants as the Council may authorize for special or regular employment in or for the Borough. f. . Attend meetings of the Mayor and Council