Edward C. Franklin — American immunologist