Thomas McIver@tomaberfoyleUnited KingdomFollow BadgesProblem SolvingCPP CertificationsCertificate: Problem Solving (Basic)VerifiedskillWork Experiencetomaberfoyle has not updated employment details yet.Educationtomaberfoyle has not updated education details yet.