Michael Flanagan 30 + years of criminal defense experience