Stephen O'Connor. Stephen King Stephenson Ralph Connor Stephen Kyo Stephen Rein Stephen Van Stephen hero