Stephane Denis is an award-winning artist from Ottawa, Canada. His work has been published across North America and overseas.Stephane Denis is an award-winning artist from Ottawa, Canada. His work has been published across North America and overseas.