Ruminator /(?)/

Ru·mi·na·tor

Ruminator

n.
  1. One who ruminates or muses; a meditator.