David Alleyne may refer to: