Bristol County Savings Bank has promoted Dennis Leahy to first executive vice president and chief operating officer.