Thats great to hear!! You have obviously done a great job raising him!!!

Well done to him and to you!!