Transition to electric buses will cost town more than $100 million over next 20 years

by