Ming Ballard
overview