Special assistant district attorney, Monroe County, New York, 1978-1983
Assistant U.S. attorney, Western District of New York, 1983-1987
Private practice, Rochester, New York, 1987-1992
Judge, Rochester [New York] City Court, 1992-1998
Judge, Monroe County [New York] Court, 1999-2012
Acting justice, Supreme Court of the State of New York, 2005-2012