7-year wait for justice