The Secretary shall be responsible for: maintaining an accurate roster of the membership, maintaining a current list of those serving on special or standing committees of the GM, accurately recording and producing an agenda and written minutes of all GM meetings, giving or cause to be given, notice of all meetings of the GM as required in these bylaws, keeping the seal and records of the Corporation in a safe custody if applicable. The Secretary may have, or perform, other such powers as prescribed by the bylaws, the Board, or the GM as necessary.