Someone who likes the sound of their own more than they should.
Gee that bloke is a bit of a Sam Hall, isn't he?