Harry Martindale Speechly — Canadian physician