James J. Allen, former IDA head who 'put Amherst on the map,' dead at 68

When James J. Allen took over as the head of the Amherst Industrial Development Agency in 1979, the University at Buffalo North Campus was less than one decade old and the town was a bedroom...