Guardian of Flanagan receives exonoration