This document describes a method for named entity recognition and disambiguation using an iterative graph processing system. It begins by extracting hypotheses about entities like companies, people, and products from text. An inference engine then verifies the hypotheses to build a consolidated graph of only verified facts. It uses the Apache Giraph system to iteratively reduce the graph. The final output is a database of verified company names enriched with contextual information, which improves disambiguation. By analyzing large volumes of text to discover contextual relationships, it is able to reliably identify and classify entity mentions.