David E. Rowe

b. 1950