A person who believes that all people are motivated by selfishness.
A person whose outlook is scornfully negative.
cynical (in all senses)
Relating to the Dog Star.
An unrealistic or impractical visionary.
Someone whose conduct stems from idealism rather than from practicality.
One who adheres to idealism.