William Edwards — American inventor