Google is great- but for researching people, there are specialized search engines that make people searching just a bit easier. They “mash up” information from specific sources like social and professional networking sites, public records, blogs, and the internet and assemble it into a "profile."
Try these people search engines to help find contact information for an individual.
Unfortunately, machines and computer algorithms cannot judge whether that 67 year old John Smith in Texas is one and the same as the 16 year old John Smith from Santa Cruz California so all of those John Smiths are mixed up in one “profile”. Sorting it out is your job as a human. Still, these search engines can surface information buried within those 2 million plus hits your Google search returns.