Patrick Flanagan Esq