flanagan law firm