Steve M. Powell
overview