Tom Lehrer
Thomas Andrew "Tom" Lehrer is an American singer-songwriter, satirist, pianist, and... more »