It will be Mayor John Callahan. He has better name recognition, comes from a bigger area, has been around longer and is the only Lehigh Valley Mayor I know who has negotiated lower pensions for new hires. he has helped attract $2 billion in investment, has created 5,500 new jobs and has reduced Bethlehem's workforce without sacrificing public safety. He has also paid off long-term debt.
John Brown has been Mayor of Bangor for less than one term. His only real job as Mayor in borough government is to supervise the Chief of Police. He fired him. A 9-man force dropped to a 6-man force. He refused to investigate one officer on workers compensation, though he is regularly spotted deer hunting.
He also took seven times his annual salary for a supposed training seminar at his Alma Mater, Notre Dame.
The only real arguments I've heard in this race concerns John Callahan's margin of victory. It will be closer than many think, but John Callahan will be the next Northampton County Executive.