Where was Thomas Sowell born and where he was grew up ?
Thomas Sowell was born in North Carolina on June 30, 1930. He is an American economist, social commentator, and author of dozens of books. He is currently a senior fellow of the Hoover Institution at Stanford University He moved to Harlem, New York City and attended Stuyvesant High School, but dropped out at 17 because of financial difficulties and a deteriorating home environment. He worked at various jobs to support himself, including in a machine shop and as a delivery man for Western Union. Sources: http://en.wikipedia.