Richard Finkelman

Managing Director