Here's my interpretation of his awards:
CIB (2d awd) = Combat Infantryman Badge, second award
http://en.wikipedia.org/wiki/Combat_Infantryman_Badge
EIB = Expert Infantryman Badge
http://en.wikipedia.org/wiki/Expert_Infantryman_Badge
5 overseas bars = stripes on the sleeve
http://en.wikipedia.org/wiki/Overseas_Service_Bar
Medals in this order:
LM w/1st OLC = Legion of Merit with oak leaf cluster
BSM = Bronze Star Medal
AM = Air Medal
ARCOM w/2nd OLC = Army Commendation Medal with 2 oak leaf clusters
PH = Purple Heart (note: yes, it should be here as the precedence for it wasn't changed until after he retired)
GCMDL (8th awd) = Good Conduct Medal, 8th award
NDSM w/1st OLC = National Defense Service Medal with oak leaf cluster (note: correct for the time, later a service star was used)
KSM = Korean Service Medal (note: campaign stars are not mentioned, but there should be at least 1 if he was in combat in Korea)
AFEM = Armed Forces Expeditionary Medal
VCG w/Palm = Vietnamese Gallantry Cross with palm
http://en.wikipedia.org/wiki/Vietnamese_Gallantry_Cross
Civil Action Honor Medal (1st class), another Vietnamese medal (note: although 1st class is listed as being for officers only-- interesting!)
http://en.wikipedia.org/wiki/Vietnam_Civil_Actions_Medal
UNSM = United Nations Service Medal
http://en.wikipedia.org/wiki/United_Nations_Service_Medal
Interestingly, I think he is missing 2 medals----
He should have the Vietnam Service Medal with 2 campaign stars, and Vietnam Campaign Medal with 1960- device, but I do not see them listed in his awards block, although the DD214 clearly states above it that he served there from 19 Jul 66 - 1 Jun 67,