Yes: B again!

B can be seised, because B is granted a life estate, a free tenement. B may never actually get the land, because the term is so long. Nevertheless, B during his life, is seised, although A is on the land. As the first free tenement after the grant and since there is no mandatory possession by O in between the term and the free tenement, B is seised.