What happens when you mix a group of talented musicians from generation X, baby boomers and millennials? Many people would argue that there would be a generation gap! Despite spanning three ...