John MacLeod Quartet Share: John MacLeod- Trumpet New York’s Mark McCarron- Guitar Jim Vivian- Bass Ted Warren- Drums Upcoming Performances: