Nicholas Weininger

Software engineering consultant, singer, composer, husband, father, aspiring polymath and world-improver.
Writes

Future More Perfect

Author