David Hoffman

Charterhouse Group

Current Role: Managing Director