J. P. Featherston — Canadian politician