David Stewart (born 14 August 1978) is a Scottish former footballer who played for Ayr United, Dumbarton, Clydebank, Forfar Athletic and Queen's Park.