Back to consultants
Lisa Holmes

Lisa Holmes

Operations Manager

Lisa Holmes is our US Operations Manager based in our New York City office.  Lisa oversees daily operations for our US offices, technology systems, employee onboarding and employee satisfaction.