David Walter Allan (born 5 November 1937) is a former West Indian cricketer who played in five Tests from 1962 to 1966. He was wicket-keeper in all five Tests.