Ride-hailing services ready for early launch in Buffalo

“You only get one chance to make a first impression, and we want to have the right system in place and we want to make sure both drivers and riders feel good about the launch,’’ said J...