Music by Peter Gabriel.

David was approached to record guitars for Jeremy Nesse's project doing new arrangements of Peter Gabriel's music. Several of Peter Gabriel's bandmates worked on the project, as well as a quantum of musicians from all over the world.  
You can listen to the track in which David plays in the link. 

CLICK HERE