Definitions for "Allen Stanford"
Sir Allen Stanford is a Texas born American billionaire businessman based in Antigua. He heads the Stanford group of companies. He has recently come into limelight owing to his patronizing of cricket in Caribbean nations.