Richard Garner's research while affiliated with Yale University and other places