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.