Robert E. Johnson — American mathematician, engineer and physicist