Harrisburg-based Mid Penn Bank will acquire Bristol’s William Penn Bank for $127 million in stock in a deal that is expected to close in the first half of next year, writes Jeff Blumenthal for the Philadelphia Business Journal. The combined bank will hold a total of $6.3 billion in…