Hal Tepfer

Actuary, professor, and crossword puzzle enthusiast.