On Friday evening, June 26, the leadership of the Charlotte Shelburne Hinesburg Rotary was passed to the hands of new President Christopher Davis of Charlotte. He is succeeding Keith Walsh...