Alfred M. Hubbard
overview