Answer
No, Marcus Stephen never competed in Winter Olympics. Marcus Stephen is a former President of Nauru. Nauru is an island nation in the Pacific Ocean. It is the smallest country in Oceania and the third smallest country in the world by land area. Nauru has never competed in the Winter Olympics.