David L. Rowe
overview