A person who wastes time daydreaming of accomplishments instead of accomplishing things.
One who daydreams.
A person who professes to predict the future in return for money.
A cootie catcher.