alan stokes age