Orchard Park Police Officer Ken Richards arrested John Kelley, 33, of Manhart Street on Route 219 shortly after a man fitting Kelley's description grabbed $256 from a cash drawer in Bauer's service station, 4298 S. Buffalo St., ran out the back door and drove away.
Station employees called in a report of the theft at 8:52 p.m. They also got the license plate of the getaway car.
After he was arrested and booked on a misdemeanor larceny charge, Kelley said that Wednesday was his birthday.
Police said they also learned that Kelley was in violation of parole from the state