David Bennett may refer to: