Cameron Lyle, a University of New Hampshire athlete has donated a bone marrow to a 28-year-old cancer patient he has never met at Massachusetts General Hospital, Wednesday, virtually ending his sports career.