Ben Rafshoon

Evanston Illinois

  • Work
    • Microsoft
  • Education
    • Northwestern University
    • Computer Engineering