Dennis E. Garber
overview