Today the millennial generation, which comprises close to 90M people in NA, as well as many baby boomers, is demanding a change in the manner in which they interact with the world around them. The...