Priest

The Priest is a Catholic religious leader who runs the events at The Helter Shelter which involves feeding the poor. When Homer Simpson enters, he mistakes Homer for one of the impoverished visitors, and offered to give him nicer clothes.