NEW CANAAN — Incumbent Andrew Brooks has won the race for town treasurer by nearly 1,000 votes. Brooks, a Republican, won against Robin Fryer, a Democrat, the latter of whom received 2,136 votes. Official results from the registrar of voters’ office show Brooks won 3,059 votes. “I’m thrilled by the outcome,” Brooks said. “I think it’s a vindication of the work I’ve done over the past four years and I’m thrilled the voters gave me a mandate to continue.