Dan Anderson retiring from Iowa Central after 25 years