What do you call a person who doesn't want something he has but won't let anyone else have it?

Such a person is called a dog in a manger.