hoggler
/ˈhɒɡ.ələr/Definitions
1. noun
a person who hogs or appropriates for themselves more than their share, especially of food, time, or resources
“The hoggler in our office has been taking more than his fair share of the company’s catered meals.”