The practice focuses on public finance, economic development, business and litigation. He has a bachelor's degree from Alleghany College and a law degree from the State University of New York at Buffalo Law School. In the community, he currently serves on the board of Nazareth Schools and is a board trustee for the Strong National Museum of Play in Rochester. He was a Monroe County legislator from 1995 to 2005.