Kelly resigns at Bensalem (by Dan Dunkin for Bucks County Courier Times)