AZJane....PLEASE thank your DGS for his service to this wonderful country! (I am the Mom of a former Marine, too, so I know what you and your family experienced.)
Re: socks...Hanes all the way. Cheap, but stand up well. Underwear - Fruit of the Loom better than Hanes in my opinion.