A geezer is a geezer is a geezer. Young or old, happy or miserable or
whatever. Typically in Cockney/London argot a "Diamond Geezer" is a helpful/supportive person, one who "shines". In fact the term seems to emanate from the London/SE area. Even in the UK we are divided at times by a common language.