The town shall be governed by a Town Council composed of six (6) Council members, all of whom shall be qualified voters in the town and shall be elected by the qualified voters of the town in the manner provided by law from the town at large. The Council in office at the time of the adoption of this Charter shall continue in office until the expiration of the terms for which they were elected or until their successors are elected and qualified. At the next general election for the election of members to the Town Council held on the first Tuesday in May 1994, the three (3) candidates receiving the greatest number of votes shall be elected for four-year terms, and the three (3) candidates receiving the next greatest number of votes shall be elected for two-year terms. Elections shall be held on the first Tuesday in May every two (2) years thereafter, and the Council members shall thereafter be elected for terms of four (4) years or until their successors are elected and qualified. The term of each person elected under this section shall begin on July 1 next following their election.