I think it means he’s a Castro street gay.
makes more sense.
he is a member of the Green Party
. Pretty much.
Sexual encounter with cash due