David M. Towarnicky articles