Luck feeling good about returning to Stanford

February 25, 2011 11:34 PM