Harrisburg-based Mid Penn Bank will acquire Bristol’s William Penn Bank for $127 million in stock in a deal that is expected ...