steve duarte