Keller parents: ‘He’s been ready for this for a long time’