keeper

noun

1.
someone in charge of other people
Derived from:
keep
2.
one having charge of buildings or grounds or animals
Derived from:
keep