David Cohen

Software Engineer, Project Manager, and Consultant in New York

View my portfolio
  • #hiking
  • #technology
  • #swimming
  • #cooking
  • #animals