Alan Davies (born 29 December 1941), known professionally as Alan David, is a Welsh actor, best known for his stage and television roles.