Mike Karl

Software Engineer, Designer, and Web Developer in Palma, Spain