L R Lafleche's scientific contributions