Leo Singer's curriculum vitae