South African guitarist Duncan