A 39-year-old from Kalamazoo will serve at least 12 years in prison for sexually assaulting a minor nearly two decades ago.