Jim Thompson — Canadian engineer (1926–2021)