James Oldham | composer performer researcher