Carollo Engineers
Stephen Horsman is an accomplished engineering professional with extensive experience in water treatment and supply infrastructure. Currently serving as the Canada Business Development Manager and Vice President at Carollo Engineers since March 2022, Stephen previously held managerial roles at WSP in Canada and project management positions at Opus DaytonKnight and AECOM Canada Ltd. Stephen holds a Bachelor of Science in Civil Engineering from Gonzaga University, earned between 2000 and 2006.
This person is not in the org chart
This person is not in any teams
This person is not in any offices