James Mor Stewart — Scottish rebel