Peter Bean

Active Boston, MA Vice-President for Thompson Hennessey & Partners LLC