25-year-old Brian McCarthy of McLean, Virginia won $107 million in July's Mega Millions lottery. A tipster points out, and public records confirm, that he happens to be the son of Marriott, Inc. Group President Robert J. McCarthy, who earned $1.2 million in 2009.