Tom Ridge

Programmer, recovering academic