Mark Milligan Retires After 28 Years