Michael L. Ballard
overview