David is a songwriter, musician, co-producer, arranger and collaborator.

 

Check out the links below to hear some recent projects:

 

2016
Various // Love Came Down

 

2015
Greentrax // Scotia Nova
New Scottish Arts // Songs Of Hope

 

2014
Arthur Stewart // Gazing At The Cross

 

2013
Various // Be The Light

 

2012
Kilmarnock Edition // Pay It Forward

 

2010