DeRose retiring after 30-year career