John Smith

John is a civil engineer and project manager by profession. He spends his free time writing blogs and articles on construction issues and innovations.