Carl Stroud's Location
South Africa
Carl Stroud's Work
Carl Stroud's Education
Carl Stroud's Summary
Carl Stroud, based in South Africa, is currently a Director at City of Cape Town, bringing experience from previous roles at Propellius and Sebata Municipal Solutions. Carl Stroud holds a 2009 - 2015 Master's degree in Business/Commerce, General @ Tshwane University of Technology. Carl Stroud has 2 emails on RocketReach.