George "Pat" Ham, 77, of Middletown, Mo., died Friday, April 21, 2006, at Missouri Veteran's Home in Mexico, Mo.