You are one lucky man to have such a son. I am sure your parenting had a lot to do with it.