Kim Hirsch

Senior Advisory Consultant and Advisory Team Lead