Tech Buffalo Categories Non-Profit Organization/Association 1 Seneca Street 24th Floor Buffalo NY 14203 (716) 469-1246 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×