Contributions of Herman J. Ehrlich