Alan Snelson

A well rounded IT professional with a passion for technology and innovation.