William Jackson Scottish vocalist, multi-instrumentalist and composer