(A) The Village Attorney shall advise the President and Board of Trustees or any officer of the village in all matters of law in which the interests of the corporation are involved and, when required by the President or Board of Trustees, shall furnish written opinions upon any subject submitted to him or her pertaining to the village and its interests.
(B) When requested by the President or Board of Trustees, and upon such financial arrangement as shall prevail, the Village Attorney shall prepare all ordinances and resolutions, contracts, leases and other documents or instruments to which the village may be a party, and shall attend all regular and special meetings of the Board and such other village meetings at which the Village Attorney’s attendance is required.
(C) The Village Attorney shall assist the Village Prosecutor upon his or her request.