David Luft
David Luft

David Luft

IT leader (software development teams) who enjoys family time, playing piano, reading and completing to-do lists.