Ryan Williams' days as a 17-year-old are almost over. In what was meant to be his senior year in high school, Williams ...