Main Menu Main Content
  • Monroe County Bar Association
  • New York State
  • U.S. District Court, Western District of New York

McGill University, B.A.

University at Buffalo School of Law, J.D.

Ed represents industrial development agencies, financial institutions, municipal bodies, public authorities, and businesses with general transactional and financial matters, with a specific concentration in public finance law.

As part of his public finance practice, Ed provides guidance as counsel to bond issuers and underwriters, lenders, and borrowers. His public finance experience includes tax-exempt and taxable financings for 501(c)(3) organizations, schools, housing projects, and manufacturers.

As bank financing counsel, he represents borrowers and financial institutions on various financial arrangements, including obligated group structures, asset based lending, letters of credit, and syndicated loans.

Ed also has experience providing general corporate counsel services for private and not-for-profit entities, where he provides guidance on all manner of business issues, including financings, corporate governance, mergers and acquisitions, succession planning and affordable housing.


  • Listed, Best Lawyers in America (Banking and Finance Law, Corporate Law) 2019 - 2023

Press Releases

Presentations & Events

Professional Associations

  • National Association of Bond Lawyers
  • Monroe County Bar Association Business Law Council
  • New York State Association of Towns
  • New York State Conference of Mayors

Community & Pro Bono

  • Former President and current Member, Livingston County Chamber of Commerce
  • Secretary and Trustee, Brighton Memorial Library Foundation
  • Former Chair and current Member, Business Law Council of the Monroe County Bar Association
  • Former President and Trustee, Brighton Memorial Library
  • Former President and Member, Montessori School of Rochester
  • Former Executive Committee member and Member, Veterans Outreach Center
  • Former Secretary and Member, Brighton Lacrosse Club