And proud you should be!! The ultimate success and reward of being a parent, is to raise your child with all the fundamentals in life to be a success. You and yours have done a fine job and now are reaping the rewards, as you should..I congratulate you Sir..You have raised a great young man there!