Gerard M. McLaughlin

Executive Managing Director

Pittsburgh