JB Holmes back after elbow surgery, feels healthier than in last four years