ruminator

noun
  1. a person who thinks deeply and at length about something
  2. an animal that chews cud, such as a cow or sheep
  3. Usage: zoological

Examples