Robert M. Egan
overview