Great job! I know he will love it. BTW, the Marines have a saying, "Once a Marine, always a Marine!" I was told to never say a former Marine.