Jeremy Cahen

former telecommunications consultant