Study the following information to answer the given questions.
In a six-storeyed building, the ground floor is numbered one, the floor above it is numbered two and so on such that the topmost floor is numbered six. One out of six people viz, A, B, C, D, E and F lives on each floor. No one lives between C and F. There are two floors between the floors on which A and D live. A lives on the floor above D. E lives on an odd numbered floor. B does not live on a floor immediately above or below E's floor.
Who lives immediately above D floor?