John Mahfood is new JMEA president