In the event the office of any member of Council shall become vacant for any cause or reason, Council shall, by a majority vote of the remaining members elected thereto, choose his or her successor. In the event that Council fails to elect such a successor on or before the expiration of thirty (30) days after such vacancy, Council shall be divested of its power to appoint a successor and the Mayor shall appoint a successor. Such successor, whether elected by Council or appointed by the Mayor, shall serve until the next Municipal election when he or she shall run for the unexpired term.