Boston managing director Gregg Flecke