provider (n.)
1520s, agent noun from provide.