Mulligan retires after more than 30 years in education