James Kelly.
James Kelly. ( Bild: Juniper Networks )