David A. Meyers
overview