Andy Smith

Software Engineer working in emerging technologies and solutions for social and business applications.