About us
Define
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.
en.wikipedia.org