Charles J. Holmes, 70, died today, Friday, April 21, 2006, at the Veterans Hospital in Poplar Bluff, Mo.