David J. Hirst
David J. Hirst is a British consultant, focused on corporate communication.