A man with a criminal background was charged with murder just hours after a former Iowa State University champion golfer turned up dead in a pond.