Felix

Felix: A man who stands another a drink (Old Army).