Association Office


301 Cayuga Road, Suite 100
Buffalo, NY 14225

P: (716) 565-6000

F: (716) 565-6007


  • M – F: 8:00 a.m – 5:00 p.m.

Association Staff

  • John T. Ehrbar, President/CEO
  • Faye Greco, Executive Assistant
  • Mary Ann Krajna, Receptionist
  • Matthew J. Shriver, Senior Vice President – Finance/CFO
  • Bruce Johnson, Controller
  • Joe Ritzler, Accounts Payable Coordinator
  • Krystle Smith, Accounting Clerk
  • Danielle Brown, Staff Accountant
  • Gregg Schaper, Association Properties Director
  • Peggy Vaughan, Information Services Director
  • Jake Reid, Information Services Manager
  • Anne Reif, Senior Vice President – Operations/COO
  • Penny Snell, Association Director of Child Care Operations
  • Kelly Standage, Association Director of Membership and Wellness Programs
  • Geoffrey Falkner, Communications Director
  • Mary Ilarraza, Community Relations Manager
  • Debra Schaper, Vice President – HR & Leadership Development
  • Deb Via, Human Resources Director
  • Debbie Reeb, Payroll Coordinator
  • Mario Hicks, Vice President — Financial Development
  • Kyle Donaldson, Financial Development Manager

For a Better Us

We are making a difference, thanks to the strong support of our community.

Mission Statement

YMCA Buffalo Niagara is a charitable, community based organization committed to providing programs designed to build a healthy spirit, mind, and body for all.