Margaret Debbie has extensive experience in human resources, with a career that includes positions at W & E Baum and the Swatch Group from August 2002 to March 2007. Margaret Debbie holds a degree from the University of North Carolina at Chapel Hill, further enhancing expertise in the HR field.
This person is not in any teams
This person is not in any offices