Andrew Kowal

Product management professional obsessed with releasing and using new technologies.