Constant Vallee

Montreal, Qc Canada

  • #environement
  • #energyefficiency
  • #lca
  • #internet
  • Education
    • Virginia Tech
    • New York Institute of Technology
    • polytechnique montreal