Berto Mill

Berto Mill

Innovation strategy analyst at CIBC. Software developer and writer on the side. Health and fitness enthusiast,