Richard T Cahill Jr Author

Richard T. Cahill Jr. received a B.A. in history and political science from Mount Saint Mary College, USA and a J.D. from Albany Law School, USA. His professional experience includes clerking for a criminal court judge, serving as both an assistant district attorney and a criminal defense attorney, and practicing civil law.