Duane C. Wallace
overview