Home » Archives for Steve McKenzie
Steve McKenzie
Steve is the VP of Sales at InsightSquared. Steve has an MBA from the University of Cape Town and when he is not buried in his work, he likes to keep fit and balance his other job as husband and father to three young boys.