Brett Cowan is a Managing Director in Top Stack's Technology Division