Oliver Bowen — Canadian engineer 1942-2000