cain stanley