Chet Flippo's scientific contributions