Taft graduated with honors from.
City Council president
Taft was the president of the
In 1983 Taft served, for two months, as the acting mayor of North Adams. In the 1985 mayoral election Taft ran against incumbent Mayor John Barrett III. Of the 4,373 votes cast in the election Barrett received 3,718 votes and Taft received 655. After he served as mayor, Taft was the veterans" agent for the city of North Adams.
Taft died on June 3, 2007 at the Veterans" Hospital in West Haven, Connecticut.
Taft was a member of the from 1980 to 1985.