Bill Hjelholt 

Polymath.