John Jardine

John Jardine

Occupation: 
Telecom consultant