Pseudonym of Kevin Egan. He is an attorney in Westchester Country, New York. Visit also this site.
Titles and year of publication: