G. Patrick Flanagan

Medium member since Jan 2018

Researcher, Lawyer, Librarian

G. Patrick Flanagan