Ray Eddleman finally felt something other than utter despair after 28 years and 357 days. Hope came Thursday as he watched the Moline Police Department announce a Davenport man has been charged with ...