Beecher Carlson Insurance Services LLC, a unit of Brown & Brown Inc., named Michael Perron a senior managing director in its energy practice. Previously, Princeton Junction, New Jersey-based Mr. Perron was U.S. power and utilities leader at Willis Towers Watson PLC.