Operating in midfield or on the flanks, the former Grahamston Boys Club also represented Scotland at Under 21 level.
On leaving Rangers, David had spells with Hearts and Clyde (among others) but his most productive period came at hometown side Falkirk where he played from 1995 to 2000.
Having been diagnosed with Motor Neuron Disease (MND), David fought a brave battle before the illness tragically took his life on 24th July 2020. He was just 47 years of age.