West indies cricket captain richard