M is a knowledge based group of people with proven experience and diverse skills.