What does a Project Manager do?

A project manager assigns tasks to the other people assigned to the project and ensures that they perform them correctly and on time. He also meets with clients to determine their needs and if they are being met.