Tom B

    Written by

    Tom B

    Devoted father, coder, and skier seeking new ways of thinking about past and present and future.