D Stock carries Olympic flame