John Tucker

  

Software developer interested in applying technology in our everyday life.