News editor at Channel Wave - Cambridge, Massachusetts, United States
Channel Wave is a computer software company based out of 1 Kendall Sq # 200, Cambridge, Massachusetts, United States.