John Moodie — Canadian textile manufacturer, executive and hobbyist