The Town Clerk shall give notice of the meetings of the Town council; shall keep the minutes of its proceedings; shall be custodian of the Town’s seal; shall authenticate by his signature and shall record in full in books kept for that purpose all ordinances and resolutions passed by the Town council; shall perform such other duties as may be assigned by the Mayor. He shall have the power to administer oaths. Furthermore, the Clerk shall be: Clerk of the Council and shall keep the Council journal; custodian of ordinances, resolutions, and such other official records as the Council may prescribe; attestor to contracts, bonds, and other instruments as may be prescribed by law; chief registration and elections officer of the Town; and responsible for other duties so prescribed by the Town Council.