Bachelor History magna cum laude, University Scranton, 1988. Master of Arts History, University Scranton, 1988. Juris Doctor cum laude, University Buffalo, 1991.
Doctor of Philosophy American History, Binghamton University, 2001.
Trial attorney United States Department Justice, Washington, 1991—1995. Private practice Vestal, New York, since 1995. Board directors Legal Services Central New York, Legal Aid Society Middle New York, 2004-2007.
Adjunct professor State University of New York, Oneonta, 2000-2005, Tampkins-Cortland Community College, since 2005.
Vice president Peace Action New York, 2003-2005, secretary 2005-2007. President Broome County Peace Action, 2004-2006. Member Authors' Guild, Organization American Historians, Order of Barristers, Alpha Sigma Nu.