September 08, 2008
Article
Stroke remains a leading cause of death in the U.S. and is the principal medical cause of long-term disability, with 780,000 new or recurrent strokes occurring annually.1 Ischemic strokes related to carotid atherosclerotic disease make up almost 30% of the total.