George Greenfield Macdonell — Canadian soldier and lawyer