Henry , M ' Gregor , sr.