The differences in total and free testosterone levels between patients and control subjects could not be explained by 10 putative risk factors for stroke, including age, blood pressure, diabetes, ischemic heart disease, smoking and atrial fibrillation.