steven ben denoon 2020